From 7b5e6505084c427245416504d5319dadf8ce33fa Mon Sep 17 00:00:00 2001 From: "zhihengzhanga@gmail.com" Date: Tue, 27 Feb 2024 13:49:05 -0700 Subject: [PATCH 01/13] fix --- examples/svelte/svelte-melt/.eslintignore | 13 + examples/svelte/svelte-melt/.eslintrc.cjs | 31 + examples/svelte/svelte-melt/.gitignore | 10 + examples/svelte/svelte-melt/.npmrc | 1 + examples/svelte/svelte-melt/.prettierignore | 4 + examples/svelte/svelte-melt/.prettierrc | 8 + examples/svelte/svelte-melt/README.md | 38 + examples/svelte/svelte-melt/package.json | 37 + examples/svelte/svelte-melt/src/app.d.ts | 13 + examples/svelte/svelte-melt/src/app.html | 12 + .../svelte-melt/src/routes/+layout.svelte | 13 + .../svelte-melt/src/routes/+page.svelte | 16 + .../svelte/svelte-melt/src/routes/+page.ts | 3 + .../svelte-melt/src/routes/cacheUpdate.svelte | 76 ++ .../svelte-melt/src/routes/paginate.svelte | 53 ++ .../svelte-melt/src/routes/queries.svelte | 772 +++++++++++++++++ .../svelte-melt/src/routes/store.svelte.ts | 19 + .../svelte/svelte-melt/src/routes/test.svelte | 789 ++++++++++++++++++ .../svelte/svelte-melt/static/favicon.png | Bin 0 -> 1571 bytes examples/svelte/svelte-melt/svelte.config.js | 18 + examples/svelte/svelte-melt/tsconfig.json | 18 + examples/svelte/svelte-melt/vite.config.ts | 6 + packages/svelte-query-runes/.eslintrc.cjs | 23 + packages/svelte-query-runes/package.json | 63 ++ .../src/HydrationBoundary.svelte | 16 + .../src/QueryClientProvider.svelte | 20 + .../src/__tests__/CreateMutation.svelte | 15 + .../src/__tests__/CreateQueries.svelte | 27 + .../src/__tests__/CreateQuery.svelte | 24 + .../src/__tests__/context.test.ts | 8 + .../src/__tests__/createMutation.test.ts | 23 + .../src/__tests__/createQueries.test.ts | 77 ++ .../src/__tests__/createQuery.test.ts | 156 ++++ .../svelte-query-runes/src/__tests__/utils.ts | 5 + packages/svelte-query-runes/src/context.ts | 39 + .../src/createBaseQuery.svelte.ts | 140 ++++ .../src/createInfiniteQuery.ts | 38 + .../src/createMutation.svelte.ts | 78 ++ .../src/createQueries.svelte.ts} | 196 ++++- .../svelte-query-runes/src/createQuery.ts | 50 ++ packages/svelte-query-runes/src/index.ts | 26 + .../src/infiniteQueryOptions.ts | 0 .../src/queryOptions.ts | 0 packages/svelte-query-runes/src/types.ts | 128 +++ packages/svelte-query-runes/src/useHydrate.ts | 18 + .../svelte-query-runes/src/useIsFetching.ts | 33 + .../svelte-query-runes/src/useIsMutating.ts | 33 + .../svelte-query-runes/src/useIsRestoring.ts | 5 + .../svelte-query-runes/src/useQueryClient.ts | 7 + .../svelte-query-runes/src/utils.svelte.ts | 46 + packages/svelte-query-runes/svelte.config.js | 7 + packages/svelte-query-runes/test-setup.ts | 6 + packages/svelte-query-runes/tsconfig.json | 12 + .../vite.config.ts} | 13 +- 54 files changed, 3233 insertions(+), 49 deletions(-) create mode 100644 examples/svelte/svelte-melt/.eslintignore create mode 100644 examples/svelte/svelte-melt/.eslintrc.cjs create mode 100644 examples/svelte/svelte-melt/.gitignore create mode 100644 examples/svelte/svelte-melt/.npmrc create mode 100644 examples/svelte/svelte-melt/.prettierignore create mode 100644 examples/svelte/svelte-melt/.prettierrc create mode 100644 examples/svelte/svelte-melt/README.md create mode 100644 examples/svelte/svelte-melt/package.json create mode 100644 examples/svelte/svelte-melt/src/app.d.ts create mode 100644 examples/svelte/svelte-melt/src/app.html create mode 100644 examples/svelte/svelte-melt/src/routes/+layout.svelte create mode 100644 examples/svelte/svelte-melt/src/routes/+page.svelte create mode 100644 examples/svelte/svelte-melt/src/routes/+page.ts create mode 100644 examples/svelte/svelte-melt/src/routes/cacheUpdate.svelte create mode 100644 examples/svelte/svelte-melt/src/routes/paginate.svelte create mode 100644 examples/svelte/svelte-melt/src/routes/queries.svelte create mode 100644 examples/svelte/svelte-melt/src/routes/store.svelte.ts create mode 100644 examples/svelte/svelte-melt/src/routes/test.svelte create mode 100644 examples/svelte/svelte-melt/static/favicon.png create mode 100644 examples/svelte/svelte-melt/svelte.config.js create mode 100644 examples/svelte/svelte-melt/tsconfig.json create mode 100644 examples/svelte/svelte-melt/vite.config.ts create mode 100644 packages/svelte-query-runes/.eslintrc.cjs create mode 100644 packages/svelte-query-runes/package.json create mode 100644 packages/svelte-query-runes/src/HydrationBoundary.svelte create mode 100644 packages/svelte-query-runes/src/QueryClientProvider.svelte create mode 100644 packages/svelte-query-runes/src/__tests__/CreateMutation.svelte create mode 100644 packages/svelte-query-runes/src/__tests__/CreateQueries.svelte create mode 100644 packages/svelte-query-runes/src/__tests__/CreateQuery.svelte create mode 100644 packages/svelte-query-runes/src/__tests__/context.test.ts create mode 100644 packages/svelte-query-runes/src/__tests__/createMutation.test.ts create mode 100644 packages/svelte-query-runes/src/__tests__/createQueries.test.ts create mode 100644 packages/svelte-query-runes/src/__tests__/createQuery.test.ts create mode 100644 packages/svelte-query-runes/src/__tests__/utils.ts create mode 100644 packages/svelte-query-runes/src/context.ts create mode 100644 packages/svelte-query-runes/src/createBaseQuery.svelte.ts create mode 100644 packages/svelte-query-runes/src/createInfiniteQuery.ts create mode 100644 packages/svelte-query-runes/src/createMutation.svelte.ts rename packages/{angular-query-experimental/src/injectQueries.ts => svelte-query-runes/src/createQueries.svelte.ts} (62%) create mode 100644 packages/svelte-query-runes/src/createQuery.ts create mode 100644 packages/svelte-query-runes/src/index.ts rename packages/{angular-query-experimental => svelte-query-runes}/src/infiniteQueryOptions.ts (100%) rename packages/{angular-query-experimental => svelte-query-runes}/src/queryOptions.ts (100%) create mode 100644 packages/svelte-query-runes/src/types.ts create mode 100644 packages/svelte-query-runes/src/useHydrate.ts create mode 100644 packages/svelte-query-runes/src/useIsFetching.ts create mode 100644 packages/svelte-query-runes/src/useIsMutating.ts create mode 100644 packages/svelte-query-runes/src/useIsRestoring.ts create mode 100644 packages/svelte-query-runes/src/useQueryClient.ts create mode 100644 packages/svelte-query-runes/src/utils.svelte.ts create mode 100644 packages/svelte-query-runes/svelte.config.js create mode 100644 packages/svelte-query-runes/test-setup.ts create mode 100644 packages/svelte-query-runes/tsconfig.json rename packages/{solid-query-persist-client/vitest.config.ts => svelte-query-runes/vite.config.ts} (54%) diff --git a/examples/svelte/svelte-melt/.eslintignore b/examples/svelte/svelte-melt/.eslintignore new file mode 100644 index 0000000000..38972655fa --- /dev/null +++ b/examples/svelte/svelte-melt/.eslintignore @@ -0,0 +1,13 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example + +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/examples/svelte/svelte-melt/.eslintrc.cjs b/examples/svelte/svelte-melt/.eslintrc.cjs new file mode 100644 index 0000000000..0b757582c0 --- /dev/null +++ b/examples/svelte/svelte-melt/.eslintrc.cjs @@ -0,0 +1,31 @@ +/** @type { import("eslint").Linter.Config } */ +module.exports = { + root: true, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:svelte/recommended', + 'prettier' + ], + parser: '@typescript-eslint/parser', + plugins: ['@typescript-eslint'], + parserOptions: { + sourceType: 'module', + ecmaVersion: 2020, + extraFileExtensions: ['.svelte'] + }, + env: { + browser: true, + es2017: true, + node: true + }, + overrides: [ + { + files: ['*.svelte'], + parser: 'svelte-eslint-parser', + parserOptions: { + parser: '@typescript-eslint/parser' + } + } + ] +}; diff --git a/examples/svelte/svelte-melt/.gitignore b/examples/svelte/svelte-melt/.gitignore new file mode 100644 index 0000000000..6635cf5542 --- /dev/null +++ b/examples/svelte/svelte-melt/.gitignore @@ -0,0 +1,10 @@ +.DS_Store +node_modules +/build +/.svelte-kit +/package +.env +.env.* +!.env.example +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/examples/svelte/svelte-melt/.npmrc b/examples/svelte/svelte-melt/.npmrc new file mode 100644 index 0000000000..b6f27f1359 --- /dev/null +++ b/examples/svelte/svelte-melt/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/examples/svelte/svelte-melt/.prettierignore b/examples/svelte/svelte-melt/.prettierignore new file mode 100644 index 0000000000..cc41cea9b2 --- /dev/null +++ b/examples/svelte/svelte-melt/.prettierignore @@ -0,0 +1,4 @@ +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock diff --git a/examples/svelte/svelte-melt/.prettierrc b/examples/svelte/svelte-melt/.prettierrc new file mode 100644 index 0000000000..95730232b6 --- /dev/null +++ b/examples/svelte/svelte-melt/.prettierrc @@ -0,0 +1,8 @@ +{ + "useTabs": true, + "singleQuote": true, + "trailingComma": "none", + "printWidth": 100, + "plugins": ["prettier-plugin-svelte"], + "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] +} diff --git a/examples/svelte/svelte-melt/README.md b/examples/svelte/svelte-melt/README.md new file mode 100644 index 0000000000..5ce676612e --- /dev/null +++ b/examples/svelte/svelte-melt/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/svelte/svelte-melt/package.json b/examples/svelte/svelte-melt/package.json new file mode 100644 index 0000000000..cc54f37a7c --- /dev/null +++ b/examples/svelte/svelte-melt/package.json @@ -0,0 +1,37 @@ +{ + "name": "svelte-melt", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "vite dev --port 3000", + "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", + "lint": "prettier --check . && eslint .", + "format": "prettier --write ." + }, + "devDependencies": { + "@sveltejs/adapter-auto": "^3.1.1", + "@sveltejs/kit": "^2.5.0", + "@sveltejs/vite-plugin-svelte": "^3.0.2", + "@types/eslint": "8.56.2", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^2.35.1", + "prettier": "^3.2.5", + "prettier-plugin-svelte": "^3.2.1", + "svelte": "5.0.0-next.66", + "svelte-check": "^3.6.4", + "tslib": "^2.6.2", + "typescript": "^5.3.3", + "vite": "^5.1.2" + }, + "type": "module", + "dependencies": { + "@tanstack/svelte-query-devtools": "workspace:^", + "svelte-query": "workspace:*" + } +} diff --git a/examples/svelte/svelte-melt/src/app.d.ts b/examples/svelte/svelte-melt/src/app.d.ts new file mode 100644 index 0000000000..743f07b2e5 --- /dev/null +++ b/examples/svelte/svelte-melt/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/svelte/svelte-melt/src/app.html b/examples/svelte/svelte-melt/src/app.html new file mode 100644 index 0000000000..77a5ff52c9 --- /dev/null +++ b/examples/svelte/svelte-melt/src/app.html @@ -0,0 +1,12 @@ + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/examples/svelte/svelte-melt/src/routes/+layout.svelte b/examples/svelte/svelte-melt/src/routes/+layout.svelte new file mode 100644 index 0000000000..c5e79a890e --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/+layout.svelte @@ -0,0 +1,13 @@ + + + + +
+ +
+
diff --git a/examples/svelte/svelte-melt/src/routes/+page.svelte b/examples/svelte/svelte-melt/src/routes/+page.svelte new file mode 100644 index 0000000000..5717cae02a --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/+page.svelte @@ -0,0 +1,16 @@ + + +

testing pagination with createQuery

+ +
+ +

testing cache update

+ +
+------------- + + diff --git a/examples/svelte/svelte-melt/src/routes/+page.ts b/examples/svelte/svelte-melt/src/routes/+page.ts new file mode 100644 index 0000000000..ddd0315a4b --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/+page.ts @@ -0,0 +1,3 @@ +export const csr = true; + +export const ssr = false; diff --git a/examples/svelte/svelte-melt/src/routes/cacheUpdate.svelte b/examples/svelte/svelte-melt/src/routes/cacheUpdate.svelte new file mode 100644 index 0000000000..11064fd401 --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/cacheUpdate.svelte @@ -0,0 +1,76 @@ + + + + +{data.fetchStatus} +{data.isLoading} +{data.isFetching} +{data.isRefetching} + + +{bookFilterStore.paginate.page} +
{JSON.stringify(data.data, null, 1)}
+{#each data?.data ?? [] as item} +
{item.title}
+{/each} diff --git a/examples/svelte/svelte-melt/src/routes/paginate.svelte b/examples/svelte/svelte-melt/src/routes/paginate.svelte new file mode 100644 index 0000000000..b598df9d48 --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/paginate.svelte @@ -0,0 +1,53 @@ + + +

testing create query with list

+ +{data.fetchStatus} +{data.isLoading} +{data.isFetching} +{data.isRefetching} + + +{bookFilterStore.paginate.page} +{#each data?.data ?? [] as item} +
{item.title}
+{/each} diff --git a/examples/svelte/svelte-melt/src/routes/queries.svelte b/examples/svelte/svelte-melt/src/routes/queries.svelte new file mode 100644 index 0000000000..f9828b1d12 --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/queries.svelte @@ -0,0 +1,772 @@ + + + + +
+

Create Queries

+

+ QueryOptions: {JSON.stringify([ + { queryFn: () => 1, queryKey: keys }, + { queryFn: () => 2, queryKey: ['aa'] } + ])} +

+ + + + + +
Result: {JSON.stringify(data)}
+
+
Data: {JSON.stringify(data.data)}
+
+
isError: {JSON.stringify(data)}
+
+ +{JSON.stringify(dat1)} + +
+

mutation

+ +
diff --git a/examples/svelte/svelte-melt/src/routes/store.svelte.ts b/examples/svelte/svelte-melt/src/routes/store.svelte.ts new file mode 100644 index 0000000000..0b67b417b8 --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/store.svelte.ts @@ -0,0 +1,19 @@ +const init = { + paginate: { + page: 1, + asc: false, + orderWith: 'like_count', + start: 0, + end: 10, + size: 12, + totalSize: 20 + }, + filter: { + tags: [], + category: 'fiction', + updated_at: 'yesterday', + created_at: 'last 300 days' + }, + search: {} +}; +export const bookFilterStore = $state({ ...init }); diff --git a/examples/svelte/svelte-melt/src/routes/test.svelte b/examples/svelte/svelte-melt/src/routes/test.svelte new file mode 100644 index 0000000000..cb397cb7d5 --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/test.svelte @@ -0,0 +1,789 @@ + + +
+
+

Create Query

+ +

+ Cases for different type of query key +
+
    +
  • String key:{createQueryKey}
  • +
  • arr Key{createQueryKeyDeep}
  • +
  • Object Key{JSON.stringify(createQueryKeyDeepArr)}
  • +
+

+ + + + + +
Result: {JSON.stringify(data.data, null, 3)}
+
+
Data: {JSON.stringify(data.data)}
+
+
isError: {data.isError}
+
fetchStatus: {data.fetchStatus}
+ +
+ +
+ +
+

mutation

+ +
diff --git a/examples/svelte/svelte-melt/static/favicon.png b/examples/svelte/svelte-melt/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..825b9e65af7c104cfb07089bb28659393b4f2097 GIT binary patch literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH + import { useHydrate } from './useHydrate' + import type { + DehydratedState, + HydrateOptions, + QueryClient, + } from '@tanstack/query-core' + + export let state: DehydratedState + export let options: HydrateOptions | undefined = undefined + export let queryClient: QueryClient | undefined = undefined + + useHydrate(state, options, queryClient) + + + diff --git a/packages/svelte-query-runes/src/QueryClientProvider.svelte b/packages/svelte-query-runes/src/QueryClientProvider.svelte new file mode 100644 index 0000000000..7aa63e2417 --- /dev/null +++ b/packages/svelte-query-runes/src/QueryClientProvider.svelte @@ -0,0 +1,20 @@ + +{@render children()} \ No newline at end of file diff --git a/packages/svelte-query-runes/src/__tests__/CreateMutation.svelte b/packages/svelte-query-runes/src/__tests__/CreateMutation.svelte new file mode 100644 index 0000000000..31fdfa8fb0 --- /dev/null +++ b/packages/svelte-query-runes/src/__tests__/CreateMutation.svelte @@ -0,0 +1,15 @@ + + + diff --git a/packages/svelte-query-runes/src/__tests__/CreateQueries.svelte b/packages/svelte-query-runes/src/__tests__/CreateQueries.svelte new file mode 100644 index 0000000000..52985e977e --- /dev/null +++ b/packages/svelte-query-runes/src/__tests__/CreateQueries.svelte @@ -0,0 +1,27 @@ + + +{#if Array.isArray($queries)} + {#each queries as query, index} + {#if query.isPending} +

Loading {index + 1}

+ {:else if query.isSuccess} +

{query.data}

+ {/if} + {/each} +{:else if queries.isPending} +

Loading

+{:else if queries.isSuccess} +

{queries.data}

+{/if} diff --git a/packages/svelte-query-runes/src/__tests__/CreateQuery.svelte b/packages/svelte-query-runes/src/__tests__/CreateQuery.svelte new file mode 100644 index 0000000000..6dcbd47f1b --- /dev/null +++ b/packages/svelte-query-runes/src/__tests__/CreateQuery.svelte @@ -0,0 +1,24 @@ + + +{#if query.isPending} +

Loading

+{:else if query.isError} +

Error

+{:else if query.isSuccess} + {#if Array.isArray(query.data)} + {#each query.data as item} +

{item}

+ {/each} + {:else} +

{query.data}

+ {/if} +{/if} diff --git a/packages/svelte-query-runes/src/__tests__/context.test.ts b/packages/svelte-query-runes/src/__tests__/context.test.ts new file mode 100644 index 0000000000..e98cbaf90a --- /dev/null +++ b/packages/svelte-query-runes/src/__tests__/context.test.ts @@ -0,0 +1,8 @@ +import { describe, expect, it } from 'vitest' +import { getIsRestoringContext } from '../context' + +describe('getIsRestoringContext', () => { + it('Should not throw when called outside of a component', async () => { + expect(() => getIsRestoringContext()).to.not.throw() + }) +}) diff --git a/packages/svelte-query-runes/src/__tests__/createMutation.test.ts b/packages/svelte-query-runes/src/__tests__/createMutation.test.ts new file mode 100644 index 0000000000..1c302ec36c --- /dev/null +++ b/packages/svelte-query-runes/src/__tests__/createMutation.test.ts @@ -0,0 +1,23 @@ +import { describe, expect, it, vi } from 'vitest' +import { fireEvent, render, waitFor } from '@testing-library/svelte' +import CreateMutation from './CreateMutation.svelte' + +describe('createMutation', () => { + it('Call mutate and check function runs', async () => { + const mutationFn = vi.fn() + + const rendered = render(CreateMutation, { + props: { + options: { + mutationFn, + }, + }, + }) + + fireEvent.click(rendered.getByRole('button')) + + await waitFor(() => { + expect(mutationFn).toHaveBeenCalledTimes(1) + }) + }) +}) diff --git a/packages/svelte-query-runes/src/__tests__/createQueries.test.ts b/packages/svelte-query-runes/src/__tests__/createQueries.test.ts new file mode 100644 index 0000000000..8cf50e5ba4 --- /dev/null +++ b/packages/svelte-query-runes/src/__tests__/createQueries.test.ts @@ -0,0 +1,77 @@ +import { describe, expect, it } from 'vitest' +import { render, waitFor } from '@testing-library/svelte' +import { QueryClient } from '@tanstack/query-core' +import CreateQueries from './CreateQueries.svelte' +import { sleep } from './utils' + +describe('createQueries', () => { + it('Render and wait for success', async () => { + const rendered = render(CreateQueries, { + props: { + options: { + queries: [ + { + queryKey: ['key-1'], + queryFn: async () => { + await sleep(10) + return 'Success 1' + }, + }, + { + queryKey: ['key-2'], + queryFn: async () => { + await sleep(10) + return 'Success 2' + }, + }, + ], + }, + queryClient: new QueryClient(), + }, + }) + + await waitFor(() => { + expect(rendered.getByText('Loading 1')).toBeInTheDocument() + expect(rendered.getByText('Loading 2')).toBeInTheDocument() + }) + + await waitFor(() => { + expect(rendered.getByText('Success 1')).toBeInTheDocument() + expect(rendered.getByText('Success 2')).toBeInTheDocument() + }) + }) + + it('should combine queries', async () => { + const ids = [1, 2, 3] + + const rendered = render(CreateQueries, { + props: { + options: { + queries: ids.map((id) => ({ + queryKey: [id], + queryFn: async () => { + await sleep(10) + return id + }, + })), + combine: (results) => { + return { + isPending: results.some((result) => result.isPending), + isSuccess: results.every((result) => result.isSuccess), + data: results.map((res) => res.data).join(','), + } + }, + }, + queryClient: new QueryClient(), + }, + }) + + await waitFor(() => { + expect(rendered.getByText('Loading')).toBeInTheDocument() + }) + + await waitFor(() => { + expect(rendered.getByText('1,2,3')).toBeInTheDocument() + }) + }) +}) diff --git a/packages/svelte-query-runes/src/__tests__/createQuery.test.ts b/packages/svelte-query-runes/src/__tests__/createQuery.test.ts new file mode 100644 index 0000000000..11790c23e9 --- /dev/null +++ b/packages/svelte-query-runes/src/__tests__/createQuery.test.ts @@ -0,0 +1,156 @@ +import { describe, expect, test } from 'vitest' +import { render, waitFor } from '@testing-library/svelte' +import { QueryClient } from '@tanstack/query-core' +import CreateQuery from './CreateQuery.svelte' +import { sleep } from './utils' + +describe.only('createQuery', () => { + test('Render and wait for success', async () => { + const rendered = render(CreateQuery, { + props: { + options: { + queryKey: ['test'], + queryFn: async () => { + await sleep(10) + return 'Success' + }, + }, + queryClient: new QueryClient(), + }, + }) + + await waitFor(() => { + expect(rendered.queryByText('Loading')).toBeInTheDocument() + }) + + await waitFor(() => { + expect(rendered.queryByText('Success')).toBeInTheDocument() + }) + }) + + test('Accept a writable store for options', async () => { + const optionsStore = { + queryKey: ['test'], + queryFn: async () => { + await sleep(10) + return 'Success' + }, + } + + const rendered = render(CreateQuery, { + props: { + options: optionsStore, + queryClient: new QueryClient(), + }, + }) + + await waitFor(() => { + expect(rendered.queryByText('Success')).toBeInTheDocument() + }) + }) + + test('Accept a derived store for options', async () => { + const derivedStore = $state( + ((store) => ({ + queryKey: [store], + queryFn: async () => { + await sleep(10) + return 'Success' + }, + }))(), + ) + + const rendered = render(CreateQuery, { + props: { + options: derivedStore, + queryClient: new QueryClient(), + }, + }) + + await waitFor(() => { + expect(rendered.queryByText('Success')).toBeInTheDocument() + }) + }) + + test('Ensure reactivity when queryClient defaults are set', async () => { + let writableStore = $state(1) + + const derivedStore = $derived({ + queryKey: [writableStore], + queryFn: async () => { + await sleep(10) + return `Success ${writableStore}` + }, + }) + + const rendered = render(CreateQuery, { + props: { + options: derivedStore, + queryClient: new QueryClient({ + defaultOptions: { queries: { staleTime: 60 * 1000 } }, + }), + }, + }) + + await waitFor(() => { + expect(rendered.queryByText('Success 1')).toBeInTheDocument() + expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() + }) + + writableStore = 2 + + await waitFor(() => { + expect(rendered.queryByText('Success 1')).not.toBeInTheDocument() + expect(rendered.queryByText('Success 2')).toBeInTheDocument() + }) + + writableStore.set(1) + + await waitFor(() => { + expect(rendered.queryByText('Success 1')).toBeInTheDocument() + expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() + }) + }) + + test('Keep previous data when returned as placeholder data', async () => { + const writableStore = writable>([1]) + + const derivedStore = derived(writableStore, ($store) => ({ + queryKey: ['test', $store], + queryFn: async () => { + await sleep(10) + return $store.map((id) => `Success ${id}`) + }, + placeholderData: (previousData: string) => previousData, + })) + + const rendered = render(CreateQuery, { + props: { + options: derivedStore, + queryClient: new QueryClient(), + }, + }) + + await waitFor(() => { + expect(rendered.queryByText('Success 1')).not.toBeInTheDocument() + expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() + }) + + await waitFor(() => { + expect(rendered.queryByText('Success 1')).toBeInTheDocument() + expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() + }) + + writableStore.set([1, 2]) + + await waitFor(() => { + expect(rendered.queryByText('Success 1')).toBeInTheDocument() + expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() + }) + + await waitFor(() => { + expect(rendered.queryByText('Success 1')).toBeInTheDocument() + expect(rendered.queryByText('Success 2')).toBeInTheDocument() + }) + }) +}) diff --git a/packages/svelte-query-runes/src/__tests__/utils.ts b/packages/svelte-query-runes/src/__tests__/utils.ts new file mode 100644 index 0000000000..1a3a619a22 --- /dev/null +++ b/packages/svelte-query-runes/src/__tests__/utils.ts @@ -0,0 +1,5 @@ +export function sleep(timeout: number): Promise { + return new Promise((resolve, _reject) => { + setTimeout(resolve, timeout) + }) +} diff --git a/packages/svelte-query-runes/src/context.ts b/packages/svelte-query-runes/src/context.ts new file mode 100644 index 0000000000..bf9563551d --- /dev/null +++ b/packages/svelte-query-runes/src/context.ts @@ -0,0 +1,39 @@ +import { getContext, setContext } from 'svelte' + +import type { QueryClient } from '@tanstack/query-core' + +const _contextKey = '$$_queryClient' + +/** Retrieves a Client from Svelte's context */ +export const getQueryClientContext = (): QueryClient => { + const client = getContext(_contextKey) + if (!client) { + throw new Error( + 'No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?', + ) + } + + return client as QueryClient +} + +/** Sets a QueryClient on Svelte's context */ +export const setQueryClientContext = (client: QueryClient): void => { + setContext(_contextKey, client) +} + +const _isRestoringContextKey = '$$_isRestoring' + +/** Retrieves a `isRestoring` from Svelte's context */ +export const getIsRestoringContext = (): boolean | undefined => { + try { + const isRestoring = getContext(_isRestoringContextKey) + return isRestoring + } catch (error) { + return false + } +} + +/** Sets a `isRestoring` on Svelte's context */ +export const setIsRestoringContext = (isRestoring: boolean): void => { + setContext(_isRestoringContextKey, isRestoring) +} diff --git a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts new file mode 100644 index 0000000000..002e78deb2 --- /dev/null +++ b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts @@ -0,0 +1,140 @@ +import { notifyManager } from '@tanstack/query-core' +import { cloneDeep } from 'lodash-es' +import { unstate, untrack } from 'svelte' +import { useIsRestoring } from './useIsRestoring' +import { useQueryClient } from './useQueryClient' +import type { CreateBaseQueryOptions, CreateBaseQueryResult } from './types' +import type { + QueryClient, + QueryKey, + QueryObserver, + QueryObserverResult, +} from '@tanstack/query-core' + +function clone(v: any) { + return cloneDeep(v) +} +export function createBaseQuery< + TQueryFnData, + TError, + TData, + TQueryData, + TQueryKey extends QueryKey, +>( + options: CreateBaseQueryOptions< + TQueryFnData, + TError, + TData, + TQueryData, + TQueryKey + >, + Observer: typeof QueryObserver, + queryClient?: QueryClient, +): CreateBaseQueryResult { + /** Load query client */ + const client = useQueryClient(queryClient) + const isRestoring = useIsRestoring() + const optionsStore = typeof options !== 'function' ? () => options : options + + /** Creates a store that has the default options applied */ + function updateOptions() { + const queryKey = optionsStore().queryKey?.map((v) => unstate(v)) + + const defaultedOptions = client.defaultQueryOptions({ + ...optionsStore(), + //@ts-ignore + queryKey: queryKey, // prevent reactive query in devTools + }) + + defaultedOptions._optimisticResults == isRestoring + ? 'isRestoring' + : 'optimistic' + + defaultedOptions.structuralSharing = false + // console.log('default option update', defaultedOptions) + + return defaultedOptions + } + + const defaultedOptionsStore = $derived(updateOptions) + /** Creates the observer */ + const observer = $derived( + new Observer( + client, + defaultedOptionsStore(), + ), + ) + + let result = $state>( + observer.getOptimisticResult(defaultedOptionsStore()), + ) + + function upResult(r: QueryObserverResult) { + Object.assign(result, r) + } + $effect(() => { + let un = () => undefined + //console.log('batch:calling $effect subscribe observer') + if (!isRestoring) { + { + //@ts-expect-error + un = observer.subscribe((v) => { + // console.log('subscribed result', v.data) + notifyManager.batchCalls(() => { + const temp = observer.getOptimisticResult(defaultedOptionsStore()) + upResult(temp) + })() + }) + } + } + + observer.updateResult() + return () => { + //console.log('batch unsubscribe') + un() + } + }) + + /** Subscribe to changes in result and defaultedOptionsStore */ + $effect.pre(() => { + observer.setOptions(defaultedOptionsStore(), { listeners: false }) + + upResult(observer.getOptimisticResult(defaultedOptionsStore())) + // result = observer.getOptimisticResult(defaultedOptionsStore()) //prevent lag , somehow observer.subscribe does not return + // console.log('option updated', defaultedOptionsStore()) + }) + + const final_ = $state({ value: result }) + + //update result + $effect(() => { + // svelte does not need this with it is proxy state and fine-grained reactivity? + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + if (result !== null) + untrack(() => { + const v = !defaultedOptionsStore().notifyOnChangeProps + ? observer.trackResult(result) + : result + + final_.value = Object.assign(final_.value, v) + //console.log('result effect', final_.value.data) + }) + }) + //@ts-ignore + return new Proxy(final_, { + set() { + console.log('Please do not update query state!') + return false + }, + get(target, p) { + if (p == 'value') { + return target.value + } + if (p == 'JSON') { + return target.value + } + //@ts-expect-error + return target.value[p] + }, + }) +} diff --git a/packages/svelte-query-runes/src/createInfiniteQuery.ts b/packages/svelte-query-runes/src/createInfiniteQuery.ts new file mode 100644 index 0000000000..4049a8a347 --- /dev/null +++ b/packages/svelte-query-runes/src/createInfiniteQuery.ts @@ -0,0 +1,38 @@ +import { InfiniteQueryObserver } from '@tanstack/query-core' +import { createBaseQuery } from './createBaseQuery.svelte' +import type { + DefaultError, + InfiniteData, + QueryClient, + QueryKey, + QueryObserver, +} from '@tanstack/query-core' +import type { + CreateInfiniteQueryOptions, + CreateInfiniteQueryResult, +} from './types' + +export function createInfiniteQuery< + TQueryFnData, + TError = DefaultError, + TData = InfiniteData, + TQueryKey extends QueryKey = QueryKey, + TPageParam = unknown, +>( + options: CreateInfiniteQueryOptions< + TQueryFnData, + TError, + TData, + TQueryFnData, + TQueryKey, + TPageParam + >, + queryClient?: QueryClient, +): CreateInfiniteQueryResult { + return createBaseQuery( + options, + // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion + InfiniteQueryObserver as typeof QueryObserver, + queryClient, + ) as CreateInfiniteQueryResult +} diff --git a/packages/svelte-query-runes/src/createMutation.svelte.ts b/packages/svelte-query-runes/src/createMutation.svelte.ts new file mode 100644 index 0000000000..fd2503bba6 --- /dev/null +++ b/packages/svelte-query-runes/src/createMutation.svelte.ts @@ -0,0 +1,78 @@ +import { onDestroy, unstate } from 'svelte' + +import { MutationObserver, notifyManager } from '@tanstack/query-core' +import { useQueryClient } from './useQueryClient' +import type { + CreateMutateFunction, + CreateMutationOptions, + CreateMutationResult, +} from './types' + +import type { DefaultError, QueryClient } from '@tanstack/query-core' + +export function createMutation< + TData = unknown, + TError = DefaultError, + TVariables = void, + TContext = unknown, +>( + options: CreateMutationOptions, + queryClient?: QueryClient, +): CreateMutationResult { + const client = useQueryClient(queryClient) + + const observer = $derived( + new MutationObserver(client, options), + ) + const mutate = $state< + CreateMutateFunction + >((variables, mutateOptions) => { + observer.mutate(variables, mutateOptions).catch(noop) + }) + + $effect.pre(() => { + observer.setOptions(options) + }) + + const result = $state(observer.getCurrentResult()) + + const un = observer.subscribe((val) => { + notifyManager.batchCalls(() => { + //console.log('result updated', val) + Object.assign(result, val) + + //result = val + })() + }) + onDestroy(() => { + un() + }) + + /* let data = $derived({ + ...result, + mutate, + mutateAsync: result.mutate, + }) + $effect.pre(() => { + Object.assign(data, { + ...result, + mutate, + mutateAsync: result.mutate, + }) + }) */ + + return new Proxy(result, { + get: (_, prop) => { + const r = { + ...result, + mutate, + mutateAsync: result.mutate, + } + if (prop == 'value') return r + return r[prop] + }, + }) +} + +// eslint-disable-next-line @typescript-eslint/no-empty-function +function noop() {} diff --git a/packages/angular-query-experimental/src/injectQueries.ts b/packages/svelte-query-runes/src/createQueries.svelte.ts similarity index 62% rename from packages/angular-query-experimental/src/injectQueries.ts rename to packages/svelte-query-runes/src/createQueries.svelte.ts index 5bd29ba07f..90f59b2f8d 100644 --- a/packages/angular-query-experimental/src/injectQueries.ts +++ b/packages/svelte-query-runes/src/createQueries.svelte.ts @@ -1,18 +1,20 @@ import { QueriesObserver, notifyManager } from '@tanstack/query-core' -import { DestroyRef, computed, effect, inject, signal } from '@angular/core' -import { assertInjector } from 'ngxtension/assert-injector' -import { injectQueryClient } from './injectQueryClient' -import type { Injector, Signal } from '@angular/core' +import { flushSync, onDestroy, onMount, unstate, untrack } from 'svelte' +import { useIsRestoring } from './useIsRestoring' +import { useQueryClient } from './useQueryClient' +import { createMemo, createResource } from './utils.svelte' import type { DefaultError, QueriesObserverOptions, QueriesPlaceholderDataFunction, + QueryClient, QueryFunction, QueryKey, QueryObserverOptions, QueryObserverResult, ThrowOnError, } from '@tanstack/query-core' +import type { FnOrVal } from '.' // This defines the `CreateQueryOptions` that are accepted in `QueriesOptions` & `GetOptions`. // `placeholderData` function does not have a parameter @@ -53,7 +55,7 @@ type GetOptions = : // Part 3: responsible for inferring and enforcing type if no explicit parameter was provided T extends { queryFn?: QueryFunction - select: (data: any) => infer TData + select?: (data: any) => infer TData throwOnError?: ThrowOnError } ? QueryObserverOptionsForCreateQueries< @@ -95,12 +97,12 @@ type GetResults = ? QueryObserverResult : // Part 3: responsible for mapping inferred type to results, if no explicit parameter was provided T extends { - queryFn?: QueryFunction - select: (data: any) => infer TData + queryFn?: QueryFunction + select?: (data: any) => infer TData throwOnError?: ThrowOnError } ? QueryObserverResult< - TData, + unknown extends TData ? TQueryFnData : TData, unknown extends TError ? DefaultError : TError > : T extends { @@ -193,57 +195,165 @@ export type QueriesResults< : // Fallback Array -export function injectQueries< +export function createQueries< T extends Array, - TCombinedResult = QueriesResults, + TCombinedResult extends QueriesResults = QueriesResults, >( { queries, ...options }: { - queries: Signal<[...QueriesOptions]> + queries: FnOrVal<[...QueriesOptions]> combine?: (result: QueriesResults) => TCombinedResult }, - injector?: Injector, -): Signal { - return assertInjector(injectQueries, injector, () => { - const queryClient = injectQueryClient() - const destroyRef = inject(DestroyRef) - - const defaultedQueries = computed(() => { - return queries().map((opts) => { - const defaultedOptions = queryClient.defaultQueryOptions(opts) - // Make sure the results are already in fetching state before subscribing or updating options - defaultedOptions._optimisticResults = 'optimistic' - - return defaultedOptions - }) + queryClient?: QueryClient, +): TCombinedResult { + const client = useQueryClient(queryClient) + const isRestoring = useIsRestoring() + + const queriesStore = $derived( + typeof queries != 'function' ? () => queries : queries, + ) + + const defaultedQueriesStore = createMemo(() => { + return queriesStore().map((opts) => { + const defaultedOptions = client.defaultQueryOptions(opts) + // Make sure the results are already in fetching state before subscribing or updating options + defaultedOptions._optimisticResults = isRestoring + ? 'isRestoring' + : 'optimistic' + return defaultedOptions }) + }) + const observer = new QueriesObserver( + client, + defaultedQueriesStore(), + options as QueriesObserverOptions, + ) - const observer = new QueriesObserver( - queryClient, - defaultedQueries(), + $effect(() => { + // Do not notify on updates because of changes in the options because + // these changes should already be reflected in the optimistic result. + observer.setQueries( + defaultedQueriesStore(), options as QueriesObserverOptions, + { listeners: false }, ) + }) - // Do not notify on updates because of changes in the options because - // these changes should already be reflected in the optimistic result. - effect(() => { - observer.setQueries( - defaultedQueries(), - options as QueriesObserverOptions, - { listeners: false }, - ) - }) + let result = $state( + observer.getOptimisticResult(defaultedQueriesStore())[1](), + ) + + /* $effect.pre(() => { + const unsubscribe = isRestoring + ? () => undefined + : observer.subscribe( + notifyManager.batchCalls((v) => { + result = v + }), + ) - const [, getCombinedResult] = - observer.getOptimisticResult(defaultedQueries()) + return () => unsubscribe() + }) */ - const result = signal(getCombinedResult() as any) + // + $effect(() => { + if (queries.length) { + untrack(() => { + result = observer.getOptimisticResult(defaultedQueriesStore())[1]() + }) + } + }) + const dataResources = $derived( + result.map((queryRes) => { + const dataPromise = () => + new Promise((resolve) => { + if (queryRes.isFetching && queryRes.isLoading) return + resolve(unstate(queryRes.data)) + }) + return createResource(dataPromise) + }), + ) + flushSync(() => { + for (let index = 0; index < dataResources.length; index++) { + const dataResource = dataResources[index]! + dataResource[1].mutate(() => unstate(result[index]!.data)) + dataResource[1].refetch() + } + }) + let taskQueue: Array<() => void> = [] - const unsubscribe = observer.subscribe(notifyManager.batchCalls(result.set)) - destroyRef.onDestroy(unsubscribe) + const subscribeToObserver = () => + observer.subscribe((result_) => { + taskQueue.push(() => { + flushSync(() => { + const dataResources_ = dataResources + for (let index = 0; index < dataResources_.length; index++) { + const dataResource = dataResources_[index]! + const unwrappedResult = { ...unstate(result_[index]!) } - return result + result[index] = unstate(unwrappedResult) + dataResource[1].mutate(() => unstate(result_[index]!.data)) + dataResource[1].refetch() + } + }) + }) + + queueMicrotask(() => { + const taskToRun = taskQueue.pop() + if (taskToRun) taskToRun() + taskQueue = [] + }) + }) + let unsubscribe: () => void = () => undefined + $effect.pre(() => { + unsubscribe = isRestoring ? () => undefined : subscribeToObserver() + // cleanup needs to be scheduled after synchronous effects take place + return () => queueMicrotask(unsubscribe) + }) + onDestroy(unsubscribe) + onMount(() => { + observer.setQueries(defaultedQueriesStore(), undefined, { + listeners: false, + }) + }) + const handler = (index: number) => ({ + get(target: QueryObserverResult, prop: keyof QueryObserverResult): any { + if (prop === 'data') { + return dataResources[index]![0]() + } + return Reflect.get(target, prop) + }, + }) + + const getProxies = $derived(() => + result.map((s, index) => { + return new Proxy(s, handler(index)) + }), + ) + const proxifiedState = $state(getProxies()) + + /* $effect(() => { + console.log( + 'result updated', + result, + JSON.stringify(result), + JSON.stringify(proxifiedState), + ) + }) + $effect(() => { + console.log( + 'proxifiedState', + + JSON.stringify(proxifiedState), + ) + })*/ + $effect.pre(() => { + untrack(() => { + Object.assign(proxifiedState, getProxies()) + }) }) + return proxifiedState as TCombinedResult } +7 diff --git a/packages/svelte-query-runes/src/createQuery.ts b/packages/svelte-query-runes/src/createQuery.ts new file mode 100644 index 0000000000..a3acece407 --- /dev/null +++ b/packages/svelte-query-runes/src/createQuery.ts @@ -0,0 +1,50 @@ +import { QueryObserver } from '@tanstack/query-core' + +import { createBaseQuery } from './createBaseQuery.svelte' + +import type { DefaultError, QueryClient, QueryKey } from '@tanstack/query-core' + +import type { + CreateQueryOptions, + CreateQueryResult, + DefinedCreateQueryResult, + FnOrVal, +} from './types' +import type { + DefinedInitialDataOptions, + UndefinedInitialDataOptions, +} from './queryOptions' + +export function createQuery< + TQueryFnData = unknown, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, +>( + options: FnOrVal< + UndefinedInitialDataOptions + >, + queryClient?: QueryClient, +): CreateQueryResult + +export function createQuery< + TQueryFnData = unknown, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, +>( + options: DefinedInitialDataOptions, + queryClient?: QueryClient, +): DefinedCreateQueryResult + +export function createQuery< + TQueryFnData, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, +>( + options: CreateQueryOptions, + queryClient?: QueryClient, +) { + return createBaseQuery(options, QueryObserver, queryClient) +} diff --git a/packages/svelte-query-runes/src/index.ts b/packages/svelte-query-runes/src/index.ts new file mode 100644 index 0000000000..454e218126 --- /dev/null +++ b/packages/svelte-query-runes/src/index.ts @@ -0,0 +1,26 @@ +/* istanbul ignore file */ + +// Re-export core +export * from '@tanstack/query-core' + +// Svelte Query +export * from './types' +export * from './context' + +export { createQuery } from './createQuery' +export type { + DefinedInitialDataOptions, + UndefinedInitialDataOptions, +} from './queryOptions' +export { queryOptions } from './queryOptions' +export { createQueries } from './createQueries.svelte' +export { createInfiniteQuery } from './createInfiniteQuery' +export { infiniteQueryOptions } from './infiniteQueryOptions' +export { createMutation } from './createMutation.svelte' +export { useQueryClient } from './useQueryClient' +/* export { useIsFetching } from './useIsFetching' +export { useIsMutating } from './useIsMutating' +export { useIsRestoring } from './useIsRestoring' +export { useHydrate } from './useHydrate' */ +export { default as HydrationBoundary } from './HydrationBoundary.svelte' +export { default as QueryClientProvider } from './QueryClientProvider.svelte' diff --git a/packages/angular-query-experimental/src/infiniteQueryOptions.ts b/packages/svelte-query-runes/src/infiniteQueryOptions.ts similarity index 100% rename from packages/angular-query-experimental/src/infiniteQueryOptions.ts rename to packages/svelte-query-runes/src/infiniteQueryOptions.ts diff --git a/packages/angular-query-experimental/src/queryOptions.ts b/packages/svelte-query-runes/src/queryOptions.ts similarity index 100% rename from packages/angular-query-experimental/src/queryOptions.ts rename to packages/svelte-query-runes/src/queryOptions.ts diff --git a/packages/svelte-query-runes/src/types.ts b/packages/svelte-query-runes/src/types.ts new file mode 100644 index 0000000000..5c9686ecef --- /dev/null +++ b/packages/svelte-query-runes/src/types.ts @@ -0,0 +1,128 @@ +import type { + DefaultError, + DefinedQueryObserverResult, + InfiniteQueryObserverOptions, + InfiniteQueryObserverResult, + MutateFunction, + MutationObserverOptions, + MutationObserverResult, + QueryKey, + QueryObserverOptions, + QueryObserverResult, +} from '@tanstack/query-core' + +export type FnOrVal = (() => T) | T // can be a fn that returns reactive statement or $state or $derived deep states +/** Options for createBaseQuery */ +export type CreateBaseQueryOptions< + TQueryFnData = unknown, + TError = DefaultError, + TData = TQueryFnData, + TQueryData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, +> = FnOrVal< + QueryObserverOptions +> + +/** Result from createBaseQuery */ +export type CreateBaseQueryResult< + TData = unknown, + TError = DefaultError, +> = QueryObserverResult + +/** Options for createQuery */ +export type CreateQueryOptions< + TQueryFnData = unknown, + TError = DefaultError, + TData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, +> = CreateBaseQueryOptions + +/** Result from createQuery */ +export type CreateQueryResult< + TData = unknown, + TError = DefaultError, +> = CreateBaseQueryResult + +/** Options for createInfiniteQuery */ +export type CreateInfiniteQueryOptions< + TQueryFnData = unknown, + TError = DefaultError, + TData = TQueryFnData, + TQueryData = TQueryFnData, + TQueryKey extends QueryKey = QueryKey, + TPageParam = unknown, +> = InfiniteQueryObserverOptions< + TQueryFnData, + TError, + TData, + TQueryData, + TQueryKey, + TPageParam +> + +/** Result from createInfiniteQuery */ +export type CreateInfiniteQueryResult< + TData = unknown, + TError = DefaultError, +> = InfiniteQueryObserverResult + +/** Options for createBaseQuery with initialData */ +export type DefinedCreateBaseQueryResult< + TData = unknown, + TError = DefaultError, +> = DefinedQueryObserverResult + +/** Options for createQuery with initialData */ +export type DefinedCreateQueryResult< + TData = unknown, + TError = DefaultError, +> = DefinedCreateBaseQueryResult + +/** Options for createMutation */ +export type CreateMutationOptions< + TData = unknown, + TError = DefaultError, + TVariables = void, + TContext = unknown, +> = Omit< + MutationObserverOptions, + '_defaulted' | 'variables' +> + +export type CreateMutateFunction< + TData = unknown, + TError = DefaultError, + TVariables = void, + TContext = unknown, +> = ( + ...args: Parameters> +) => void + +export type CreateMutateAsyncFunction< + TData = unknown, + TError = DefaultError, + TVariables = void, + TContext = unknown, +> = MutateFunction + +export type CreateBaseMutationResult< + TData = unknown, + TError = DefaultError, + TVariables = unknown, + TContext = unknown, +> = Override< + MutationObserverResult, + { mutate: CreateMutateFunction } +> & { + mutateAsync: CreateMutateAsyncFunction +} + +/** Result from createMutation */ +export type CreateMutationResult< + TData = unknown, + TError = DefaultError, + TVariables = unknown, + TContext = unknown, +> = CreateBaseMutationResult + +type Override = { [K in keyof A]: K extends keyof B ? B[K] : A[K] } diff --git a/packages/svelte-query-runes/src/useHydrate.ts b/packages/svelte-query-runes/src/useHydrate.ts new file mode 100644 index 0000000000..709b4a468c --- /dev/null +++ b/packages/svelte-query-runes/src/useHydrate.ts @@ -0,0 +1,18 @@ +import { + type HydrateOptions, + type QueryClient, + hydrate, +} from '@tanstack/query-core' +import { useQueryClient } from './useQueryClient' + +export function useHydrate( + state?: unknown, + options?: HydrateOptions, + queryClient?: QueryClient, +) { + const client = useQueryClient(queryClient) + + if (state) { + hydrate(client, state, options) + } +} diff --git a/packages/svelte-query-runes/src/useIsFetching.ts b/packages/svelte-query-runes/src/useIsFetching.ts new file mode 100644 index 0000000000..b4691b46ec --- /dev/null +++ b/packages/svelte-query-runes/src/useIsFetching.ts @@ -0,0 +1,33 @@ +import { + type QueryClient, + type QueryFilters, + notifyManager, +} from '@tanstack/query-core' +import { readable } from 'svelte/store' +import { useQueryClient } from './useQueryClient' + +export function useIsFetching( + filters?: QueryFilters, + queryClient?: QueryClient, +): number { + const client = useQueryClient(queryClient) + const cache = client.getQueryCache() + // isFetching is the prev value initialized on mount * + let isFetching = client.isFetching(filters) + + const isFetching_ = $state(isFetching) + + $effect(() => { + return cache.subscribe( + notifyManager.batchCalls(() => { + const newIsFetching = client.isFetching(filters) + if (isFetching !== newIsFetching) { + // * and update with each change + isFetching = newIsFetching + } + }), + ) + }) + + return isFetching_ +} diff --git a/packages/svelte-query-runes/src/useIsMutating.ts b/packages/svelte-query-runes/src/useIsMutating.ts new file mode 100644 index 0000000000..1c61e5d456 --- /dev/null +++ b/packages/svelte-query-runes/src/useIsMutating.ts @@ -0,0 +1,33 @@ +import { + type MutationFilters, + type QueryClient, + notifyManager, +} from '@tanstack/query-core' +import { readable } from 'svelte/store' +import { useQueryClient } from './useQueryClient' +import type { Readable } from 'svelte/store' + +export function useIsMutating( + filters?: MutationFilters, + queryClient?: QueryClient, +): Readable { + const client = useQueryClient(queryClient) + const cache = client.getMutationCache() + // isMutating is the prev value initialized on mount * + let isMutating = client.isMutating(filters) + + const { subscribe } = readable(isMutating, (set) => { + return cache.subscribe( + notifyManager.batchCalls(() => { + const newIisMutating = client.isMutating(filters) + if (isMutating !== newIisMutating) { + // * and update with each change + isMutating = newIisMutating + set(isMutating) + } + }), + ) + }) + + return { subscribe } +} diff --git a/packages/svelte-query-runes/src/useIsRestoring.ts b/packages/svelte-query-runes/src/useIsRestoring.ts new file mode 100644 index 0000000000..a4ff8f1296 --- /dev/null +++ b/packages/svelte-query-runes/src/useIsRestoring.ts @@ -0,0 +1,5 @@ +import { getIsRestoringContext } from './context' + +export function useIsRestoring() { + return getIsRestoringContext() +} diff --git a/packages/svelte-query-runes/src/useQueryClient.ts b/packages/svelte-query-runes/src/useQueryClient.ts new file mode 100644 index 0000000000..2fe7711fc9 --- /dev/null +++ b/packages/svelte-query-runes/src/useQueryClient.ts @@ -0,0 +1,7 @@ +import { getQueryClientContext } from './context' +import type { QueryClient } from '@tanstack/query-core' + +export function useQueryClient(queryClient?: QueryClient): QueryClient { + if (queryClient) return queryClient + return getQueryClientContext() +} diff --git a/packages/svelte-query-runes/src/utils.svelte.ts b/packages/svelte-query-runes/src/utils.svelte.ts new file mode 100644 index 0000000000..e39db83b42 --- /dev/null +++ b/packages/svelte-query-runes/src/utils.svelte.ts @@ -0,0 +1,46 @@ +export function createMemo(fn: () => T) { + const data = $derived(fn()) + return () => data +} +export function derive(fn: T) { + const data = $derived(fn()) + return () => data +} +export function log(...arg) { + if (process.env.NODE_ENV !== 'production') { + console.log(...arg) + } +} +export function on() {} + +export function createResource( + fetcher: ( + k: U, + info: { value: T | undefined; refetching: boolean | unknown }, + ) => Promise, +) { + const s = $state({ data: null, error: null, isLoading: true }) + + const c = (...arg) => { + s.isLoading = true + fetcher(...arg) + .then((v) => { + s.data = v + }) + .catch((v) => { + s.error = v + }) + .finally(() => { + s.isLoading = false + }) + } + return [ + () => s.data, + { + mutate: (fn: T | (() => T)) => { + s.data = typeof fn == 'function' ? fn() : fn + }, + refetch: c, + }, + ] as const +} diff --git a/packages/svelte-query-runes/svelte.config.js b/packages/svelte-query-runes/svelte.config.js new file mode 100644 index 0000000000..94ca454ac7 --- /dev/null +++ b/packages/svelte-query-runes/svelte.config.js @@ -0,0 +1,7 @@ +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' + +const config = { + preprocess: vitePreprocess(), +} + +export default config diff --git a/packages/svelte-query-runes/test-setup.ts b/packages/svelte-query-runes/test-setup.ts new file mode 100644 index 0000000000..921f7e3344 --- /dev/null +++ b/packages/svelte-query-runes/test-setup.ts @@ -0,0 +1,6 @@ +import '@testing-library/jest-dom/vitest' +import { cleanup } from '@testing-library/svelte' +import { afterEach } from 'vitest' + +// https://testing-library.com/docs/svelte-testing-library/api/#cleanup +afterEach(() => cleanup()) diff --git a/packages/svelte-query-runes/tsconfig.json b/packages/svelte-query-runes/tsconfig.json new file mode 100644 index 0000000000..978d748539 --- /dev/null +++ b/packages/svelte-query-runes/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { "verbatimModuleSyntax": true }, + "include": [ + "src/**/*.js", + "src/**/*.ts", + "src/**/*.svelte", + ".eslintrc.cjs", + "test-setup.ts", + "vite.config.ts" + ] +} diff --git a/packages/solid-query-persist-client/vitest.config.ts b/packages/svelte-query-runes/vite.config.ts similarity index 54% rename from packages/solid-query-persist-client/vitest.config.ts rename to packages/svelte-query-runes/vite.config.ts index f11da14164..f453e7b430 100644 --- a/packages/solid-query-persist-client/vitest.config.ts +++ b/packages/svelte-query-runes/vite.config.ts @@ -1,14 +1,15 @@ -import solid from 'vite-plugin-solid' +import { svelte } from '@sveltejs/vite-plugin-svelte' import { defineConfig } from 'vitest/config' export default defineConfig({ + //@ts-ignore + plugins: [svelte()], test: { - name: 'solid-query-persist-client', - dir: './src', + name: 'svelte-query', watch: false, - setupFiles: ['test-setup.ts'], - environment: 'jsdom', coverage: { provider: 'istanbul' }, + environment: 'jsdom', + include: ['src/**/createQuery.{test,spec}.{js,ts}'], + setupFiles: ['test-setup.ts'], }, - plugins: [solid()], }) From 603c97ebb64cf8295b99d4585c1f531f5ec2438a Mon Sep 17 00:00:00 2001 From: "zhihengzhanga@gmail.com" Date: Tue, 27 Feb 2024 13:53:17 -0700 Subject: [PATCH 02/13] fix --- examples/svelte/svelte-melt/src/routes/+layout.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/svelte/svelte-melt/src/routes/+layout.svelte b/examples/svelte/svelte-melt/src/routes/+layout.svelte index c5e79a890e..2fae9fafbb 100644 --- a/examples/svelte/svelte-melt/src/routes/+layout.svelte +++ b/examples/svelte/svelte-melt/src/routes/+layout.svelte @@ -1,6 +1,6 @@ From ed9539cb3798b8d36a79cd562c170114eb1e6ea5 Mon Sep 17 00:00:00 2001 From: "zhihengzhanga@gmail.com" Date: Tue, 27 Feb 2024 18:15:40 -0700 Subject: [PATCH 03/13] fix --- examples/svelte/svelte-melt/package.json | 2 +- .../svelte-melt/src/routes/paginate.svelte | 6 +- packages/svelte-query-runes/package.json | 16 +- .../src/createBaseQuery.svelte.ts | 5 - pnpm-lock.yaml | 6234 ++++++++++++++++- 5 files changed, 5880 insertions(+), 383 deletions(-) diff --git a/examples/svelte/svelte-melt/package.json b/examples/svelte/svelte-melt/package.json index cc54f37a7c..f7ea0bafbd 100644 --- a/examples/svelte/svelte-melt/package.json +++ b/examples/svelte/svelte-melt/package.json @@ -23,7 +23,7 @@ "eslint-plugin-svelte": "^2.35.1", "prettier": "^3.2.5", "prettier-plugin-svelte": "^3.2.1", - "svelte": "5.0.0-next.66", + "svelte": "5.0.0-next.68", "svelte-check": "^3.6.4", "tslib": "^2.6.2", "typescript": "^5.3.3", diff --git a/examples/svelte/svelte-melt/src/routes/paginate.svelte b/examples/svelte/svelte-melt/src/routes/paginate.svelte index b598df9d48..190f471f37 100644 --- a/examples/svelte/svelte-melt/src/routes/paginate.svelte +++ b/examples/svelte/svelte-melt/src/routes/paginate.svelte @@ -6,8 +6,9 @@ let b = ['hi', bookFilterStore]; const data = createQuery(() => { return { - queryKey: ['hi', bookFilterStore], + queryKey: ['paginate', bookFilterStore], queryFn: async () => { + debugger; const s = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'].map((v) => { return { title: v }; }); @@ -16,7 +17,8 @@ } return s.slice(5, 6); }, - staleTime: 5000 + staleTime: 5000, + enabled: bookFilterStore.paginate.page % 2 == 1 }; }); /* const querycache = useQueryClient().getQueryCache(); diff --git a/packages/svelte-query-runes/package.json b/packages/svelte-query-runes/package.json index 427c2f9a56..d9f3a93724 100644 --- a/packages/svelte-query-runes/package.json +++ b/packages/svelte-query-runes/package.json @@ -1,6 +1,6 @@ { - "name": "svelte-query", - "version": "5.14.2-beta.17", + "name": "svelte-query-runes", + "version": "5.14.2-beta.18.1", "private": false, "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "zhiheng", @@ -19,11 +19,13 @@ "exports": { ".": { "types": "./dist/index.d.ts", - "default": "./dist/index.js" + "default": "./src/index", + "svelte": "./dist/index.js" }, "./dev": { "types": "./dist/index.d.ts", - "default": "./src/index" + "default": "./src/index", + "svelte": "./dist/index.js" } }, "files": [ @@ -44,16 +46,14 @@ "pack": "pnpm pack --pack-destination" }, "dependencies": { - "@tanstack/query-core": "workspace:^", - "@types/lodash-es": "^4.17.12", - "lodash-es": "^4.17.21" + "@tanstack/query-core": "latest" }, "devDependencies": { "@sveltejs/package": "^2.2.7", "@sveltejs/vite-plugin-svelte": "^3.0.2", "@testing-library/svelte": "^4.1.0", "eslint-plugin-svelte": "^2.35.1", - "svelte": "4.2.12", + "svelte": "5.0.0-next.68", "svelte-check": "^3.6.5", "svelte-eslint-parser": "^0.33.1" }, diff --git a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts index 002e78deb2..b447ae787d 100644 --- a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts +++ b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts @@ -1,5 +1,4 @@ import { notifyManager } from '@tanstack/query-core' -import { cloneDeep } from 'lodash-es' import { unstate, untrack } from 'svelte' import { useIsRestoring } from './useIsRestoring' import { useQueryClient } from './useQueryClient' @@ -11,9 +10,6 @@ import type { QueryObserverResult, } from '@tanstack/query-core' -function clone(v: any) { - return cloneDeep(v) -} export function createBaseQuery< TQueryFnData, TError, @@ -90,7 +86,6 @@ export function createBaseQuery< observer.updateResult() return () => { - //console.log('batch unsubscribe') un() } }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fed08ec3a1..94abdbd3a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -126,7 +126,7 @@ importers: version: 4.0.0-alpha.3 prettier-plugin-svelte: specifier: ^3.1.0 - version: 3.1.0(prettier@4.0.0-alpha.3)(svelte@4.0.0) + version: 3.1.0(prettier@4.0.0-alpha.3)(svelte@4.2.12) publint: specifier: ^0.2.5 version: 0.2.5 @@ -183,10 +183,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: link:../../../packages/angular-query-devtools-experimental + version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.24.1) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: link:../../../packages/angular-query-experimental + version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5) rxjs: specifier: ^7.8.1 version: 7.8.1 @@ -217,10 +217,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: link:../../../packages/angular-query-devtools-experimental + version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.24.1) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: link:../../../packages/angular-query-experimental + version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5) axios: specifier: ^1.5.1 version: 1.5.1 @@ -254,10 +254,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: link:../../../packages/angular-query-devtools-experimental + version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.24.1) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: link:../../../packages/angular-query-experimental + version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5) rxjs: specifier: ^7.8.1 version: 7.8.1 @@ -282,10 +282,10 @@ importers: version: 4.17.1 '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) algoliasearch: specifier: 4.17.1 version: 4.17.1 @@ -298,7 +298,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: link:../../../packages/eslint-plugin-query + version: 5.20.1(eslint@8.57.0)(typescript@5.1.6) '@types/react': specifier: ^18.2.31 version: 18.2.31 @@ -319,10 +319,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -343,10 +343,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -359,7 +359,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: link:../../../packages/eslint-plugin-query + version: 5.20.1(eslint@8.57.0)(typescript@5.3.3) '@vitejs/plugin-react': specifier: ^4.0.0 version: 4.0.0(vite@4.5.0) @@ -371,10 +371,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) graphql: specifier: ^16.8.1 version: 16.8.1 @@ -399,16 +399,16 @@ importers: dependencies: '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: link:../../../packages/query-sync-storage-persister + version: 5.24.1 '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) '@tanstack/react-query-persist-client': specifier: ^5.0.0 - version: link:../../../packages/react-query-persist-client + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -421,7 +421,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: link:../../../packages/eslint-plugin-query + version: 5.20.1(eslint@8.53.0)(typescript@5.1.6) '@types/react': specifier: ^18.2.31 version: 18.2.31 @@ -448,10 +448,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -473,10 +473,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -500,10 +500,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -527,10 +527,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) ky: specifier: ^0.33.3 version: 0.33.3 @@ -557,13 +557,13 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) '@tanstack/react-query-next-experimental': specifier: ^5.0.0 - version: link:../../../packages/react-query-next-experimental + version: 5.24.1(@tanstack/react-query@5.24.1)(next@14.0.0)(react@18.2.0) next: specifier: ^14.0.0 version: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) @@ -591,19 +591,19 @@ importers: dependencies: '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: link:../../../packages/query-sync-storage-persister + version: 5.24.1 '@tanstack/react-location': specifier: ^3.7.0 version: 3.7.0(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) '@tanstack/react-query-persist-client': specifier: ^5.0.0 - version: link:../../../packages/react-query-persist-client + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) ky: specifier: ^0.33.3 version: 0.33.3 @@ -618,7 +618,7 @@ importers: version: 18.2.0(react@18.2.0) react-hot-toast: specifier: ^2.4.1 - version: 2.4.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0) + version: 2.4.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0) devDependencies: '@vitejs/plugin-react': specifier: ^4.0.0 @@ -631,10 +631,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -668,10 +668,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -705,10 +705,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -729,10 +729,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -751,10 +751,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -784,10 +784,10 @@ importers: version: 6.3.16(@react-navigation/native@6.1.6)(react-native-gesture-handler@2.9.0)(react-native-safe-area-context@4.5.0)(react-native-screens@3.20.0)(react-native@0.71.8)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) expo: specifier: ^48.0.17 version: 48.0.17(@babel/core@7.21.8) @@ -802,13 +802,13 @@ importers: version: 18.2.0 react-native: specifier: ^0.71.8 - version: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + version: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) react-native-gesture-handler: specifier: ^2.9.0 version: 2.9.0(react-native@0.71.8)(react@18.2.0) react-native-paper: specifier: ^5.8.0 - version: 5.8.0(react-native-safe-area-context@4.5.0)(react-native-vector-icons@10.0.0)(react-native@0.71.8)(react@18.2.0) + version: 5.8.0(react-native-safe-area-context@4.5.0)(react-native-vector-icons@10.0.3)(react-native@0.71.8)(react@18.2.0) react-native-reanimated: specifier: ^2.14.4 version: 2.14.4(@babel/core@7.21.8)(react-native@0.71.8)(react@18.2.0) @@ -839,10 +839,10 @@ importers: version: 8.53.0 eslint-import-resolver-alias: specifier: ^1.1.2 - version: 1.1.2(eslint-plugin-import@2.27.5) + version: 1.1.2(eslint-plugin-import@2.29.1) eslint-plugin-flowtype: specifier: ^8.0.3 - version: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.53.0) + version: 8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.53.0) eslint-plugin-prettier: specifier: ^4.0.0 version: 4.0.0(eslint-config-prettier@8.8.0)(eslint@8.53.0)(prettier@2.8.8) @@ -857,10 +857,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) localforage: specifier: ^1.10.0 version: 1.10.0 @@ -909,10 +909,10 @@ importers: version: 5.13.2(@types/react@18.2.31)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -937,10 +937,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -974,10 +974,10 @@ importers: version: 5.13.2(@types/react@18.2.31)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -1002,10 +1002,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: link:../../../packages/react-query + version: 5.24.1(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/react-query-devtools + version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -1033,10 +1033,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: link:../../../packages/solid-query + version: 5.24.1(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/solid-query-devtools + version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) graphql: specifier: ^16.8.1 version: 16.8.1 @@ -1061,10 +1061,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: link:../../../packages/solid-query + version: 5.24.1(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/solid-query-devtools + version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1083,10 +1083,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: link:../../../packages/solid-query + version: 5.24.1(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/solid-query-devtools + version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1105,17 +1105,17 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: link:../../../packages/solid-query + version: 5.24.1(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/solid-query-devtools + version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: link:../../../packages/eslint-plugin-query + version: 5.20.1(eslint@8.57.0)(typescript@5.1.6) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1136,10 +1136,10 @@ importers: version: 0.8.3(solid-js@1.8.1) '@tanstack/solid-query': specifier: ^5.0.0 - version: link:../../../packages/solid-query + version: 5.24.1(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/solid-query-devtools + version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1173,10 +1173,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: link:../../../packages/svelte-query + version: 5.24.1(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/svelte-query-devtools + version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1201,10 +1201,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: link:../../../packages/svelte-query + version: 5.24.1(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/svelte-query-devtools + version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1229,10 +1229,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: link:../../../packages/svelte-query + version: 5.24.1(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/svelte-query-devtools + version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1257,10 +1257,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: link:../../../packages/svelte-query + version: 5.24.1(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/svelte-query-devtools + version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1285,10 +1285,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: link:../../../packages/svelte-query + version: 5.24.1(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/svelte-query-devtools + version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1313,10 +1313,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: link:../../../packages/svelte-query + version: 5.24.1(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/svelte-query-devtools + version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 @@ -1341,10 +1341,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: link:../../../packages/svelte-query + version: 5.24.1(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/svelte-query-devtools + version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1369,10 +1369,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: link:../../../packages/svelte-query + version: 5.24.1(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/svelte-query-devtools + version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1402,14 +1402,72 @@ importers: specifier: ^4.5.0 version: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0) + examples/svelte/svelte-melt: + dependencies: + '@tanstack/svelte-query-devtools': + specifier: workspace:^ + version: link:../../../packages/svelte-query-devtools + svelte-query: + specifier: workspace:* + version: link:../../../packages/svelte-query-runes + devDependencies: + '@sveltejs/adapter-auto': + specifier: ^3.1.1 + version: 3.1.1(@sveltejs/kit@2.5.2) + '@sveltejs/kit': + specifier: ^2.5.0 + version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.0.2 + version: 3.0.2(svelte@5.0.0-next.68)(vite@5.1.4) + '@types/eslint': + specifier: 8.56.2 + version: 8.56.2 + '@typescript-eslint/eslint-plugin': + specifier: ^5.54.0 + version: 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.3.3) + '@typescript-eslint/parser': + specifier: ^5.54.0 + version: 5.54.0(eslint@8.53.0)(typescript@5.3.3) + eslint: + specifier: ^8.34.0 + version: 8.53.0 + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@8.53.0) + eslint-plugin-svelte: + specifier: ^2.35.1 + version: 2.35.1(eslint@8.53.0)(svelte@5.0.0-next.68) + prettier: + specifier: ^3.2.5 + version: 3.2.5 + prettier-plugin-svelte: + specifier: ^3.2.1 + version: 3.2.1(prettier@3.2.5)(svelte@5.0.0-next.68) + svelte: + specifier: 5.0.0-next.68 + version: 5.0.0-next.68 + svelte-check: + specifier: ^3.6.4 + version: 3.6.5(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68) + tslib: + specifier: ^2.6.2 + version: 2.6.2 + typescript: + specifier: ^5.3.3 + version: 5.3.3 + vite: + specifier: ^5.1.2 + version: 5.1.4(@types/node@18.18.0) + examples/vue/basic: dependencies: '@tanstack/vue-query': specifier: ^5.0.0 - version: link:../../../packages/vue-query + version: 5.24.1(vue@3.3.0) '@tanstack/vue-query-devtools': specifier: ^5.0.0 - version: link:../../../packages/vue-query-devtools + version: 5.24.1(@tanstack/vue-query@5.24.1)(vue@3.3.0) vue: specifier: ^3.3.0 version: 3.3.0 @@ -1428,7 +1486,7 @@ importers: dependencies: '@tanstack/vue-query': specifier: ^5.0.0 - version: link:../../../packages/vue-query + version: 5.24.1(vue@3.3.0) vue: specifier: ^3.3.0 version: 3.3.0 @@ -1447,16 +1505,16 @@ importers: dependencies: '@tanstack/query-core': specifier: ^5.0.0 - version: link:../../../packages/query-core + version: 5.24.1 '@tanstack/query-persist-client-core': specifier: ^5.0.0 - version: link:../../../packages/query-persist-client-core + version: 5.24.1 '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: link:../../../packages/query-sync-storage-persister + version: 5.24.1 '@tanstack/vue-query': specifier: ^5.0.0 - version: link:../../../packages/vue-query + version: 5.24.1(vue@3.3.0) idb-keyval: specifier: ^6.2.0 version: 6.2.0 @@ -1506,7 +1564,7 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^17.0.0 - version: 17.0.4(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2) + version: 17.0.4(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(typescript@5.2.2) '@angular/cli': specifier: ^17.0.0 version: 17.0.4 @@ -1533,7 +1591,7 @@ importers: version: 18.2.0(react@18.2.0) react-scripts: specifier: ^4.0.3 - version: 4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.2.2) + version: 4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.3.3) integrations/react-cra5: dependencies: @@ -1551,7 +1609,7 @@ importers: version: 18.2.0(react@18.2.0) react-scripts: specifier: ^5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.2.2) + version: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.3.3) integrations/react-next: dependencies: @@ -1719,7 +1777,7 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^0.2.18 - version: 0.2.22(@angular-devkit/build-angular@17.0.4) + version: 0.2.22(@angular-devkit/build-angular@17.2.1) '@angular/common': specifier: ^17.0.2 version: 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) @@ -1761,7 +1819,7 @@ importers: dependencies: '@typescript-eslint/utils': specifier: ^5.54.0 - version: 5.54.0(eslint@8.53.0)(typescript@5.2.2) + version: 5.54.0(eslint@8.53.0)(typescript@5.3.3) devDependencies: eslint: specifier: ^8.34.0 @@ -1809,7 +1867,7 @@ importers: version: 2.0.0 goober: specifier: ^2.1.13 - version: 2.1.13(csstype@3.1.2) + version: 2.1.13(csstype@3.1.3) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1821,10 +1879,10 @@ importers: version: 1.12.4 tsup-preset-solid: specifier: ^2.1.0 - version: 2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0) + version: 2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 - version: 2.7.2(solid-js@1.8.1)(vite@4.5.0) + version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) packages/query-persist-client-core: dependencies: @@ -1921,10 +1979,10 @@ importers: devDependencies: tsup-preset-solid: specifier: ^2.1.0 - version: 2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0) + version: 2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 - version: 2.7.2(solid-js@1.8.1)(vite@4.5.0) + version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) packages/solid-query-devtools: dependencies: @@ -1940,10 +1998,10 @@ importers: version: 1.8.1 tsup-preset-solid: specifier: ^2.1.0 - version: 2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0) + version: 2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 - version: 2.7.2(solid-js@1.8.1)(vite@4.5.0) + version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) packages/solid-query-persist-client: dependencies: @@ -1959,10 +2017,10 @@ importers: version: 1.8.1 tsup-preset-solid: specifier: ^2.1.0 - version: 2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0) + version: 2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 - version: 2.7.2(solid-js@1.8.1)(vite@4.5.0) + version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) packages/svelte-query: dependencies: @@ -1972,16 +2030,16 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.2.2) + version: 2.2.2(svelte@4.0.0)(typescript@5.3.3) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 - version: 2.4.6(svelte@4.0.0)(vite@4.5.0) + version: 2.4.6(svelte@4.0.0)(vite@4.5.2) '@testing-library/svelte': specifier: ^4.0.4 version: 4.0.4(svelte@4.0.0) eslint-plugin-svelte: specifier: ^2.32.0 - version: 2.32.0(eslint@8.53.0)(svelte@4.0.0) + version: 2.32.0(eslint@8.57.0)(svelte@4.0.0) svelte: specifier: ^4.0.0 version: 4.0.0 @@ -2003,16 +2061,16 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.2.2) + version: 2.2.2(svelte@4.0.0)(typescript@5.3.3) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 - version: 2.4.6(svelte@4.0.0)(vite@4.5.0) + version: 2.4.6(svelte@4.0.0)(vite@4.5.2) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query eslint-plugin-svelte: specifier: ^2.32.0 - version: 2.32.0(eslint@8.53.0)(svelte@4.0.0) + version: 2.32.0(eslint@8.57.0)(svelte@4.0.0) svelte: specifier: ^4.0.0 version: 4.0.0 @@ -2031,10 +2089,10 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.2.2) + version: 2.2.2(svelte@4.0.0)(typescript@5.3.3) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 - version: 2.4.6(svelte@4.0.0)(vite@4.5.0) + version: 2.4.6(svelte@4.0.0)(vite@4.5.2) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query @@ -2043,7 +2101,7 @@ importers: version: 4.0.4(svelte@4.0.0) eslint-plugin-svelte: specifier: ^2.32.0 - version: 2.32.0(eslint@8.53.0)(svelte@4.0.0) + version: 2.32.0(eslint@8.57.0)(svelte@4.0.0) svelte: specifier: ^4.0.0 version: 4.0.0 @@ -2054,6 +2112,34 @@ importers: specifier: ^0.32.2 version: 0.32.2(svelte@4.0.0) + packages/svelte-query-runes: + dependencies: + '@tanstack/query-core': + specifier: workspace:^ + version: link:../query-core + devDependencies: + '@sveltejs/package': + specifier: ^2.2.7 + version: 2.2.7(svelte@5.0.0-next.68)(typescript@5.3.3) + '@sveltejs/vite-plugin-svelte': + specifier: ^3.0.2 + version: 3.0.2(svelte@5.0.0-next.68)(vite@5.1.4) + '@testing-library/svelte': + specifier: ^4.1.0 + version: 4.1.0(svelte@5.0.0-next.68) + eslint-plugin-svelte: + specifier: ^2.35.1 + version: 2.35.1(eslint@8.57.0)(svelte@5.0.0-next.68) + svelte: + specifier: 5.0.0-next.68 + version: 5.0.0-next.68 + svelte-check: + specifier: ^3.6.5 + version: 3.6.5(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68) + svelte-eslint-parser: + specifier: ^0.33.1 + version: 0.33.1(svelte@5.0.0-next.68) + packages/vue-query: dependencies: '@tanstack/match-sorter-utils': @@ -2102,7 +2188,7 @@ importers: version: 3.3.0 vue-tsc: specifier: ^1.8.21 - version: 1.8.21(typescript@5.2.2) + version: 1.8.21(typescript@5.3.3) packages: @@ -2212,15 +2298,15 @@ packages: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping': 0.3.4 + '@jridgewell/trace-mapping': 0.3.23 - /@analogjs/vite-plugin-angular@0.2.22(@angular-devkit/build-angular@17.0.4): + /@analogjs/vite-plugin-angular@0.2.22(@angular-devkit/build-angular@17.2.1): resolution: {integrity: sha512-XXquj5i+aawEgPE5fIZY7NlX7vKcNYdmHTsPKGhCBiLmNZw6aYF3aUm2E3kD9CsFgyumNGnc/6lc3vaPtGzCRQ==} peerDependencies: '@angular-devkit/build-angular': ^15.0.0 || >=16.0.0 dependencies: - '@angular-devkit/build-angular': 17.0.4(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2) + '@angular-devkit/build-angular': 17.2.1(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2) dev: true /@angular-devkit/architect@0.1700.4(chokidar@3.5.3): @@ -2233,7 +2319,17 @@ packages: - chokidar dev: true - /@angular-devkit/build-angular@17.0.4(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2): + /@angular-devkit/architect@0.1702.1: + resolution: {integrity: sha512-eYYtR3kCG0V7aHsL34O4v8W2nW6MX4+SebhBO2dHGz2nCAS09LPtyO2fZZGawPgXOrN0nkLfghghI0hJ0dDaOw==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + dependencies: + '@angular-devkit/core': 17.2.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + dev: true + + /@angular-devkit/build-angular@17.0.4(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(typescript@5.2.2): resolution: {integrity: sha512-3KUm3KMhUDQI5jxesu76gGpkSAqz9PJGOo6GRPkXTFsXmEnp8WamCZ8COjkLdpyQB41fDsSyv+flEg6qXOEr+w==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -2309,7 +2405,6 @@ packages: magic-string: 0.30.5 mini-css-extract-plugin: 2.7.6(webpack@5.89.0) mrmime: 1.0.1 - ng-packagr: 17.0.2(@angular/compiler-cli@17.0.5)(tslib@2.6.2)(typescript@5.2.2) open: 8.4.2 ora: 5.4.1 parse5-html-rewriting-stream: 7.0.0 @@ -2357,6 +2452,135 @@ packages: - webpack-cli dev: true + /@angular-devkit/build-angular@17.2.1(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2): + resolution: {integrity: sha512-Wq3ggliCMQCRVCucbjE4/9BJCN1KMSGfF6Bx1ke2B+vW3ElLt+M4x4Eeyg2dSPEYB7slgY9WOx7qtyOkUy15tQ==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + '@angular/compiler-cli': ^17.0.0 + '@angular/localize': ^17.0.0 + '@angular/platform-server': ^17.0.0 + '@angular/service-worker': ^17.0.0 + '@web/test-runner': ^0.18.0 + browser-sync: ^3.0.2 + jest: ^29.5.0 + jest-environment-jsdom: ^29.5.0 + karma: ^6.3.0 + ng-packagr: ^17.0.0 + protractor: ^7.0.0 + tailwindcss: ^2.0.0 || ^3.0.0 + typescript: '>=5.2 <5.4' + peerDependenciesMeta: + '@angular/localize': + optional: true + '@angular/platform-server': + optional: true + '@angular/service-worker': + optional: true + '@web/test-runner': + optional: true + browser-sync: + optional: true + jest: + optional: true + jest-environment-jsdom: + optional: true + karma: + optional: true + ng-packagr: + optional: true + protractor: + optional: true + tailwindcss: + optional: true + dependencies: + '@ampproject/remapping': 2.2.1 + '@angular-devkit/architect': 0.1702.1 + '@angular-devkit/build-webpack': 0.1702.1(webpack-dev-server@4.15.1)(webpack@5.90.1) + '@angular-devkit/core': 17.2.1 + '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2) + '@babel/core': 7.23.9 + '@babel/generator': 7.23.6 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-runtime': 7.23.9(@babel/core@7.23.9) + '@babel/preset-env': 7.23.9(@babel/core@7.23.9) + '@babel/runtime': 7.23.9 + '@discoveryjs/json-ext': 0.5.7 + '@ngtools/webpack': 17.2.1(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.1) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.0.12) + ansi-colors: 4.1.3 + autoprefixer: 10.4.17(postcss@8.4.35) + babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.90.1) + babel-plugin-istanbul: 6.1.1 + browserslist: 4.23.0 + copy-webpack-plugin: 11.0.0(webpack@5.90.1) + critters: 0.0.20 + css-loader: 6.10.0(webpack@5.90.1) + esbuild-wasm: 0.20.0 + fast-glob: 3.3.2 + http-proxy-middleware: 2.0.6(@types/express@4.17.20) + https-proxy-agent: 7.0.2 + inquirer: 9.2.14 + jsonc-parser: 3.2.1 + karma-source-map-support: 1.4.0 + less: 4.2.0 + less-loader: 11.1.0(less@4.2.0)(webpack@5.90.1) + license-webpack-plugin: 4.0.2(webpack@5.90.1) + loader-utils: 3.2.1 + magic-string: 0.30.7 + mini-css-extract-plugin: 2.8.0(webpack@5.90.1) + mrmime: 2.0.0 + ng-packagr: 17.0.2(@angular/compiler-cli@17.0.5)(tslib@2.6.2)(typescript@5.2.2) + open: 8.4.2 + ora: 5.4.1 + parse5-html-rewriting-stream: 7.0.0 + picomatch: 4.0.1 + piscina: 4.3.1 + postcss: 8.4.35 + postcss-loader: 8.1.0(postcss@8.4.35)(typescript@5.2.2)(webpack@5.90.1) + resolve-url-loader: 5.0.0 + rxjs: 7.8.1 + sass: 1.70.0 + sass-loader: 14.1.0(sass@1.70.0)(webpack@5.90.1) + semver: 7.6.0 + source-map-loader: 5.0.0(webpack@5.90.1) + source-map-support: 0.5.21 + terser: 5.27.0 + tree-kill: 1.2.2 + tslib: 2.6.2 + typescript: 5.2.2 + undici: 6.6.2 + vite: 5.0.12(@types/node@18.18.0)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + watchpack: 2.4.0 + webpack: 5.90.1(esbuild@0.20.0) + webpack-dev-middleware: 6.1.1(webpack@5.90.1) + webpack-dev-server: 4.15.1(webpack@5.90.3) + webpack-merge: 5.10.0 + webpack-subresource-integrity: 5.1.0(webpack@5.90.1) + optionalDependencies: + esbuild: 0.20.0 + transitivePeerDependencies: + - '@rspack/core' + - '@swc/core' + - '@types/express' + - '@types/node' + - bufferutil + - chokidar + - debug + - html-webpack-plugin + - lightningcss + - node-sass + - sass-embedded + - stylus + - sugarss + - supports-color + - uglify-js + - utf-8-validate + - webpack-cli + dev: true + /@angular-devkit/build-webpack@0.1700.4(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.89.0): resolution: {integrity: sha512-CnYUUbifk6kEWK+ZH6J/xZ7YiPXiCxpnszmW+aco5t60NVoi7dVaIPoAiSjLPvZZSj6LU49aOYcF1iVa3uoEGA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -2372,6 +2596,21 @@ packages: - chokidar dev: true + /@angular-devkit/build-webpack@0.1702.1(webpack-dev-server@4.15.1)(webpack@5.90.1): + resolution: {integrity: sha512-cmtGn8IYqruHuq1yPYEA17tLDTGmMhDPLagAbjZPVAjTpwCwC28H6sRXyhLTiSpzXdXUgROTO6bSXTvtJyyDSA==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + webpack: ^5.30.0 + webpack-dev-server: ^4.0.0 + dependencies: + '@angular-devkit/architect': 0.1702.1 + rxjs: 7.8.1 + webpack: 5.90.1(esbuild@0.20.0) + webpack-dev-server: 4.15.1(webpack@5.90.3) + transitivePeerDependencies: + - chokidar + dev: true + /@angular-devkit/core@17.0.4(chokidar@3.5.3): resolution: {integrity: sha512-KlPxbtva4fpDFulXHqhPIMp4hnXsp6d4z0Odz2027LNSCZ5Sk1oFltmb+VMVvGD4Q7NkC7FCtCUbjrLAFON3PQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -2390,6 +2629,23 @@ packages: source-map: 0.7.4 dev: true + /@angular-devkit/core@17.2.1: + resolution: {integrity: sha512-4jWG7akd5wVxjKkLKDT1zUTyLJeBP5mDmGUPooZ6zVHy39X6htYC+BV3uu/T6gVrD4FyONMDezedpBOrQPtZ6A==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^3.5.2 + peerDependenciesMeta: + chokidar: + optional: true + dependencies: + ajv: 8.12.0 + ajv-formats: 2.1.1(ajv@8.12.0) + jsonc-parser: 3.2.1 + picomatch: 4.0.1 + rxjs: 7.8.1 + source-map: 0.7.4 + dev: true + /@angular-devkit/schematics@17.0.4: resolution: {integrity: sha512-gETn3PWmdKoXw0fNox+Y81bRQVJfL6o+6FNhp8Ty2CKko00kHsKDSo8AIErpw/H/A/d2+oSvmzycFyXV9Gge0g==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -2568,10 +2824,21 @@ packages: chalk: 2.4.2 dev: false + /@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/compat-data@7.23.2: resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} engines: {node: '>=6.9.0'} + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + engines: {node: '>=6.9.0'} + /@babel/core@7.12.3: resolution: {integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==} engines: {node: '>=6.9.0'} @@ -2663,6 +2930,29 @@ packages: - supports-color dev: false + /@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(supports-color@6.1.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/eslint-parser@7.22.15(@babel/core@7.21.8)(eslint@8.53.0): resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -2677,7 +2967,7 @@ packages: semver: 6.3.1 dev: true - /@babel/eslint-parser@7.22.15(@babel/core@7.23.3)(eslint@8.53.0): + /@babel/eslint-parser@7.22.15(@babel/core@7.23.3)(eslint@8.57.0): resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -2686,7 +2976,7 @@ packages: dependencies: '@babel/core': 7.23.3 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.53.0 + eslint: 8.57.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: false @@ -2710,6 +3000,16 @@ packages: jsesc: 2.5.2 dev: false + /@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.4 + '@jridgewell/trace-mapping': 0.3.23 + jsesc: 2.5.2 + dev: true + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -2732,6 +3032,16 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 + /@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.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} @@ -2784,6 +3094,42 @@ packages: semver: 6.3.1 dev: false + /@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.21.8): + resolution: {integrity: sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@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.22.20(@babel/core@7.21.8) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + dev: false + + /@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.23.9): + resolution: {integrity: sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==} + 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.22.20(@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 + dev: true + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -2819,6 +3165,18 @@ packages: semver: 6.3.1 dev: false + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + 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 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.21.8): resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} peerDependencies: @@ -2863,6 +3221,36 @@ packages: - supports-color dev: false + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.21.8): + resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4(supports-color@6.1.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9): + resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4(supports-color@6.1.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} @@ -2952,6 +3340,20 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false + /@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@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 + dev: false + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} @@ -2966,6 +3368,20 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false + /@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 + dev: true + /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} @@ -3011,6 +3427,18 @@ packages: '@babel/helper-wrap-function': 7.22.20 dev: false + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + 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-wrap-function': 7.22.20 + dev: true + /@babel/helper-replace-supers@7.22.20(@babel/core@7.21.8): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -3045,6 +3473,18 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: false + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + 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 + dev: true + /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} @@ -3079,6 +3519,10 @@ packages: resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + /@babel/helper-wrap-function@7.22.20: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} @@ -3097,6 +3541,17 @@ packages: transitivePeerDependencies: - supports-color + /@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 + dev: true + /@babel/highlight@7.22.20: resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} @@ -3112,7 +3567,6 @@ packages: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - dev: false /@babel/parser@7.23.0: resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} @@ -3129,6 +3583,13 @@ packages: '@babel/types': 7.23.4 dev: false + /@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/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==} engines: {node: '>=6.9.0'} @@ -3158,6 +3619,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==} engines: {node: '>=6.9.0'} @@ -3193,6 +3674,52 @@ packages: '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.3) dev: false + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.21.8) + dev: false + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) + dev: true + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.21.8): + resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.9): + resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} + 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-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -3483,6 +4010,15 @@ packages: '@babel/core': 7.23.3 dev: false + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + dev: true + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.3): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} @@ -3532,6 +4068,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.12.3): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -3594,6 +4139,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -3623,6 +4177,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + 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-syntax-decorators@7.22.10(@babel/core@7.21.8): resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} engines: {node: '>=6.9.0'} @@ -3669,6 +4233,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} engines: {node: '>=6.9.0'} @@ -3715,6 +4288,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} @@ -3744,6 +4326,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} @@ -3773,6 +4364,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} + 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-syntax-import-attributes@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} engines: {node: '>=6.9.0'} @@ -3802,6 +4413,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + 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-syntax-import-meta@7.10.4(@babel/core@7.12.3): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -3837,6 +4468,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9): + 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 + dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.12.3): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -3872,6 +4512,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} @@ -3900,6 +4549,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.3): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -3935,6 +4593,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.12.3): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -3969,6 +4636,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.12.3): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -4004,6 +4680,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.3): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -4039,6 +4724,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.12.3): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -4074,6 +4768,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.12.3): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -4108,6 +4811,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -4137,6 +4849,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + 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-syntax-top-level-await@7.14.5(@babel/core@7.12.3): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -4176,6 +4898,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + 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-syntax-typescript@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} @@ -4236,6 +4968,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} @@ -4265,6 +5008,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + 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-async-generator-functions@7.23.2(@babel/core@7.21.8): resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==} engines: {node: '>=6.9.0'} @@ -4303,6 +5066,32 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.21.8): + resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9): + resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} @@ -4338,6 +5127,30 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} @@ -4367,6 +5180,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + 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-block-scoping@7.23.0(@babel/core@7.21.8): resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==} engines: {node: '>=6.9.0'} @@ -4396,6 +5229,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + 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-class-properties@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} engines: {node: '>=6.9.0'} @@ -4428,6 +5281,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + 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.23.10(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} engines: {node: '>=6.9.0'} @@ -4463,6 +5338,30 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-classes@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==} engines: {node: '>=6.9.0'} @@ -4516,6 +5415,40 @@ packages: globals: 11.12.0 dev: false + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.21.8): + resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.21.8) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + dev: false + + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9): + resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} + 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-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 + dev: true + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} @@ -4548,6 +5481,28 @@ packages: '@babel/template': 7.22.15 dev: false + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/template': 7.23.9 + dev: false + + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + 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 + '@babel/template': 7.23.9 + dev: true + /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.21.8): resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==} engines: {node: '>=6.9.0'} @@ -4577,6 +5532,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + 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-dotall-regex@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} @@ -4609,6 +5584,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} @@ -4638,6 +5635,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + 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-dynamic-import@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} engines: {node: '>=6.9.0'} @@ -4670,6 +5687,28 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + 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 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} @@ -4702,6 +5741,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} engines: {node: '>=6.9.0'} @@ -4734,6 +5795,28 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} + 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 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} engines: {node: '>=6.9.0'} @@ -4795,6 +5878,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.21.8): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: false + + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + 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 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} @@ -4830,6 +5935,30 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} engines: {node: '>=6.9.0'} @@ -4862,6 +5991,28 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + 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 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} @@ -4891,6 +6042,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + 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-logical-assignment-operators@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} engines: {node: '>=6.9.0'} @@ -4923,6 +6094,28 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + 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 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} @@ -4952,6 +6145,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + 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-modules-amd@7.23.0(@babel/core@7.21.8): resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==} engines: {node: '>=6.9.0'} @@ -4984,6 +6197,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.21.8): resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==} engines: {node: '>=6.9.0'} @@ -5018,6 +6253,30 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: false + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + dev: false + + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-simple-access': 7.22.5 + dev: true + /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.21.8): resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==} engines: {node: '>=6.9.0'} @@ -5056,6 +6315,32 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.21.8): + resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + dev: false + + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9): + resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} engines: {node: '>=6.9.0'} @@ -5088,6 +6373,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -5120,6 +6427,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.9): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} @@ -5149,6 +6467,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + 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-nullish-coalescing-operator@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} engines: {node: '>=6.9.0'} @@ -5181,6 +6519,28 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + 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 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} engines: {node: '>=6.9.0'} @@ -5213,6 +6573,28 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + 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 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-object-assign@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ==} engines: {node: '>=6.9.0'} @@ -5264,6 +6646,34 @@ packages: '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} @@ -5296,6 +6706,28 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + 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 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} engines: {node: '>=6.9.0'} @@ -5328,6 +6760,28 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + 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 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.21.8): resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==} engines: {node: '>=6.9.0'} @@ -5363,6 +6817,30 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + 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 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==} engines: {node: '>=6.9.0'} @@ -5392,6 +6870,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + 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-private-methods@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} engines: {node: '>=6.9.0'} @@ -5424,6 +6922,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + 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.23.10(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.21.8): resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} engines: {node: '>=6.9.0'} @@ -5462,6 +6982,32 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) dev: false + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) + dev: false + + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + 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.23.10(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) + dev: true + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} @@ -5491,6 +7037,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + 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-constant-elements@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==} engines: {node: '>=6.9.0'} @@ -5616,6 +7182,19 @@ packages: '@babel/types': 7.23.0 dev: false + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.21.8) + '@babel/types': 7.23.9 + /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} engines: {node: '>=6.9.0'} @@ -5659,6 +7238,28 @@ packages: regenerator-transform: 0.15.2 dev: false + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + regenerator-transform: 0.15.2 + dev: false + + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + 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 + regenerator-transform: 0.15.2 + dev: true + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} @@ -5688,6 +7289,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + 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-runtime@7.23.2(@babel/core@7.21.8): resolution: {integrity: sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==} engines: {node: '>=6.9.0'} @@ -5739,6 +7360,23 @@ packages: - supports-color dev: false + /@babel/plugin-transform-runtime@7.23.9(@babel/core@7.23.9): + resolution: {integrity: sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.22.5 + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.9) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.23.9) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} @@ -5768,6 +7406,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} + 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-spread@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} @@ -5800,6 +7458,28 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: false + + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} + 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 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: true + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} @@ -5829,6 +7509,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} + 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-template-literals@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} @@ -5858,6 +7558,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} + 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-typeof-symbol@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} @@ -5887,6 +7607,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + 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.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} engines: {node: '>=6.9.0'} @@ -5953,6 +7693,26 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} + 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-unicode-property-regex@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} engines: {node: '>=6.9.0'} @@ -5985,6 +7745,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} @@ -6017,6 +7799,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} engines: {node: '>=6.9.0'} @@ -6049,6 +7853,28 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.22.5 + dev: true + /@babel/preset-env@7.23.2(@babel/core@7.21.8): resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==} engines: {node: '>=6.9.0'} @@ -6321,6 +8147,188 @@ packages: - supports-color dev: false + /@babel/preset-env@7.23.9(@babel/core@7.21.8): + resolution: {integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.21.8) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.21.8) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.21.8) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.21.8) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.21.8) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.21.8) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.21.8) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.21.8) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.21.8) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.21.8) + core-js-compat: 3.36.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/preset-env@7.23.9(@babel/core@7.23.9): + resolution: {integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.9 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.9) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.9) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.9) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.9) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.9) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.9) + babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.9) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.23.9) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.9) + core-js-compat: 3.36.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/preset-flow@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==} engines: {node: '>=6.9.0'} @@ -6377,6 +8385,17 @@ packages: esutils: 2.0.3 dev: false + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.23.0 + esutils: 2.0.3 + dev: true + /@babel/preset-react@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==} engines: {node: '>=6.9.0'} @@ -6469,6 +8488,13 @@ packages: dependencies: regenerator-runtime: 0.14.0 + /@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/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} @@ -6477,6 +8503,14 @@ packages: '@babel/parser': 7.23.0 '@babel/types': 7.23.0 + /@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/traverse@7.23.2: resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} engines: {node: '>=6.9.0'} @@ -6512,6 +8546,24 @@ packages: - supports-color dev: false + /@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(supports-color@6.1.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types@7.23.0: resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} engines: {node: '>=6.9.0'} @@ -6528,6 +8580,14 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@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 + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: false @@ -6919,6 +8979,33 @@ packages: unescape-js: 1.1.4 dev: true + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/aix-ppc64@0.20.0: + resolution: {integrity: sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/aix-ppc64@0.20.1: + resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -6935,6 +9022,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.19.5: resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} engines: {node: '>=12'} @@ -6943,6 +9039,24 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm64@0.20.0: + resolution: {integrity: sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.20.1: + resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.17.19: resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -6959,6 +9073,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.19.5: resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} engines: {node: '>=12'} @@ -6967,6 +9090,24 @@ packages: requiresBuild: true optional: true + /@esbuild/android-arm@0.20.0: + resolution: {integrity: sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.20.1: + resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -6983,6 +9124,15 @@ packages: requiresBuild: true optional: true + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.19.5: resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} engines: {node: '>=12'} @@ -6991,6 +9141,24 @@ packages: requiresBuild: true optional: true + /@esbuild/android-x64@0.20.0: + resolution: {integrity: sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.20.1: + resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -7007,6 +9175,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.19.5: resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} engines: {node: '>=12'} @@ -7015,6 +9192,24 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-arm64@0.20.0: + resolution: {integrity: sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.20.1: + resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -7031,6 +9226,15 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.19.5: resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} engines: {node: '>=12'} @@ -7039,6 +9243,24 @@ packages: requiresBuild: true optional: true + /@esbuild/darwin-x64@0.20.0: + resolution: {integrity: sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.20.1: + resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -7055,6 +9277,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.19.5: resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} engines: {node: '>=12'} @@ -7063,6 +9294,24 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-arm64@0.20.0: + resolution: {integrity: sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.20.1: + resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -7079,6 +9328,15 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.19.5: resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} engines: {node: '>=12'} @@ -7087,6 +9345,24 @@ packages: requiresBuild: true optional: true + /@esbuild/freebsd-x64@0.20.0: + resolution: {integrity: sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.20.1: + resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -7103,6 +9379,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.19.5: resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} engines: {node: '>=12'} @@ -7111,6 +9396,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm64@0.20.0: + resolution: {integrity: sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.20.1: + resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -7127,6 +9430,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.19.5: resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} engines: {node: '>=12'} @@ -7135,6 +9447,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-arm@0.20.0: + resolution: {integrity: sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.20.1: + resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -7151,6 +9481,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.19.5: resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} engines: {node: '>=12'} @@ -7159,6 +9498,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ia32@0.20.0: + resolution: {integrity: sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.20.1: + resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.17.19: resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -7175,6 +9532,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.19.5: resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} engines: {node: '>=12'} @@ -7183,6 +9549,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-loong64@0.20.0: + resolution: {integrity: sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.20.1: + resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -7199,6 +9583,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.19.5: resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} engines: {node: '>=12'} @@ -7207,6 +9600,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-mips64el@0.20.0: + resolution: {integrity: sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.20.1: + resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -7223,6 +9634,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.19.5: resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} engines: {node: '>=12'} @@ -7231,6 +9651,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-ppc64@0.20.0: + resolution: {integrity: sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.20.1: + resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -7247,6 +9685,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.19.5: resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} engines: {node: '>=12'} @@ -7255,6 +9702,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-riscv64@0.20.0: + resolution: {integrity: sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.20.1: + resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -7271,6 +9736,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.19.5: resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} engines: {node: '>=12'} @@ -7279,6 +9753,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-s390x@0.20.0: + resolution: {integrity: sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x@0.20.1: + resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -7295,6 +9787,15 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.19.5: resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} engines: {node: '>=12'} @@ -7303,6 +9804,24 @@ packages: requiresBuild: true optional: true + /@esbuild/linux-x64@0.20.0: + resolution: {integrity: sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64@0.20.1: + resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -7319,6 +9838,15 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.19.5: resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} engines: {node: '>=12'} @@ -7327,6 +9855,24 @@ packages: requiresBuild: true optional: true + /@esbuild/netbsd-x64@0.20.0: + resolution: {integrity: sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64@0.20.1: + resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -7343,6 +9889,15 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.19.5: resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} engines: {node: '>=12'} @@ -7351,6 +9906,24 @@ packages: requiresBuild: true optional: true + /@esbuild/openbsd-x64@0.20.0: + resolution: {integrity: sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.20.1: + resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -7367,6 +9940,15 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.19.5: resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} engines: {node: '>=12'} @@ -7375,6 +9957,24 @@ packages: requiresBuild: true optional: true + /@esbuild/sunos-x64@0.20.0: + resolution: {integrity: sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.20.1: + resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -7391,6 +9991,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.19.5: resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} engines: {node: '>=12'} @@ -7399,6 +10008,24 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-arm64@0.20.0: + resolution: {integrity: sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.20.1: + resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -7415,6 +10042,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.19.5: resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} engines: {node: '>=12'} @@ -7423,6 +10059,24 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-ia32@0.20.0: + resolution: {integrity: sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.20.1: + resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -7439,6 +10093,15 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.19.5: resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} engines: {node: '>=12'} @@ -7447,6 +10110,24 @@ packages: requiresBuild: true optional: true + /@esbuild/win32-x64@0.20.0: + resolution: {integrity: sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.20.1: + resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.53.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7456,6 +10137,15 @@ packages: eslint: 8.53.0 eslint-visitor-keys: 3.4.3 + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^8.34.0 + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + /@eslint-community/regexpp@4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -7476,10 +10166,30 @@ packages: transitivePeerDependencies: - supports-color + /@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(supports-color@6.1.0) + 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.53.0: resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@expo/bunyan@4.0.0: resolution: {integrity: sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==} engines: {'0': node >=0.10.0} @@ -7790,6 +10500,11 @@ packages: resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} engines: {node: '>=14'} + /@fastify/busboy@2.1.0: + resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} + engines: {node: '>=14'} + dev: true + /@floating-ui/core@1.5.0: resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==} dependencies: @@ -7911,6 +10626,16 @@ packages: transitivePeerDependencies: - supports-color + /@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(supports-color@6.1.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -7918,6 +10643,9 @@ packages: /@humanwhocodes/object-schema@2.0.1: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} + /@humanwhocodes/object-schema@2.0.2: + resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + /@internationalized/date@3.5.0: resolution: {integrity: sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ==} dependencies: @@ -8437,10 +11165,22 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.20 + /@jridgewell/gen-mapping@0.3.4: + resolution: {integrity: sha512-Oud2QPM5dHviZNn4y/WhhYKSXksv+1xLEIsNrAbGcFzUN3ubqWRFT5gwPchNc5NuzILOU4tPBDTZ4VwhL8Y7cw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.23 + /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} @@ -8460,6 +11200,12 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 + /@jridgewell/trace-mapping@0.3.23: + resolution: {integrity: sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + /@kobalte/core@0.11.0(solid-js@1.8.1): resolution: {integrity: sha512-KflwKawdAXv1/W1Eh88SPTwpxGTVs7bAGkkW72w6pnRI3hcFWXEH+E/9CojoFrIc3WVBUT+y7GzaYLOKCailDw==} peerDependencies: @@ -8498,6 +11244,13 @@ packages: call-bind: 1.0.2 dev: true + /@ljharb/through@2.3.12: + resolution: {integrity: sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + dev: true + /@mswjs/cookies@0.2.2: resolution: {integrity: sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==} engines: {node: '>=14'} @@ -8801,6 +11554,19 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true + /@ngtools/webpack@17.2.1(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.1): + resolution: {integrity: sha512-5O493oqZw0os1Gj3otVTcIXS3nGs60eXZ9w3vsK5w7tZ5x6XqZvO00X8WZQhcxXA9HMG4iDCsU2ll3lcYZVxmg==} + engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + '@angular/compiler-cli': ^17.0.0 + typescript: '>=5.2 <5.4' + webpack: ^5.54.0 + dependencies: + '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2) + typescript: 5.2.2 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: @@ -9395,6 +12161,10 @@ packages: /@polka/url@1.0.0-next.23: resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} + /@polka/url@1.0.0-next.24: + resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + dev: true + /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false @@ -9624,7 +12394,7 @@ packages: peerDependencies: react-native: '>=0.59' dependencies: - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) dev: false /@react-native/assets@1.0.0: @@ -9662,7 +12432,7 @@ packages: dependencies: '@react-navigation/native': 6.1.6(react-native@0.71.8)(react@18.2.0) react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) dev: false @@ -9677,7 +12447,7 @@ packages: fast-deep-equal: 3.1.3 nanoid: 3.3.6 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) dev: false /@react-navigation/routers@6.1.9: @@ -9700,7 +12470,7 @@ packages: '@react-navigation/native': 6.1.6(react-native@0.71.8)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) react-native-gesture-handler: 2.9.0(react-native@0.71.8)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) react-native-screens: 3.20.0(react-native@0.71.8)(react@18.2.0) @@ -9758,7 +12528,7 @@ packages: '@rollup/pluginutils': 5.0.5(rollup@3.29.4) rollup: 3.29.4 - /@rollup/plugin-json@6.0.1(rollup@4.6.0): + /@rollup/plugin-json@6.0.1(rollup@4.12.0): resolution: {integrity: sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -9767,8 +12537,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.0) - rollup: 4.6.0 + '@rollup/pluginutils': 5.0.5(rollup@4.12.0) + rollup: 4.12.0 dev: true /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): @@ -9803,7 +12573,7 @@ packages: resolve: 1.22.8 rollup: 3.29.4 - /@rollup/plugin-node-resolve@15.2.3(rollup@4.6.0): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.12.0): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -9812,13 +12582,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.0) + '@rollup/pluginutils': 5.0.5(rollup@4.12.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.6.0 + rollup: 4.12.0 dev: true /@rollup/plugin-node-resolve@7.1.3(rollup@1.32.1): @@ -9893,7 +12663,7 @@ packages: picomatch: 2.3.1 rollup: 3.29.4 - /@rollup/pluginutils@5.0.5(rollup@4.6.0): + /@rollup/pluginutils@5.0.5(rollup@4.12.0): resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -9905,8 +12675,16 @@ packages: '@types/estree': 1.0.3 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.6.0 + rollup: 4.12.0 + dev: true + + /@rollup/rollup-android-arm-eabi@4.12.0: + resolution: {integrity: sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==} + cpu: [arm] + os: [android] + requiresBuild: true dev: true + optional: true /@rollup/rollup-android-arm-eabi@4.6.0: resolution: {integrity: sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==} @@ -9915,6 +12693,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-android-arm64@4.12.0: + resolution: {integrity: sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-android-arm64@4.6.0: resolution: {integrity: sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A==} cpu: [arm64] @@ -9922,6 +12708,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-darwin-arm64@4.12.0: + resolution: {integrity: sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-arm64@4.6.0: resolution: {integrity: sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg==} cpu: [arm64] @@ -9929,6 +12723,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-darwin-x64@4.12.0: + resolution: {integrity: sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-x64@4.6.0: resolution: {integrity: sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q==} cpu: [x64] @@ -9936,6 +12738,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.12.0: + resolution: {integrity: sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.6.0: resolution: {integrity: sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ==} cpu: [arm] @@ -9943,6 +12753,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-linux-arm64-gnu@4.12.0: + resolution: {integrity: sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-gnu@4.6.0: resolution: {integrity: sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ==} cpu: [arm64] @@ -9950,6 +12768,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-linux-arm64-musl@4.12.0: + resolution: {integrity: sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-musl@4.6.0: resolution: {integrity: sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ==} cpu: [arm64] @@ -9957,6 +12783,22 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-linux-riscv64-gnu@4.12.0: + resolution: {integrity: sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.12.0: + resolution: {integrity: sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-gnu@4.6.0: resolution: {integrity: sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg==} cpu: [x64] @@ -9964,6 +12806,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-linux-x64-musl@4.12.0: + resolution: {integrity: sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-musl@4.6.0: resolution: {integrity: sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w==} cpu: [x64] @@ -9971,6 +12821,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-win32-arm64-msvc@4.12.0: + resolution: {integrity: sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-arm64-msvc@4.6.0: resolution: {integrity: sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng==} cpu: [arm64] @@ -9978,6 +12836,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-win32-ia32-msvc@4.12.0: + resolution: {integrity: sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-ia32-msvc@4.6.0: resolution: {integrity: sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw==} cpu: [ia32] @@ -9985,6 +12851,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-win32-x64-msvc@4.12.0: + resolution: {integrity: sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-x64-msvc@4.6.0: resolution: {integrity: sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g==} cpu: [x64] @@ -10300,6 +13174,15 @@ packages: import-meta-resolve: 3.0.0 dev: true + /@sveltejs/adapter-auto@3.1.1(@sveltejs/kit@2.5.2): + resolution: {integrity: sha512-6LeZft2Fo/4HfmLBi5CucMYmgRxgcETweQl/yQoZo/895K3S9YWYN4Sfm/IhwlIpbJp3QNvhKmwCHbsqQNYQpw==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + dependencies: + '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4) + import-meta-resolve: 4.0.0 + dev: true + /@sveltejs/kit@1.26.0(svelte@4.0.0)(vite@4.5.0): resolution: {integrity: sha512-CV/AlTziC05yrz7UjVqEd0pH6+2dnrbmcnHGr2d3jXtmOgzNnlDkXtX8g3BfJ6nntsPD+0jtS2PzhvRHblRz4A==} engines: {node: ^16.14 || >=18} @@ -10328,7 +13211,34 @@ packages: - supports-color dev: true - /@sveltejs/package@2.2.2(svelte@4.0.0)(typescript@5.2.2): + /@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4): + resolution: {integrity: sha512-1Pm2lsBYURQsjnLyZa+jw75eVD4gYHxGRwPyFe4DAmB3FjTVR8vRNWGeuDLGFcKMh/B1ij6FTUrc9GrerogCng==} + engines: {node: '>=18.13'} + hasBin: true + requiresBuild: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + dependencies: + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.68)(vite@5.1.4) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 4.3.2 + esm-env: 1.0.0 + import-meta-resolve: 4.0.0 + kleur: 4.1.5 + magic-string: 0.30.5 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 2.0.4 + svelte: 5.0.0-next.68 + tiny-glob: 0.2.9 + vite: 5.1.4(@types/node@18.18.0) + dev: true + + /@sveltejs/package@2.2.2(svelte@4.0.0)(typescript@5.3.3): resolution: {integrity: sha512-rP3sVv6cAntcdcG4r4KspLU6nZYYUrHJBAX3Arrw0KJFdgxtlsi2iDwN0Jwr/vIkgjcU0ZPWM8kkT5kpZDlWAw==} engines: {node: ^16.14 || >=18} hasBin: true @@ -10340,7 +13250,24 @@ packages: sade: 1.8.1 semver: 7.5.4 svelte: 4.0.0 - svelte2tsx: 0.6.23(svelte@4.0.0)(typescript@5.2.2) + svelte2tsx: 0.6.23(svelte@4.0.0)(typescript@5.3.3) + transitivePeerDependencies: + - typescript + dev: true + + /@sveltejs/package@2.2.7(svelte@5.0.0-next.68)(typescript@5.3.3): + resolution: {integrity: sha512-/vvmrQO2mMvROdM/iGRHtRn+ValnK9xzB50pqRcX0IvoeVoTq7uhYf+KifrZTluBA+km6AX/WXRXajrgrgbmvw==} + engines: {node: ^16.14 || >=18} + hasBin: true + peerDependencies: + svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 + dependencies: + chokidar: 3.6.0 + kleur: 4.1.5 + sade: 1.8.1 + semver: 7.5.4 + svelte: 5.0.0-next.68 + svelte2tsx: 0.7.2(svelte@5.0.0-next.68)(typescript@5.3.3) transitivePeerDependencies: - typescript dev: true @@ -10361,6 +13288,38 @@ packages: - supports-color dev: true + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.5.2): + resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^2.2.0 + svelte: ^3.54.0 || ^4.0.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.0)(vite@4.5.2) + debug: 4.3.4(supports-color@6.1.0) + svelte: 4.0.0 + vite: 4.5.2(@types/node@18.18.0) + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4): + resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} + 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 + dependencies: + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.68)(vite@5.1.4) + debug: 4.3.4(supports-color@6.1.0) + svelte: 5.0.0-next.68 + vite: 5.1.4(@types/node@18.18.0) + transitivePeerDependencies: + - supports-color + dev: true + /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.0)(vite@4.5.0): resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} engines: {node: ^14.18.0 || >= 16} @@ -10381,6 +13340,46 @@ packages: - supports-color dev: true + /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.0)(vite@4.5.2): + resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + svelte: ^3.54.0 || ^4.0.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.5.2) + debug: 4.3.4(supports-color@6.1.0) + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.5 + svelte: 4.0.0 + svelte-hmr: 0.15.3(svelte@4.0.0) + vite: 4.5.2(@types/node@18.18.0) + vitefu: 0.2.5(vite@4.5.2) + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.68)(vite@5.1.4): + resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4) + debug: 4.3.4(supports-color@6.1.0) + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.5 + svelte: 5.0.0-next.68 + svelte-hmr: 0.15.3(svelte@5.0.0-next.68) + vite: 5.1.4(@types/node@18.18.0) + vitefu: 0.2.5(vite@5.1.4) + transitivePeerDependencies: + - supports-color + dev: true + /@svgr/babel-plugin-add-jsx-attribute@5.4.0: resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} engines: {node: '>=10'} @@ -10501,12 +13500,102 @@ packages: tslib: 2.6.2 dev: true + /@tanstack/angular-query-devtools-experimental@5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.24.1): + resolution: {integrity: sha512-Gpgkuw93rDSXwRj7IzRHd8E6QcI3XSRSZnfyESmK0IrvLIZbhZTeBoTSq0VyfZ5SHn+2SH4CeZeha12eq7JtNg==} + peerDependencies: + '@angular/common': '>=16.0.0' + '@angular/core': '>=16.0.0' + '@tanstack/angular-query-experimental': ^5.24.1 + dependencies: + '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) + '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2) + '@tanstack/angular-query-experimental': 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5) + '@tanstack/query-devtools': 5.24.0 + tslib: 2.6.2 + dev: false + + /@tanstack/angular-query-experimental@5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5): + resolution: {integrity: sha512-fpIdCePq1AI+Eq8miQrtVj4fNQalwEJ+M7Eh8K7Ft99OeKdpULh64VvyBJuobSNpKky21GZnmpKlxmqrU/ROsg==} + peerDependencies: + '@angular/common': '>=16.0.0' + '@angular/core': '>=16.0.0' + dependencies: + '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) + '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2) + '@tanstack/query-core': 5.24.1 + tslib: 2.6.2 + dev: false + + /@tanstack/eslint-plugin-query@5.20.1(eslint@8.53.0)(typescript@5.1.6): + resolution: {integrity: sha512-oIp7Wh90KHOm1FKCvcv87fiD2H96xo/crFrlhbvqBzR2f0tMEGOK/ANKMGNFQprd6BT6lyZhQPlOEkFdezsjIg==} + peerDependencies: + eslint: ^8.34.0 + dependencies: + '@typescript-eslint/utils': 6.21.0(eslint@8.53.0)(typescript@5.1.6) + eslint: 8.53.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@tanstack/eslint-plugin-query@5.20.1(eslint@8.57.0)(typescript@5.1.6): + resolution: {integrity: sha512-oIp7Wh90KHOm1FKCvcv87fiD2H96xo/crFrlhbvqBzR2f0tMEGOK/ANKMGNFQprd6BT6lyZhQPlOEkFdezsjIg==} + peerDependencies: + eslint: ^8.34.0 + dependencies: + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.1.6) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@tanstack/eslint-plugin-query@5.20.1(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-oIp7Wh90KHOm1FKCvcv87fiD2H96xo/crFrlhbvqBzR2f0tMEGOK/ANKMGNFQprd6BT6lyZhQPlOEkFdezsjIg==} + peerDependencies: + eslint: ^8.34.0 + dependencies: + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@tanstack/match-sorter-utils@8.11.8: + resolution: {integrity: sha512-3VPh0SYMGCa5dWQEqNab87UpCMk+ANWHDP4ALs5PeEW9EpfTAbrezzaOk/OiM52IESViefkoAOYuxdoa04p6aA==} + engines: {node: '>=12'} + dependencies: + remove-accents: 0.4.2 + dev: false + /@tanstack/match-sorter-utils@8.8.4: resolution: {integrity: sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==} engines: {node: '>=12'} dependencies: remove-accents: 0.4.2 + /@tanstack/query-core@5.24.1: + resolution: {integrity: sha512-DZ6Nx9p7BhjkG50ayJ+MKPgff+lMeol7QYXkvuU5jr2ryW/4ok5eanaS9W5eooA4xN0A/GPHdLGOZGzArgf5Cg==} + dev: false + + /@tanstack/query-devtools@5.24.0: + resolution: {integrity: sha512-pThim455t69zrZaQKa7IRkEIK8UBTS+gHVAdNfhO72Xh4rWpMc63ovRje5/n6iw63+d6QiJzVadsJVdPoodSeQ==} + dev: false + + /@tanstack/query-persist-client-core@5.24.1: + resolution: {integrity: sha512-ayUDCSCXAq3ZYXMrVQ3c4g2Mvj+d/Q7rGkNJTvdw09DZQUUMTfZsvSayitJjOxqJl1Pex4HmZNk8PiDvrqvlRQ==} + dependencies: + '@tanstack/query-core': 5.24.1 + dev: false + + /@tanstack/query-sync-storage-persister@5.24.1: + resolution: {integrity: sha512-dfqgFgb+6tmdvnE1vMQbBuZOBUi7zFeQB/gQJgiADJ2IO0OXp/Ucj06sVOLm9fAPGiUBDqF+UW/xB9ipBH2+Hw==} + dependencies: + '@tanstack/query-core': 5.24.1 + '@tanstack/query-persist-client-core': 5.24.1 + dev: false + /@tanstack/react-location@3.7.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-baeAHlQ3F/D9GlV4x9LQAXFRj4PeTBxvKrDFPrdZDRPfG18LGzQhuwn0CNpOTuyHDF90qiUBPbIbEYSz2YZvkg==} engines: {node: '>=12'} @@ -10520,6 +13609,117 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /@tanstack/react-query-devtools@5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0): + resolution: {integrity: sha512-qa4SEugN+EF8JJXcpsM9Lu05HfUv5cvHvLuB0uw/81eJZyNHFdtHFBi5RLCgpBrOyVMDfH8UQ3VBMqXzFKV68A==} + peerDependencies: + '@tanstack/react-query': ^5.24.1 + react: ^18.0.0 + dependencies: + '@tanstack/query-devtools': 5.24.0 + '@tanstack/react-query': 5.24.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@tanstack/react-query-next-experimental@5.24.1(@tanstack/react-query@5.24.1)(next@14.0.0)(react@18.2.0): + resolution: {integrity: sha512-ha614ZRtCsWaZKfWMffRPNSCrOiXjeM4pawBOjQFo6N/3XaR1h3jHnYLjK4sA4IA9O6q0m1xYygLHu7prk62RA==} + peerDependencies: + '@tanstack/react-query': ^5.24.1 + next: ^13 || ^14 + react: ^18.0.0 + dependencies: + '@tanstack/react-query': 5.24.1(react@18.2.0) + next: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + dev: false + + /@tanstack/react-query-persist-client@5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0): + resolution: {integrity: sha512-USD4afkZbSsAWwor5xbXTkzca0ud4SLd2Q++he8Y1iEyOCh7QJhn+zwsKOaqH2X3ecQMvH/jIzO2r+fieKyMvg==} + peerDependencies: + '@tanstack/react-query': ^5.24.1 + react: ^18.0.0 + dependencies: + '@tanstack/query-persist-client-core': 5.24.1 + '@tanstack/react-query': 5.24.1(react@18.2.0) + react: 18.2.0 + dev: false + + /@tanstack/react-query@5.24.1(react@18.2.0): + resolution: {integrity: sha512-4+09JEdO4d6+Gc8Y/g2M/MuxDK5IY0QV8+2wL2304wPKJgJ54cBbULd3nciJ5uvh/as8rrxx6s0mtIwpRuGd1g==} + peerDependencies: + react: ^18.0.0 + dependencies: + '@tanstack/query-core': 5.24.1 + react: 18.2.0 + dev: false + + /@tanstack/solid-query-devtools@5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1): + resolution: {integrity: sha512-It3yb7a8DjlYJTLet7FtMknmKz5W3IV4HO6bzAYVRnWlmrOrxX3BhhFsMMTenUQAyv2aTU2qEfScHa38jdedgQ==} + peerDependencies: + '@tanstack/solid-query': ^5.24.1 + solid-js: ^1.8.14 + dependencies: + '@tanstack/query-devtools': 5.24.0 + '@tanstack/solid-query': 5.24.1(solid-js@1.8.1) + solid-js: 1.8.1 + dev: false + + /@tanstack/solid-query@5.24.1(solid-js@1.8.1): + resolution: {integrity: sha512-06jJ6ddBqmMDRjWbLMq8gB0ojOQFVB/3tOLPdRhjzeluOvUXUnq/obaLYMc+KRGCkywO7oXuyNYYSVvucyLyFQ==} + peerDependencies: + solid-js: ^1.6.0 + dependencies: + '@tanstack/query-core': 5.24.1 + solid-js: 1.8.1 + dev: false + + /@tanstack/svelte-query-devtools@5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0): + resolution: {integrity: sha512-X7GbzmYJK/il6xkrYftx/HGdZ9DhV666ocJwPxLtGxTK/9eygHezFhelhsCwCeI0P+Wxs3E9LbC5C6eGQkklZA==} + peerDependencies: + '@tanstack/svelte-query': ^5.24.1 + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 + dependencies: + '@tanstack/query-devtools': 5.24.0 + '@tanstack/svelte-query': 5.24.1(svelte@4.0.0) + esm-env: 1.0.0 + svelte: 4.0.0 + dev: false + + /@tanstack/svelte-query@5.24.1(svelte@4.0.0): + resolution: {integrity: sha512-N1T15f1uwZJ2HADxupj+rDNmA7Ez7q+1D68Koqo7rAyWaRgl2V9gR7Oc/MLQM9LrFv6M768btwogDlE1LfvxLw==} + peerDependencies: + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 + dependencies: + '@tanstack/query-core': 5.24.1 + svelte: 4.0.0 + dev: false + + /@tanstack/vue-query-devtools@5.24.1(@tanstack/vue-query@5.24.1)(vue@3.3.0): + resolution: {integrity: sha512-NeFJqRj4hdPJL5W9kYXxyPzGHjdzYoeWvpB7vOhUNvlGdMuI0UGFLMk3reHublBAT3jqK5R87/vbEJhviad46g==} + peerDependencies: + '@tanstack/vue-query': ^5.24.1 + vue: ^3.3.0 + dependencies: + '@tanstack/query-devtools': 5.24.0 + '@tanstack/vue-query': 5.24.1(vue@3.3.0) + vue: 3.3.0 + dev: false + + /@tanstack/vue-query@5.24.1(vue@3.3.0): + resolution: {integrity: sha512-nynAGshOSIdeMWnIO/kq7FkxSv9hJEIOve1wrLlt03n9dV7JQ8YX9pSaqLezRlAXgWL9v0AesXlBtiOhxIdA0A==} + peerDependencies: + '@vue/composition-api': ^1.1.2 + vue: ^2.6.0 || ^3.3.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + '@tanstack/match-sorter-utils': 8.11.8 + '@tanstack/query-core': 5.24.1 + '@vue/devtools-api': 6.6.1 + vue: 3.3.0 + vue-demi: 0.14.6(@vue/composition-api@1.7.2)(vue@3.3.0) + dev: false + /@testing-library/dom@8.20.1: resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} engines: {node: '>=12'} @@ -10601,6 +13801,16 @@ packages: svelte: 4.0.0 dev: true + /@testing-library/svelte@4.1.0(svelte@5.0.0-next.68): + resolution: {integrity: sha512-MJqe7x9WowkiAVdk9mvazEC2ktFZdmK2OqFVoO557PC37aBemQ4ozqdK3yrG34Zg9kuln3qgTVeLSh08e69AMw==} + engines: {node: '>= 10'} + peerDependencies: + svelte: ^3 || ^4 + dependencies: + '@testing-library/dom': 9.3.3 + svelte: 5.0.0-next.68 + dev: true + /@tootallnate/once@1.1.2: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} @@ -10710,6 +13920,10 @@ packages: /@types/cookie@0.5.3: resolution: {integrity: sha512-SLg07AS9z1Ab2LU+QxzU8RCmzsja80ywjf/t5oqw+4NSH20gIGlhLOrBDm1L3PBWzPa4+wkgFQVZAjE6Ioj2ug==} + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: true + /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: @@ -10728,13 +13942,20 @@ packages: /@types/eslint-scope@3.7.6: resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==} dependencies: - '@types/eslint': 8.44.0 - '@types/estree': 1.0.3 + '@types/eslint': 8.56.2 + '@types/estree': 1.0.5 + + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + dependencies: + '@types/eslint': 8.56.4 + '@types/estree': 1.0.5 + dev: true /@types/eslint@7.29.0: resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 '@types/json-schema': 7.0.14 dev: false @@ -10743,6 +13964,20 @@ packages: dependencies: '@types/estree': 1.0.3 '@types/json-schema': 7.0.14 + dev: true + + /@types/eslint@8.56.2: + resolution: {integrity: sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==} + dependencies: + '@types/estree': 1.0.3 + '@types/json-schema': 7.0.14 + + /@types/eslint@8.56.4: + resolution: {integrity: sha512-lG1GLUnL5vuRBGb3MgWUWLdGMH2Hps+pERuyQXCfWozuGKdnhf9Pbg4pkcrVUHjKrU7Rl+GCZ/299ObBXZFAxg==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + dev: true /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} @@ -10751,6 +13986,9 @@ packages: /@types/estree@1.0.3: resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==} + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + /@types/express-serve-static-core@4.17.39: resolution: {integrity: sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ==} dependencies: @@ -10836,6 +14074,10 @@ packages: /@types/json-schema@7.0.14: resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==} + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + dev: true + /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -11077,7 +14319,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.3.3): resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11088,10 +14330,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/type-utils': 5.54.0(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/utils': 5.54.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 5.54.0(eslint@8.53.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.54.0(eslint@8.53.0)(typescript@5.3.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.53.0 grapheme-splitter: 1.0.4 @@ -11099,13 +14341,41 @@ packages: natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.54.0 + eslint: ^8.34.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 5.54.0 + '@typescript-eslint/type-utils': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.57.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils@3.10.1(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/experimental-utils@3.10.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -11113,8 +14383,8 @@ packages: dependencies: '@types/json-schema': 7.0.14 '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/typescript-estree': 3.10.1(typescript@5.3.3) + eslint: 8.57.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: @@ -11122,7 +14392,7 @@ packages: - typescript dev: false - /@typescript-eslint/experimental-utils@4.33.0(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/experimental-utils@4.33.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -11131,23 +14401,23 @@ packages: '@types/json-schema': 7.0.14 '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.3.3) + eslint: 8.57.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.53.0) + eslint-utils: 3.0.0(eslint@8.57.0) transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript @@ -11172,7 +14442,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/parser@5.54.0(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/parser@5.54.0(eslint@8.53.0)(typescript@5.3.3): resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11184,10 +14454,30 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.54.0 '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.53.0 - typescript: 5.2.2 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.54.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^8.34.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.54.0 + '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.57.0 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false @@ -11214,6 +14504,14 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 + /@typescript-eslint/scope-manager@6.21.0: + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + dev: true + /@typescript-eslint/type-utils@5.54.0(eslint@8.53.0)(typescript@5.1.6): resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -11234,7 +14532,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@5.54.0(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@5.54.0(eslint@8.53.0)(typescript@5.3.3): resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11244,12 +14542,32 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.2.2) - '@typescript-eslint/utils': 5.54.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) + '@typescript-eslint/utils': 5.54.0(eslint@8.53.0)(typescript@5.3.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.53.0 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils@5.54.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^8.34.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) + '@typescript-eslint/utils': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.57.0 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false @@ -11272,7 +14590,12 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@typescript-eslint/typescript-estree@3.10.1(typescript@5.2.2): + /@typescript-eslint/types@6.21.0: + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + + /@typescript-eslint/typescript-estree@3.10.1(typescript@5.3.3): resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -11288,13 +14611,13 @@ packages: is-glob: 4.0.3 lodash: 4.17.21 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@4.33.0(typescript@5.2.2): + /@typescript-eslint/typescript-estree@4.33.0(typescript@5.3.3): resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -11309,8 +14632,8 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false @@ -11335,7 +14658,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree@5.54.0(typescript@5.2.2): + /@typescript-eslint/typescript-estree@5.54.0(typescript@5.3.3): resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11350,11 +14673,10 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color - dev: false /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.6): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} @@ -11377,7 +14699,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11392,12 +14714,56 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.1.6): + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4(supports-color@6.1.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.5.4 + ts-api-utils: 1.2.1(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4(supports-color@6.1.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.5.4 + ts-api-utils: 1.2.1(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.54.0(eslint@8.53.0)(typescript@5.1.6): resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -11418,7 +14784,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.54.0(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/utils@5.54.0(eslint@8.53.0)(typescript@5.3.3): resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11428,7 +14794,7 @@ packages: '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 5.54.0 '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) eslint: 8.53.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.53.0) @@ -11436,6 +14802,25 @@ packages: transitivePeerDependencies: - supports-color - typescript + + /@typescript-eslint/utils@5.54.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^8.34.0 + dependencies: + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 + '@typescript-eslint/scope-manager': 5.54.0 + '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) + eslint: 8.57.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.57.0) + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript dev: false /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.1.6): @@ -11458,19 +14843,19 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.14 '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -11478,6 +14863,63 @@ packages: - typescript dev: false + /@typescript-eslint/utils@6.21.0(eslint@8.53.0)(typescript@5.1.6): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.34.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.1.6) + eslint: 8.53.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.1.6): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.34.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.1.6) + eslint: 8.57.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.34.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + eslint: 8.57.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys@3.10.1: resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -11507,6 +14949,14 @@ packages: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 + /@typescript-eslint/visitor-keys@6.21.0: + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.21.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -11549,6 +14999,15 @@ packages: vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0) dev: true + /@vitejs/plugin-basic-ssl@1.1.0(vite@5.0.12): + resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} + engines: {node: '>=14.6.0'} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + dependencies: + vite: 5.0.12(@types/node@18.18.0)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + dev: true + /@vitejs/plugin-react@4.0.0(vite@4.5.0): resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -11732,7 +15191,11 @@ packages: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} dev: false - /@vue/language-core@1.8.21(typescript@5.2.2): + /@vue/devtools-api@6.6.1: + resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} + dev: false + + /@vue/language-core@1.8.21(typescript@5.3.3): resolution: {integrity: sha512-dKQJc1xfWIZfv6BeXyxz3SSNrC7npJpDIN/VOb1rodAm4o247TElrXOHYAJdV9x1KilaEUo3YbnQE+WA3vQwMw==} peerDependencies: typescript: '*' @@ -11747,7 +15210,7 @@ packages: computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.2.2 + typescript: 5.3.3 vue-template-compiler: 2.7.15 dev: true @@ -12091,12 +15554,12 @@ packages: acorn-walk: 7.2.0 dev: false - /acorn-import-assertions@1.9.0(acorn@8.10.0): + /acorn-import-assertions@1.9.0(acorn@8.11.3): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.10.0 + acorn: 8.11.3 /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -12105,6 +15568,14 @@ packages: dependencies: acorn: 8.10.0 + /acorn-typescript@1.4.13(acorn@8.11.3): + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + dependencies: + acorn: 8.11.3 + dev: true + /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} @@ -12132,6 +15603,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + /address@1.1.2: resolution: {integrity: sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==} engines: {node: '>= 0.12.0'} @@ -12431,6 +15907,14 @@ packages: call-bind: 1.0.2 is-array-buffer: 3.0.2 + /array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + dev: true + /array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -12479,6 +15963,28 @@ packages: engines: {node: '>=0.10.0'} dev: false + /array.prototype.filter@1.0.3: + resolution: {integrity: sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-array-method-boxes-properly: 1.0.0 + is-string: 1.0.7 + dev: true + + /array.prototype.findlastindex@1.2.4: + resolution: {integrity: sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 + dev: true + /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} @@ -12529,6 +16035,20 @@ packages: is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 + /arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + dev: true + /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} @@ -12686,6 +16206,22 @@ packages: postcss-value-parser: 4.2.0 dev: true + /autoprefixer@10.4.17(postcss@8.4.35): + resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001591 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + dev: true + /autoprefixer@9.8.8: resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} hasBin: true @@ -12703,6 +16239,13 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.0.0 + dev: true + /axe-core@4.8.2: resolution: {integrity: sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==} engines: {node: '>=4'} @@ -12747,6 +16290,12 @@ packages: dependencies: dequal: 2.0.3 + /axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + dependencies: + dequal: 2.0.3 + dev: true + /babel-core@7.0.0-bridge.0(@babel/core@7.21.8): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: @@ -12763,7 +16312,7 @@ packages: '@babel/core': 7.23.2 dev: false - /babel-eslint@10.1.0(eslint@8.53.0): + /babel-eslint@10.1.0(eslint@8.57.0): resolution: {integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==} engines: {node: '>=6'} deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. @@ -12774,7 +16323,7 @@ packages: '@babel/parser': 7.23.0 '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 - eslint: 8.53.0 + eslint: 8.57.0 eslint-visitor-keys: 1.3.0 resolve: 1.18.1 transitivePeerDependencies: @@ -12908,6 +16457,19 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true + /babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.1): + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + dependencies: + '@babel/core': 7.23.9 + find-cache-dir: 4.0.0 + schema-utils: 4.2.0 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /babel-plugin-add-module-exports@0.2.1: resolution: {integrity: sha512-3AN/9V/rKuv90NG65m4tTHsI04XrCKsWbztIcW7a8H5iIN7WlvWucRtVV0V/rT4QvtA11n5Vmp20fLwfMWqp6g==} dev: true @@ -13030,6 +16592,32 @@ packages: - supports-color dev: false + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.21.8): + resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.21.8) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): + resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.9 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.21.8): resolution: {integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==} peerDependencies: @@ -13065,6 +16653,30 @@ packages: - supports-color dev: false + /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.21.8): + resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.21.8) + core-js-compat: 3.36.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.9): + resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + core-js-compat: 3.36.0 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.21.8): resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} peerDependencies: @@ -13097,6 +16709,28 @@ packages: - supports-color dev: false + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.21.8): + resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.21.8) + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.9): + resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.23.9 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-react-native-web@0.18.12: resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} dev: false @@ -13729,6 +17363,16 @@ packages: node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001591 + electron-to-chromium: 1.4.684 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.23.0) + /bs-recipes@1.3.4: resolution: {integrity: sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==} dev: true @@ -13807,6 +17451,16 @@ packages: dependencies: run-applescript: 5.0.0 + /bundle-require@4.0.2(esbuild@0.18.20): + resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.17' + dependencies: + esbuild: 0.18.20 + load-tsconfig: 0.2.5 + dev: true + /bundle-require@4.0.2(esbuild@0.19.5): resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -13921,6 +17575,17 @@ packages: function-bind: 1.1.2 get-intrinsic: 1.2.1 + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.1 + dev: true + /caller-callsite@2.0.0: resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} engines: {node: '>=4'} @@ -13985,6 +17650,9 @@ packages: /caniuse-lite@1.0.30001551: resolution: {integrity: sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==} + /caniuse-lite@1.0.30001591: + resolution: {integrity: sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==} + /capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} engines: {node: 6.* || 8.* || >= 10.*} @@ -14113,6 +17781,20 @@ packages: optionalDependencies: fsevents: 2.3.3 + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: false @@ -14298,7 +17980,6 @@ packages: acorn: 8.10.0 estree-walker: 3.0.3 periscopic: 3.1.0 - dev: true /collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} @@ -14576,6 +18257,11 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + dev: true + /copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} dependencies: @@ -14618,11 +18304,31 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true + /copy-webpack-plugin@11.0.0(webpack@5.90.1): + resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.1.0 + dependencies: + fast-glob: 3.3.2 + glob-parent: 6.0.2 + globby: 13.2.2 + normalize-path: 3.0.0 + schema-utils: 4.2.0 + serialize-javascript: 6.0.1 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /core-js-compat@3.33.0: resolution: {integrity: sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==} dependencies: browserslist: 4.22.1 + /core-js-compat@3.36.0: + resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==} + dependencies: + browserslist: 4.23.0 + /core-js-pure@3.33.0: resolution: {integrity: sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==} requiresBuild: true @@ -14698,6 +18404,22 @@ packages: typescript: 5.2.2 dev: true + /cosmiconfig@9.0.0(typescript@5.2.2): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.2.2 + dev: true + /cp-file@10.0.0: resolution: {integrity: sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==} engines: {node: '>=14.16'} @@ -14936,6 +18658,29 @@ packages: webpack: 4.44.2 dev: false + /css-loader@6.10.0(webpack@5.90.1): + resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) + postcss-modules-scope: 3.1.1(postcss@8.4.35) + postcss-modules-values: 4.0.0(postcss@8.4.35) + postcss-value-parser: 4.2.0 + semver: 7.6.0 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /css-loader@6.8.1(webpack@5.89.0): resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} engines: {node: '>= 12.13.0'} @@ -15054,7 +18799,6 @@ packages: dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 - dev: true /css-vendor@2.0.8: resolution: {integrity: sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==} @@ -15263,6 +19007,9 @@ packages: /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + /cuint@0.2.2: resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} dev: true @@ -15508,6 +19255,15 @@ packages: gopd: 1.0.1 has-property-descriptors: 1.0.0 + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + dev: true + /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -15929,6 +19685,9 @@ packages: /electron-to-chromium@1.4.560: resolution: {integrity: sha512-HhJH/pWAxTaPZl7R3mJ6gCd8MfjQdil9RAWk84qHaLsmPTadydfAmq0a1x8kZtOGQ6pZrWhOYj5uZ8I0meZIgg==} + /electron-to-chromium@1.4.684: + resolution: {integrity: sha512-MoDE0pUsIzTewI96Vbv84sTkER9Nbp58pa1K7Ub03s6+2HvuJ+jbnxcLJm22mpomJe+5PWtiPXqhbU5ZkyHU5A==} + /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: @@ -16049,6 +19808,14 @@ packages: graceful-fs: 4.2.11 tapable: 2.2.1 + /enhanced-resolve@5.15.1: + resolution: {integrity: sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -16160,9 +19927,67 @@ packages: unbox-primitive: 1.0.2 which-typed-array: 1.1.11 + /es-abstract@1.22.4: + resolution: {integrity: sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.1 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.0 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.5 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.14 + dev: true + /es-array-method-boxes-properly@1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - dev: false + + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + dev: true + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + dev: true /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} @@ -16181,6 +20006,10 @@ packages: /es-module-lexer@1.3.1: resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} + /es-module-lexer@1.4.1: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + dev: true + /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -16189,11 +20018,26 @@ packages: has: 1.0.4 has-tostringtag: 1.0.0 + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.1 + dev: true + /es-shim-unscopables@1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} dependencies: has: 1.0.4 + /es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + dependencies: + hasown: 2.0.1 + dev: true + /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} @@ -16250,7 +20094,7 @@ packages: transitivePeerDependencies: - supports-color - /esbuild-plugin-solid@0.5.0(esbuild@0.19.5)(solid-js@1.8.1): + /esbuild-plugin-solid@0.5.0(esbuild@0.20.1)(solid-js@1.8.1): resolution: {integrity: sha512-ITK6n+0ayGFeDVUZWNMxX+vLsasEN1ILrg4pISsNOQ+mq4ljlJJiuXotInd+HE0MzwTcA9wExT1yzDE2hsqPsg==} peerDependencies: esbuild: '>=0.12' @@ -16259,7 +20103,7 @@ packages: '@babel/core': 7.23.2 '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) babel-preset-solid: 1.8.2(@babel/core@7.23.2) - esbuild: 0.19.5 + esbuild: 0.20.1 solid-js: 1.8.1 transitivePeerDependencies: - supports-color @@ -16277,6 +20121,12 @@ packages: hasBin: true dev: true + /esbuild-wasm@0.20.0: + resolution: {integrity: sha512-Lc9KeQCg1Zf8kCtfDXgy29rx0x8dOuhDWbkP76Wc64q7ctOOc1Zv1C39AxiE+y4N6ONyXtJk4HKpM7jlU7/jSA==} + engines: {node: '>=12'} + hasBin: true + dev: true + /esbuild@0.17.19: resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} @@ -16335,6 +20185,37 @@ packages: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + dev: true + /esbuild@0.19.5: resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} engines: {node: '>=12'} @@ -16364,6 +20245,68 @@ packages: '@esbuild/win32-ia32': 0.19.5 '@esbuild/win32-x64': 0.19.5 + /esbuild@0.20.0: + resolution: {integrity: sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.0 + '@esbuild/android-arm': 0.20.0 + '@esbuild/android-arm64': 0.20.0 + '@esbuild/android-x64': 0.20.0 + '@esbuild/darwin-arm64': 0.20.0 + '@esbuild/darwin-x64': 0.20.0 + '@esbuild/freebsd-arm64': 0.20.0 + '@esbuild/freebsd-x64': 0.20.0 + '@esbuild/linux-arm': 0.20.0 + '@esbuild/linux-arm64': 0.20.0 + '@esbuild/linux-ia32': 0.20.0 + '@esbuild/linux-loong64': 0.20.0 + '@esbuild/linux-mips64el': 0.20.0 + '@esbuild/linux-ppc64': 0.20.0 + '@esbuild/linux-riscv64': 0.20.0 + '@esbuild/linux-s390x': 0.20.0 + '@esbuild/linux-x64': 0.20.0 + '@esbuild/netbsd-x64': 0.20.0 + '@esbuild/openbsd-x64': 0.20.0 + '@esbuild/sunos-x64': 0.20.0 + '@esbuild/win32-arm64': 0.20.0 + '@esbuild/win32-ia32': 0.20.0 + '@esbuild/win32-x64': 0.20.0 + dev: true + + /esbuild@0.20.1: + resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.1 + '@esbuild/android-arm': 0.20.1 + '@esbuild/android-arm64': 0.20.1 + '@esbuild/android-x64': 0.20.1 + '@esbuild/darwin-arm64': 0.20.1 + '@esbuild/darwin-x64': 0.20.1 + '@esbuild/freebsd-arm64': 0.20.1 + '@esbuild/freebsd-x64': 0.20.1 + '@esbuild/linux-arm': 0.20.1 + '@esbuild/linux-arm64': 0.20.1 + '@esbuild/linux-ia32': 0.20.1 + '@esbuild/linux-loong64': 0.20.1 + '@esbuild/linux-mips64el': 0.20.1 + '@esbuild/linux-ppc64': 0.20.1 + '@esbuild/linux-riscv64': 0.20.1 + '@esbuild/linux-s390x': 0.20.1 + '@esbuild/linux-x64': 0.20.1 + '@esbuild/netbsd-x64': 0.20.1 + '@esbuild/openbsd-x64': 0.20.1 + '@esbuild/sunos-x64': 0.20.1 + '@esbuild/win32-arm64': 0.20.1 + '@esbuild/win32-ia32': 0.20.1 + '@esbuild/win32-x64': 0.20.1 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -16414,6 +20357,24 @@ packages: source-map: 0.6.1 dev: false + /eslint-compat-utils@0.1.2(eslint@8.53.0): + resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + engines: {node: '>=12'} + peerDependencies: + eslint: ^8.34.0 + dependencies: + eslint: 8.53.0 + dev: true + + /eslint-compat-utils@0.1.2(eslint@8.57.0): + resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + engines: {node: '>=12'} + peerDependencies: + eslint: ^8.34.0 + dependencies: + eslint: 8.57.0 + dev: true + /eslint-config-prettier@8.8.0(eslint@8.53.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true @@ -16423,7 +20384,16 @@ packages: eslint: 8.53.0 dev: true - /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.53.0)(typescript@5.2.2): + /eslint-config-prettier@9.1.0(eslint@8.53.0): + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: ^8.34.0 + dependencies: + eslint: 8.53.0 + dev: true + + /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -16447,22 +20417,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.2.2) - babel-eslint: 10.1.0(eslint@8.53.0) + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + babel-eslint: 10.1.0(eslint@8.57.0) confusing-browser-globals: 1.0.11 - eslint: 8.53.0 - eslint-plugin-flowtype: 5.10.0(eslint@8.53.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) - eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.2.2) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.53.0) - eslint-plugin-react: 7.32.2(eslint@8.53.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0) - eslint-plugin-testing-library: 3.10.2(eslint@8.53.0)(typescript@5.2.2) - typescript: 5.2.2 - dev: false - - /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(jest@27.5.1)(typescript@5.2.2): + eslint: 8.57.0 + eslint-plugin-flowtype: 5.10.0(eslint@8.57.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) + eslint-plugin-react: 7.32.2(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.3.3) + typescript: 5.3.3 + dev: false + + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.3.3): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -16473,21 +20443,21 @@ packages: optional: true dependencies: '@babel/core': 7.23.3 - '@babel/eslint-parser': 7.22.15(@babel/core@7.23.3)(eslint@8.53.0) + '@babel/eslint-parser': 7.22.15(@babel/core@7.23.3)(eslint@8.57.0) '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 - eslint: 8.53.0 - eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.53.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(jest@27.5.1)(typescript@5.2.2) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.53.0) - eslint-plugin-react: 7.32.2(eslint@8.53.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0) - eslint-plugin-testing-library: 5.11.1(eslint@8.53.0)(typescript@5.2.2) - typescript: 5.2.2 + eslint: 8.57.0 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.3.3) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) + eslint-plugin-react: 7.32.2(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.0)(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -16497,13 +20467,13 @@ packages: - supports-color dev: false - /eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.27.5): + /eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1): resolution: {integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==} engines: {node: '>= 4'} peerDependencies: eslint-plugin-import: '>=1.4.0' dependencies: - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -16567,13 +20537,73 @@ packages: transitivePeerDependencies: - supports-color - /eslint-plugin-flowtype@5.10.0(eslint@8.53.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.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 + dependencies: + '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + debug: 3.2.7(supports-color@6.1.0) + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.54.0)(eslint-plugin-import@2.27.5)(eslint@8.53.0) + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} + 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 + dependencies: + '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.1.6) + debug: 3.2.7(supports-color@6.1.0) + eslint: 8.53.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.54.0)(eslint-plugin-import@2.27.5)(eslint@8.53.0) + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-flowtype@5.10.0(eslint@8.57.0): resolution: {integrity: sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - eslint: 8.53.0 + eslint: 8.57.0 lodash: 4.17.21 string-natural-compare: 3.0.1 dev: false @@ -16591,6 +20621,37 @@ packages: eslint: 8.53.0 lodash: 4.17.21 string-natural-compare: 3.0.1 + dev: true + + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.53.0): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.34.0 + dependencies: + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.21.8) + eslint: 8.53.0 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + dev: true + + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.34.0 + dependencies: + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.21.8) + eslint: 8.57.0 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + dev: false /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} @@ -16624,7 +20685,75 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.2.2): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^8.34.0 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7(supports-color@6.1.0) + doctrine: 2.1.0 + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + has: 1.0.4 + is-core-module: 2.13.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.7 + resolve: 1.22.8 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^8.34.0 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.1.6) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.4 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7(supports-color@6.1.0) + doctrine: 2.1.0 + eslint: 8.53.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + hasown: 2.0.1 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.2 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==} engines: {node: '>=10'} peerDependencies: @@ -16634,15 +20763,15 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(jest@27.5.1)(typescript@5.2.2): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.3.3): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -16655,9 +20784,9 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 jest: 27.5.1 transitivePeerDependencies: - supports-color @@ -16685,7 +20814,7 @@ packages: - typescript dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.53.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.57.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -16700,7 +20829,7 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.53.0 + eslint: 8.57.0 has: 1.0.4 jsx-ast-utils: 3.3.5 language-tags: 1.0.5 @@ -16743,6 +20872,16 @@ packages: eslint: ^8.34.0 dependencies: eslint: 8.53.0 + dev: true + + /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^8.34.0 + dependencies: + eslint: 8.57.0 + dev: false /eslint-plugin-react-native-a11y@3.3.0(eslint@8.53.0): resolution: {integrity: sha512-21bIs/0yROcMq7KtAG+OVNDWAh8M+6scII0iXcO3i9NYHe2xZ443yPs5KSUMSvQJeRLLjuKB7V5saqNjoMWDHA==} @@ -16791,8 +20930,33 @@ packages: resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.10 + dev: true - /eslint-plugin-svelte@2.32.0(eslint@8.53.0)(svelte@4.0.0): + /eslint-plugin-react@7.32.2(eslint@8.57.0): + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^8.34.0 + dependencies: + array-includes: 3.1.7 + array.prototype.flatmap: 1.3.2 + array.prototype.tosorted: 1.1.2 + doctrine: 2.1.0 + eslint: 8.57.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.7 + object.fromentries: 2.0.7 + object.hasown: 1.1.3 + object.values: 1.1.7 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.10 + dev: false + + /eslint-plugin-svelte@2.32.0(eslint@8.57.0)(svelte@4.0.0): resolution: {integrity: sha512-q8uxR4wFmAkb+RX2qIJIO+xAjecInZuGYXbXOvpxMwv7Y5oQrq5WOkiYwLqPZk6p1L5UmSr54duloKiBucDL7A==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -16802,10 +20966,10 @@ packages: svelte: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@jridgewell/sourcemap-codec': 1.4.15 debug: 4.3.4(supports-color@6.1.0) - eslint: 8.53.0 + eslint: 8.57.0 esutils: 2.0.3 known-css-properties: 0.27.0 postcss: 8.4.31 @@ -16820,27 +20984,85 @@ packages: - ts-node dev: true - /eslint-plugin-testing-library@3.10.2(eslint@8.53.0)(typescript@5.2.2): + /eslint-plugin-svelte@2.35.1(eslint@8.53.0)(svelte@5.0.0-next.68): + resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^8.34.0 + svelte: ^3.37.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@jridgewell/sourcemap-codec': 1.4.15 + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.53.0 + eslint-compat-utils: 0.1.2(eslint@8.53.0) + esutils: 2.0.3 + known-css-properties: 0.29.0 + postcss: 8.4.31 + postcss-load-config: 3.1.4(postcss@8.4.31) + postcss-safe-parser: 6.0.0(postcss@8.4.31) + postcss-selector-parser: 6.0.13 + semver: 7.5.4 + svelte: 5.0.0-next.68 + svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.68) + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + + /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@5.0.0-next.68): + resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^8.34.0 + svelte: ^3.37.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@jridgewell/sourcemap-codec': 1.4.15 + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.57.0 + eslint-compat-utils: 0.1.2(eslint@8.57.0) + esutils: 2.0.3 + known-css-properties: 0.29.0 + postcss: 8.4.31 + postcss-load-config: 3.1.4(postcss@8.4.31) + postcss-safe-parser: 6.0.0(postcss@8.4.31) + postcss-selector-parser: 6.0.13 + semver: 7.5.4 + svelte: 5.0.0-next.68 + svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.68) + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + + /eslint-plugin-testing-library@3.10.2(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==} engines: {node: ^10.12.0 || >=12.0.0, npm: '>=6'} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/experimental-utils': 3.10.1(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/experimental-utils': 3.10.1(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-testing-library@5.11.1(eslint@8.53.0)(typescript@5.2.2): + /eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript @@ -16888,6 +21110,16 @@ packages: eslint: 8.53.0 eslint-visitor-keys: 2.1.0 + /eslint-utils@3.0.0(eslint@8.57.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: ^8.34.0 + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 2.1.0 + dev: false + /eslint-visitor-keys@1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -16901,7 +21133,7 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint-webpack-plugin@2.7.0(eslint@8.53.0)(webpack@4.44.2): + /eslint-webpack-plugin@2.7.0(eslint@8.57.0)(webpack@4.44.2): resolution: {integrity: sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -16910,7 +21142,7 @@ packages: dependencies: '@types/eslint': 7.29.0 arrify: 2.0.1 - eslint: 8.53.0 + eslint: 8.57.0 jest-worker: 27.5.1 micromatch: 4.0.5 normalize-path: 3.0.0 @@ -16918,15 +21150,15 @@ packages: webpack: 4.44.2 dev: false - /eslint-webpack-plugin@3.2.0(eslint@8.53.0)(webpack@5.89.0): + /eslint-webpack-plugin@3.2.0(eslint@8.57.0)(webpack@5.89.0): resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} engines: {node: '>= 12.13.0'} peerDependencies: eslint: ^8.34.0 webpack: ^5.0.0 dependencies: - '@types/eslint': 8.44.0 - eslint: 8.53.0 + '@types/eslint': 8.56.2 + eslint: 8.57.0 jest-worker: 28.1.3 micromatch: 4.0.5 normalize-path: 3.0.0 @@ -16980,6 +21212,52 @@ packages: transitivePeerDependencies: - supports-color + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@6.1.0) + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + /esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} @@ -17008,6 +21286,13 @@ packages: dependencies: estraverse: 5.3.0 + /esrap@1.2.1: + resolution: {integrity: sha512-dhkcOLfN/aDdMFI1iwPEcy/XqAZzGNfgfEJjZozy2tia6u0dQoZyXzkRshHTckuNsM+c0CYQndY+uRFe3N+AIQ==} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + '@types/estree': 1.0.5 + dev: true + /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -17037,7 +21322,6 @@ packages: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: '@types/estree': 1.0.3 - dev: true /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -17839,7 +22123,7 @@ packages: signal-exit: 4.1.0 dev: true - /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.53.0)(typescript@5.2.2)(webpack@4.44.2): + /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.0)(typescript@5.3.3)(webpack@4.44.2): resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} peerDependencies: @@ -17855,19 +22139,19 @@ packages: dependencies: '@babel/code-frame': 7.22.13 chalk: 2.4.2 - eslint: 8.53.0 + eslint: 8.57.0 micromatch: 3.1.10(supports-color@6.1.0) minimatch: 3.1.2 semver: 5.7.2 tapable: 1.1.3 - typescript: 5.2.2 + typescript: 5.3.3 webpack: 4.44.2 worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color dev: false - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.53.0)(typescript@5.2.2)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -17887,7 +22171,7 @@ packages: chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.3.1 - eslint: 8.53.0 + eslint: 8.57.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.5.3 @@ -17895,7 +22179,7 @@ packages: schema-utils: 2.7.0 semver: 7.5.4 tapable: 1.1.3 - typescript: 5.2.2 + typescript: 5.3.3 webpack: 5.89.0(esbuild@0.19.5) dev: false @@ -18106,6 +22390,17 @@ packages: has-proto: 1.0.1 has-symbols: 1.0.3 + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.1 + dev: true + /get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: false @@ -18153,6 +22448,15 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.1 + /get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + dev: true + /get-tsconfig@4.7.2: resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} dependencies: @@ -18290,6 +22594,12 @@ packages: dependencies: type-fest: 0.20.2 + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} @@ -18307,7 +22617,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.2.4 + ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 dev: false @@ -18360,12 +22670,12 @@ packages: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true - /goober@2.1.13(csstype@3.1.2): + /goober@2.1.13(csstype@3.1.3): resolution: {integrity: sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==} peerDependencies: csstype: ^3.0.10 dependencies: - csstype: 3.1.2 + csstype: 3.1.3 /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -18470,10 +22780,21 @@ packages: dependencies: get-intrinsic: 1.2.1 + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.0 + dev: true + /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + dev: true + /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -18484,6 +22805,13 @@ packages: dependencies: has-symbols: 1.0.3 + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + /has-value@0.3.1: resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} engines: {node: '>=0.10.0'} @@ -18535,6 +22863,13 @@ packages: minimalistic-assert: 1.0.1 dev: false + /hasown@2.0.1: + resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: true + /hdr-histogram-js@2.0.3: resolution: {integrity: sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==} dependencies: @@ -18926,6 +23261,15 @@ packages: dependencies: postcss: 8.4.31 + /icss-utils@5.1.0(postcss@8.4.35): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + dev: true + /idb-keyval@6.2.0: resolution: {integrity: sha512-uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng==} dependencies: @@ -18975,7 +23319,10 @@ packages: /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} - dev: true + + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} /image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} @@ -19010,6 +23357,10 @@ packages: /immutable@4.3.4: resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==} + /immutable@4.3.5: + resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} + dev: true + /import-cwd@2.1.0: resolution: {integrity: sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==} engines: {node: '>=4'} @@ -19061,6 +23412,10 @@ packages: resolution: {integrity: sha512-4IwhLhNNA8yy445rPjD/lWh++7hMDOml2eHtd58eG7h+qK3EryMuuRbsHGPikCoAgIkkDnckKfWSk2iDla/ejg==} dev: true + /import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + dev: true + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -19166,6 +23521,27 @@ packages: wrap-ansi: 6.2.0 dev: true + /inquirer@9.2.14: + resolution: {integrity: sha512-4ByIMt677Iz5AvjyKrDpzaepIyMewNvDcvwpVVRZNmy9dLakVoVgdCHZXbK1SlVJra1db0JZ6XkJyHsanpdrdQ==} + engines: {node: '>=18'} + dependencies: + '@ljharb/through': 2.3.12 + ansi-escapes: 4.3.2 + chalk: 5.3.0 + cli-cursor: 3.1.0 + cli-width: 4.1.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 1.0.0 + ora: 5.4.1 + run-async: 3.0.0 + rxjs: 7.8.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: true + /internal-ip@4.3.0: resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==} engines: {node: '>=6'} @@ -19182,6 +23558,15 @@ packages: has: 1.0.4 side-channel: 1.0.4 + /internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.1 + side-channel: 1.0.5 + dev: true + /intl-messageformat@10.5.4: resolution: {integrity: sha512-z+hrFdiJ/heRYlzegrdFYqU1m/KOMOVMqNilIArj+PbsuU8TNE7v4TWdQgSoxlxbT4AcZH3Op3/Fu15QTp+W1w==} dependencies: @@ -19260,6 +23645,14 @@ packages: get-intrinsic: 1.2.1 is-typed-array: 1.1.12 + /is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + dev: true + /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -19329,6 +23722,12 @@ packages: dependencies: has: 1.0.4 + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.1 + dev: true + /is-data-descriptor@0.1.4: resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} engines: {node: '>=0.10.0'} @@ -19501,6 +23900,11 @@ packages: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + dev: true + /is-node-process@1.2.0: resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} dev: false @@ -19591,7 +23995,6 @@ packages: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} dependencies: '@types/estree': 1.0.3 - dev: true /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -19623,6 +24026,13 @@ packages: dependencies: call-bind: 1.0.2 + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + dev: true + /is-stream@1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} engines: {node: '>=0.10.0'} @@ -19660,6 +24070,13 @@ packages: dependencies: which-typed-array: 1.1.11 + /is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.14 + dev: true + /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: false @@ -21004,7 +25421,7 @@ packages: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} dev: false - /jscodeshift@0.14.0(@babel/preset-env@7.23.2): + /jscodeshift@0.14.0(@babel/preset-env@7.23.9): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: @@ -21016,7 +25433,7 @@ packages: '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2) '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) - '@babel/preset-env': 7.23.2(@babel/core@7.21.8) + '@babel/preset-env': 7.23.9(@babel/core@7.21.8) '@babel/preset-flow': 7.22.15(@babel/core@7.23.2) '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) '@babel/register': 7.22.15(@babel/core@7.23.2) @@ -21076,7 +25493,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.10.0 + acorn: 8.11.3 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -21224,6 +25641,10 @@ packages: /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + /jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + dev: true + /jsonfile@3.0.1: resolution: {integrity: sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==} optionalDependencies: @@ -21424,6 +25845,10 @@ packages: resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==} dev: true + /known-css-properties@0.29.0: + resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} + dev: true + /ky-universal@0.11.0(ky@0.33.3)(web-streams-polyfill@3.0.3): resolution: {integrity: sha512-65KyweaWvk+uKKkCrfAf+xqN2/epw1IJDtlyCPxYffFCMR8u1sp2U65NtWpnozYfZxQ6IUzIlvUcw+hQ82U2Xw==} engines: {node: '>=14.16'} @@ -21480,6 +25905,18 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true + /less-loader@11.1.0(less@4.2.0)(webpack@5.90.1): + resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} + engines: {node: '>= 14.15.0'} + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + dependencies: + klona: 2.0.6 + less: 4.2.0 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /less@4.2.0: resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==} engines: {node: '>=6'} @@ -21494,10 +25931,8 @@ packages: image-size: 0.5.5 make-dir: 2.1.0 mime: 1.6.0 - needle: 3.2.0 + needle: 3.3.1 source-map: 0.6.1 - transitivePeerDependencies: - - supports-color /leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -21533,6 +25968,20 @@ packages: webpack-sources: 3.2.3 dev: true + /license-webpack-plugin@4.0.2(webpack@5.90.1): + resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} + peerDependencies: + webpack: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-sources: + optional: true + dependencies: + webpack: 5.90.1(esbuild@0.20.0) + webpack-sources: 3.2.3 + dev: true + /lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} dependencies: @@ -21543,6 +25992,11 @@ packages: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} + /lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + dev: true + /limiter@1.1.5: resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==} dev: true @@ -21634,7 +26088,6 @@ packages: /locate-character@3.0.0: resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - dev: true /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} @@ -21817,6 +26270,13 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -21944,7 +26404,6 @@ packages: /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: true /mdn-data@2.0.4: resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} @@ -22619,6 +27078,17 @@ packages: schema-utils: 4.2.0 webpack: 5.89.0(esbuild@0.19.5) + /mini-css-extract-plugin@2.8.0(webpack@5.90.1): + resolution: {integrity: sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + schema-utils: 4.2.0 + tapable: 2.2.1 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} @@ -22814,6 +27284,11 @@ packages: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + dev: true + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -22914,6 +27389,12 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + /nanomatch@1.2.13(supports-color@6.1.0): resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -22964,17 +27445,14 @@ packages: through2: 4.0.2 dev: true - /needle@3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} + /needle@3.3.1: + resolution: {integrity: sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==} engines: {node: '>= 4.4.x'} hasBin: true requiresBuild: true dependencies: - debug: 3.2.7(supports-color@6.1.0) iconv-lite: 0.6.3 sax: 1.3.0 - transitivePeerDependencies: - - supports-color optional: true /negotiator@0.6.3: @@ -23048,8 +27526,8 @@ packages: optional: true dependencies: '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2) - '@rollup/plugin-json': 6.0.1(rollup@4.6.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.6.0) + '@rollup/plugin-json': 6.0.1(rollup@4.12.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.12.0) '@rollup/wasm-node': 4.6.0 ajv: 8.12.0 ansi-colors: 4.1.3 @@ -23075,10 +27553,8 @@ packages: tslib: 2.6.2 typescript: 5.2.2 optionalDependencies: - esbuild: 0.19.5 - rollup: 4.6.0 - transitivePeerDependencies: - - supports-color + esbuild: 0.19.12 + rollup: 4.12.0 dev: true /ngxtension@1.4.0(@angular/common@17.0.5)(@angular/core@17.0.5)(@use-gesture/vanilla@10.3.0)(rxjs@7.8.1): @@ -23109,7 +27585,7 @@ packages: requiresBuild: true dependencies: node-addon-api: 3.2.1 - node-gyp-build: 4.6.1 + node-gyp-build: 4.8.0 dev: true optional: true @@ -23188,6 +27664,13 @@ packages: hasBin: true dev: true + /node-gyp-build@4.8.0: + resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + hasBin: true + requiresBuild: true + dev: true + optional: true + /node-gyp@10.0.1: resolution: {integrity: sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==} engines: {node: ^16.14.0 || >=18.0.0} @@ -23262,6 +27745,9 @@ packages: /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + /node-stream-zip@1.15.0: resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} engines: {node: '>=0.12.0'} @@ -23646,6 +28132,10 @@ packages: /object-inspect@1.13.0: resolution: {integrity: sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==} + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + dev: true + /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} @@ -23687,6 +28177,16 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 + /object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + 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'} @@ -23714,6 +28214,16 @@ packages: safe-array-concat: 1.0.1 dev: false + /object.groupby@1.0.2: + resolution: {integrity: sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==} + dependencies: + array.prototype.filter: 1.0.3 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.22.4 + es-errors: 1.3.0 + dev: true + /object.hasown@1.1.3: resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} dependencies: @@ -24314,7 +28824,6 @@ packages: '@types/estree': 1.0.3 estree-walker: 3.0.3 is-reference: 3.0.2 - dev: true /picocolors@0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} @@ -24332,6 +28841,11 @@ packages: engines: {node: '>=10'} dev: true + /picomatch@4.0.1: + resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==} + engines: {node: '>=12'} + dev: true + /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} @@ -24382,6 +28896,12 @@ packages: nice-napi: 1.0.2 dev: true + /piscina@4.3.1: + resolution: {integrity: sha512-MBj0QYm3hJQ/C/wIXTN1OCYC8uQ4BBJ4LVele2P4ZwVQAH04vkk8E1SpDbuemLAL1dZorbuOob9rYqJeWCcCRg==} + optionalDependencies: + nice-napi: 1.0.2 + dev: true + /pkg-dir@3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -24429,11 +28949,11 @@ packages: engines: {node: '>=4.0.0'} dev: false - /pnp-webpack-plugin@1.6.4(typescript@5.2.2): + /pnp-webpack-plugin@1.6.4(typescript@5.3.3): resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.2.0(typescript@5.2.2) + ts-pnp: 1.2.0(typescript@5.3.3) transitivePeerDependencies: - typescript dev: false @@ -24469,6 +28989,11 @@ packages: engines: {node: '>=0.10.0'} dev: false + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + dev: true + /postcss-attribute-case-insensitive@4.0.2: resolution: {integrity: sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==} dependencies: @@ -25013,6 +29538,22 @@ packages: postcss: 8.4.31 yaml: 2.3.3 + /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 + dependencies: + lilconfig: 3.1.1 + yaml: 2.4.0 + dev: true + /postcss-loader@3.0.0: resolution: {integrity: sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==} engines: {node: '>= 6'} @@ -25053,6 +29594,28 @@ packages: - typescript dev: true + /postcss-loader@8.1.0(postcss@8.4.35)(typescript@5.2.2)(webpack@5.90.1): + resolution: {integrity: sha512-AbperNcX3rlob7Ay7A/HQcrofug1caABBkopoFeOQMspZBqcqj6giYn1Bwey/0uiOPAcR+NQD0I2HC7rXzk91w==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + cosmiconfig: 9.0.0(typescript@5.2.2) + jiti: 1.21.0 + postcss: 8.4.35 + semver: 7.6.0 + webpack: 5.90.1(esbuild@0.20.0) + transitivePeerDependencies: + - typescript + dev: true + /postcss-logical@3.0.0: resolution: {integrity: sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==} engines: {node: '>=6.0.0'} @@ -25230,6 +29793,15 @@ packages: dependencies: postcss: 8.4.31 + /postcss-modules-extract-imports@3.0.0(postcss@8.4.35): + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + dev: true + /postcss-modules-local-by-default@3.0.3: resolution: {integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==} engines: {node: '>= 6'} @@ -25251,6 +29823,18 @@ packages: postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 + /postcss-modules-local-by-default@4.0.4(postcss@8.4.35): + resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + postcss-value-parser: 4.2.0 + dev: true + /postcss-modules-scope@2.2.0: resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==} engines: {node: '>= 6'} @@ -25268,6 +29852,16 @@ packages: postcss: 8.4.31 postcss-selector-parser: 6.0.13 + /postcss-modules-scope@3.1.1(postcss@8.4.35): + resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 + dev: true + /postcss-modules-values@3.0.0: resolution: {integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==} dependencies: @@ -25284,6 +29878,16 @@ packages: icss-utils: 5.1.0(postcss@8.4.31) postcss: 8.4.31 + /postcss-modules-values@4.0.0(postcss@8.4.35): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.35) + postcss: 8.4.35 + dev: true + /postcss-nested@6.0.1(postcss@8.4.31): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} @@ -25834,6 +30438,14 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 + /postcss-selector-parser@6.0.15: + resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-svgo@4.0.3: resolution: {integrity: sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==} engines: {node: '>=6.9.0'} @@ -25927,6 +30539,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} @@ -25948,14 +30569,24 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-svelte@3.1.0(prettier@4.0.0-alpha.3)(svelte@4.0.0): + /prettier-plugin-svelte@3.1.0(prettier@4.0.0-alpha.3)(svelte@4.2.12): resolution: {integrity: sha512-96+AZxs2ESqIFA9j+o+DHqY+BsUglezfl553LQd6VOtTyJq5GPuBEb3ElxF2cerFzKlYKttlH/VcVmRNj5oc3A==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: prettier: 4.0.0-alpha.3 - svelte: 4.0.0 + svelte: 4.2.12 + dev: true + + /prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@5.0.0-next.68): + resolution: {integrity: sha512-ENAPbIxASf2R79IZwgkG5sBdeNA9kLRlXVvKKmTXh79zWTy0KKoT86XO2pHrTitUPINd+iXWy12MRmgzKGVckA==} + peerDependencies: + prettier: ^3.0.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + dependencies: + prettier: 3.2.5 + svelte: 5.0.0-next.68 dev: true /prettier@2.8.8: @@ -25964,6 +30595,12 @@ packages: hasBin: true dev: true + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + dev: true + /prettier@4.0.0-alpha.3: resolution: {integrity: sha512-RsN0kg8rG+NJYl9NHZrWfQS6zmShwOLHqu3O5FDDZzaihAcYq0uRHI7QqX+EBWNBpGvmwQCs1rpNwWFXurvQHQ==} engines: {node: '>=14'} @@ -26315,7 +30952,7 @@ packages: whatwg-fetch: 3.6.19 dev: false - /react-dev-utils@11.0.4(eslint@8.53.0)(typescript@5.2.2)(webpack@4.44.2): + /react-dev-utils@11.0.4(eslint@8.57.0)(typescript@5.3.3)(webpack@4.44.2): resolution: {integrity: sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==} engines: {node: '>=10'} peerDependencies: @@ -26334,7 +30971,7 @@ packages: escape-string-regexp: 2.0.0 filesize: 6.1.0 find-up: 4.1.0 - fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.53.0)(typescript@5.2.2)(webpack@4.44.2) + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.0)(typescript@5.3.3)(webpack@4.44.2) global-modules: 2.0.0 globby: 11.0.1 gzip-size: 5.1.1 @@ -26349,7 +30986,7 @@ packages: shell-quote: 1.7.2 strip-ansi: 6.0.0 text-table: 0.2.0 - typescript: 5.2.2 + typescript: 5.3.3 webpack: 4.44.2 transitivePeerDependencies: - eslint @@ -26357,7 +30994,7 @@ packages: - vue-template-compiler dev: false - /react-dev-utils@12.0.1(eslint@8.53.0)(typescript@5.2.2)(webpack@5.89.0): + /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -26376,7 +31013,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.53.0)(typescript@5.2.2)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.3.3)(webpack@5.89.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -26391,7 +31028,7 @@ packages: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.2.2 + typescript: 5.3.3 webpack: 5.89.0(esbuild@0.19.5) transitivePeerDependencies: - eslint @@ -26440,14 +31077,14 @@ packages: react: 18.2.0 dev: false - /react-hot-toast@2.4.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0): + /react-hot-toast@2.4.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==} engines: {node: '>=10'} peerDependencies: react: '>=16' react-dom: '>=16' dependencies: - goober: 2.1.13(csstype@3.1.2) + goober: 2.1.13(csstype@3.1.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -26471,12 +31108,12 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-native-codegen@0.71.6(@babel/preset-env@7.23.2): + /react-native-codegen@0.71.6(@babel/preset-env@7.23.9): resolution: {integrity: sha512-e5pR4VldIhEaFctfSAEgxbng0uG4gjBQxAHes3EKLdosH/Av90pQfSe9IDVdFIngvNPzt8Y14pNjrtqov/yNIg==} dependencies: '@babel/parser': 7.23.0 flow-parser: 0.185.2 - jscodeshift: 0.14.0(@babel/preset-env@7.23.2) + jscodeshift: 0.14.0(@babel/preset-env@7.23.9) nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' @@ -26495,14 +31132,14 @@ packages: lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) dev: false /react-native-gradle-plugin@0.71.19: resolution: {integrity: sha512-1dVk9NwhoyKHCSxcrM6vY6cxmojeATsBobDicX0ZKr7DgUF2cBQRTKsimQFvzH8XhOVXyH8p4HyDSZNIFI8OlQ==} dev: false - /react-native-paper@5.8.0(react-native-safe-area-context@4.5.0)(react-native-vector-icons@10.0.0)(react-native@0.71.8)(react@18.2.0): + /react-native-paper@5.8.0(react-native-safe-area-context@4.5.0)(react-native-vector-icons@10.0.3)(react-native@0.71.8)(react@18.2.0): resolution: {integrity: sha512-Mde8KkWt+9VD+KMqGK5VyTskJLZCsF/gAQQxoLgRlC2C8RmVPgyG0xhgu1sD3ED7T7FewE8cKrQm+soB9FAD1Q==} peerDependencies: react: '*' @@ -26513,9 +31150,9 @@ packages: '@callstack/react-theme-provider': 3.0.9(react@18.2.0) color: 3.2.1 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) - react-native-vector-icons: 10.0.0 + react-native-vector-icons: 10.0.3 use-latest-callback: 0.1.7(react@18.2.0) dev: false @@ -26533,7 +31170,7 @@ packages: invariant: 2.2.4 lodash.isequal: 4.5.0 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) setimmediate: 1.0.5 string-hash-64: 1.0.3 dev: false @@ -26545,7 +31182,7 @@ packages: react-native: '*' dependencies: react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) dev: false /react-native-screens@3.20.0(react-native@0.71.8)(react@18.2.0): @@ -26556,12 +31193,12 @@ packages: dependencies: react: 18.2.0 react-freeze: 1.0.3(react@18.2.0) - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) warn-once: 0.1.1 dev: false - /react-native-vector-icons@10.0.0: - resolution: {integrity: sha512-efMOVbZIebY8RszZPzPBoXi9pvD/NFYmjIDYxRoc9LYSzV8rMJtT8FfcO2hPu85Rn2x9xktha0+qn0B7EqMAcQ==} + /react-native-vector-icons@10.0.3: + resolution: {integrity: sha512-ZgVlV5AdQgnPHHvBEihGf2xwyziT1acpXV1U+WfCgCv3lcEeCRsmwAsBU+kUSNsU+8TcWVsX04kdI6qUaS8D7w==} hasBin: true dependencies: prop-types: 15.8.1 @@ -26587,7 +31224,7 @@ packages: - encoding dev: false - /react-native@0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.2)(react@18.2.0): + /react-native@0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0): resolution: {integrity: sha512-ftMAuhpgTkbHU9brrqsEyxcNrpYvXKeATY+if22Nfhhg1zW+6wn95w9otwTnA3xHkljPCbng8mUhmmERjGEl7g==} engines: {node: '>=14'} hasBin: true @@ -26619,7 +31256,7 @@ packages: promise: 8.3.0 react: 18.2.0 react-devtools-core: 4.28.4 - react-native-codegen: 0.71.6(@babel/preset-env@7.23.2) + react-native-codegen: 0.71.6(@babel/preset-env@7.23.9) react-native-gradle-plugin: 0.71.19 react-refresh: 0.4.3 react-shallow-renderer: 16.15.0(react@18.2.0) @@ -26680,7 +31317,7 @@ packages: react: 18.2.0 dev: false - /react-scripts@4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.2.2): + /react-scripts@4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.3.3): resolution: {integrity: sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true @@ -26695,9 +31332,9 @@ packages: '@babel/core': 7.12.3 '@pmmmwh/react-refresh-webpack-plugin': 0.4.3(react-refresh@0.8.3)(type-fest@4.5.0)(webpack-dev-server@3.11.1)(webpack@4.44.2) '@svgr/webpack': 5.5.0 - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.2.2) - '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.2.2) - babel-eslint: 10.1.0(eslint@8.53.0) + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + babel-eslint: 10.1.0(eslint@8.57.0) babel-jest: 26.6.3(@babel/core@7.12.3) babel-loader: 8.1.0(@babel/core@7.12.3)(webpack@4.44.2) babel-plugin-named-asset-import: 0.3.8(@babel/core@7.12.3) @@ -26708,16 +31345,16 @@ packages: css-loader: 4.3.0(webpack@4.44.2) dotenv: 8.2.0 dotenv-expand: 5.1.0 - eslint: 8.53.0 - eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.53.0)(typescript@5.2.2) - eslint-plugin-flowtype: 5.10.0(eslint@8.53.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) - eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.2.2) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.53.0) - eslint-plugin-react: 7.32.2(eslint@8.53.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0) - eslint-plugin-testing-library: 3.10.2(eslint@8.53.0)(typescript@5.2.2) - eslint-webpack-plugin: 2.7.0(eslint@8.53.0)(webpack@4.44.2) + eslint: 8.57.0 + eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.3.3) + eslint-plugin-flowtype: 5.10.0(eslint@8.57.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) + eslint-plugin-react: 7.32.2(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.3.3) + eslint-webpack-plugin: 2.7.0(eslint@8.57.0)(webpack@4.44.2) file-loader: 6.1.1(webpack@4.44.2) fs-extra: 9.1.0 html-webpack-plugin: 4.5.0(webpack@4.44.2) @@ -26728,7 +31365,7 @@ packages: jest-watch-typeahead: 0.6.1(jest@26.6.0) mini-css-extract-plugin: 0.11.3(webpack@4.44.2) optimize-css-assets-webpack-plugin: 5.0.4(webpack@4.44.2) - pnp-webpack-plugin: 1.6.4(typescript@5.2.2) + pnp-webpack-plugin: 1.6.4(typescript@5.3.3) postcss-flexbugs-fixes: 4.2.1 postcss-loader: 3.0.0 postcss-normalize: 8.0.1 @@ -26737,7 +31374,7 @@ packages: prompts: 2.4.0 react: 18.2.0 react-app-polyfill: 2.0.0 - react-dev-utils: 11.0.4(eslint@8.53.0)(typescript@5.2.2)(webpack@4.44.2) + react-dev-utils: 11.0.4(eslint@8.57.0)(typescript@5.3.3)(webpack@4.44.2) react-refresh: 0.8.3 resolve: 1.18.1 resolve-url-loader: 3.1.5 @@ -26745,8 +31382,8 @@ packages: semver: 7.3.2 style-loader: 1.3.0(webpack@4.44.2) terser-webpack-plugin: 4.2.3(webpack@4.44.2) - ts-pnp: 1.2.0(typescript@5.2.2) - typescript: 5.2.2 + ts-pnp: 1.2.0(typescript@5.3.3) + typescript: 5.3.3 url-loader: 4.1.1(file-loader@6.1.1)(webpack@4.44.2) webpack: 4.44.2 webpack-dev-server: 3.11.1(webpack@4.44.2) @@ -26776,7 +31413,7 @@ packages: - webpack-plugin-serve dev: false - /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.2.2): + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.3.3): resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -26803,9 +31440,9 @@ packages: css-minimizer-webpack-plugin: 3.4.1(esbuild@0.19.5)(webpack@5.89.0) dotenv: 10.0.0 dotenv-expand: 5.1.0 - eslint: 8.53.0 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0)(jest@27.5.1)(typescript@5.2.2) - eslint-webpack-plugin: 3.2.0(eslint@8.53.0)(webpack@5.89.0) + eslint: 8.57.0 + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.3.3) + eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.89.0) file-loader: 6.2.0(webpack@5.89.0) fs-extra: 10.1.0 html-webpack-plugin: 5.5.3(webpack@5.89.0) @@ -26822,7 +31459,7 @@ packages: prompts: 2.4.2 react: 18.2.0 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.53.0)(typescript@5.2.2)(webpack@5.89.0) + react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.3.3)(webpack@5.89.0) react-refresh: 0.11.0 resolve: 1.22.8 resolve-url-loader: 4.0.0 @@ -26832,7 +31469,7 @@ packages: style-loader: 3.3.3(webpack@5.89.0) tailwindcss: 3.3.2 terser-webpack-plugin: 5.3.9(esbuild@0.19.5)(webpack@5.89.0) - typescript: 5.2.2 + typescript: 5.3.3 webpack: 5.89.0(esbuild@0.19.5) webpack-dev-server: 4.15.1(webpack@5.89.0) webpack-manifest-plugin: 4.1.1(webpack@5.89.0) @@ -27060,6 +31697,10 @@ packages: /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + dev: true + /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: @@ -27084,6 +31725,16 @@ packages: define-properties: 1.2.1 set-function-name: 2.0.1 + /regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + dev: true + /regexparam@1.3.0: resolution: {integrity: sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==} engines: {node: '>=6'} @@ -27487,7 +32138,7 @@ packages: resolution: {integrity: sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==} hasBin: true dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 '@types/node': 18.18.0 acorn: 7.4.1 dev: false @@ -27507,6 +32158,29 @@ packages: optionalDependencies: fsevents: 2.3.3 + /rollup@4.12.0: + resolution: {integrity: sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.12.0 + '@rollup/rollup-android-arm64': 4.12.0 + '@rollup/rollup-darwin-arm64': 4.12.0 + '@rollup/rollup-darwin-x64': 4.12.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.12.0 + '@rollup/rollup-linux-arm64-gnu': 4.12.0 + '@rollup/rollup-linux-arm64-musl': 4.12.0 + '@rollup/rollup-linux-riscv64-gnu': 4.12.0 + '@rollup/rollup-linux-x64-gnu': 4.12.0 + '@rollup/rollup-linux-x64-musl': 4.12.0 + '@rollup/rollup-win32-arm64-msvc': 4.12.0 + '@rollup/rollup-win32-ia32-msvc': 4.12.0 + '@rollup/rollup-win32-x64-msvc': 4.12.0 + fsevents: 2.3.3 + dev: true + /rollup@4.6.0: resolution: {integrity: sha512-R8i5Her4oO1LiMQ3jKf7MUglYV/mhQ5g5OKeld5CnkmPdIGo79FDDQYqPhq/PCVuTQVuxsWgIbDy9F+zdHn80w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -27609,6 +32283,16 @@ packages: has-symbols: 1.0.3 isarray: 2.0.5 + /safe-array-concat@1.1.0: + resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: true + /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -27628,6 +32312,15 @@ packages: get-intrinsic: 1.2.1 is-regex: 1.1.4 + /safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + dev: true + /safe-regex@1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} dependencies: @@ -27745,6 +32438,32 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true + /sass-loader@14.1.0(sass@1.70.0)(webpack@5.90.1): + resolution: {integrity: sha512-LS2mLeFWA+orYxHNu+O18Xe4jR0kyamNOOUsE3NyBP4DvIL+8stHpNX0arYTItdPe80kluIiJ7Wfe/9iHSRO0Q==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + webpack: + optional: true + dependencies: + neo-async: 2.6.2 + sass: 1.70.0 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /sass@1.69.5: resolution: {integrity: sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==} engines: {node: '>=14.0.0'} @@ -27754,6 +32473,16 @@ packages: immutable: 4.3.4 source-map-js: 1.0.2 + /sass@1.70.0: + resolution: {integrity: sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + chokidar: 3.6.0 + immutable: 4.3.5 + source-map-js: 1.0.2 + dev: true + /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} dev: false @@ -27866,6 +32595,14 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send@0.16.2: resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} engines: {node: '>= 0.8.0'} @@ -27936,6 +32673,12 @@ packages: dependencies: randombytes: 2.1.0 + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + dependencies: + randombytes: 2.1.0 + dev: true + /seroval@0.10.4: resolution: {integrity: sha512-TdaE9JkoATjKu+vjwllieX8zWyBTUVxbgWDnOsDJFfmKbM7vLSukuCXuD3pO3kkCtX4daywOW8ps2VCdPhS8/w==} engines: {node: '>=10'} @@ -27988,6 +32731,18 @@ packages: /set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + /set-function-length@1.2.1: + resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + dev: true + /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} @@ -27996,6 +32751,16 @@ packages: functions-have-names: 1.2.3 has-property-descriptors: 1.0.0 + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + dev: true + /set-value@2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} engines: {node: '>=0.10.0'} @@ -28134,6 +32899,16 @@ packages: get-intrinsic: 1.2.1 object-inspect: 1.13.0 + /side-channel@1.0.5: + resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + dev: true + /siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} dev: true @@ -28179,6 +32954,15 @@ packages: mrmime: 1.0.1 totalist: 3.0.1 + /sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.24 + mrmime: 2.0.0 + totalist: 3.0.1 + dev: true + /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: false @@ -28511,6 +33295,17 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true + /source-map-loader@5.0.0(webpack@5.90.1): + resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.72.1 + dependencies: + iconv-lite: 0.6.3 + source-map-js: 1.0.2 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /source-map-resolve@0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated @@ -29112,6 +33907,20 @@ packages: pirates: 4.0.6 ts-interface-checker: 0.1.13 + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.4 + commander: 4.1.1 + glob: 10.3.10 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: true + /sudo-prompt@8.2.5: resolution: {integrity: sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==} dev: false @@ -29197,6 +34006,33 @@ packages: - sugarss dev: true + /svelte-check@3.6.5(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68): + resolution: {integrity: sha512-5aLgoQEdadvp8ypvKQ2avhnQ+V9YPQQaWrTFlXFw5g/v8xIQBvo+X/WqxTyD+V/ItDqXg3+abUA53rdDHgUjCA==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + dependencies: + '@jridgewell/trace-mapping': 0.3.20 + chokidar: 3.5.3 + fast-glob: 3.3.2 + import-fresh: 3.3.0 + picocolors: 1.0.0 + sade: 1.8.1 + svelte: 5.0.0-next.68 + svelte-preprocess: 5.1.3(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68)(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + dev: true + /svelte-eslint-parser@0.32.2(svelte@4.0.0): resolution: {integrity: sha512-Ok9D3A4b23iLQsONrjqtXtYDu5ZZ/826Blaw2LeFZVTg1pwofKDG4mz3/GYTax8fQ0plRGHI6j+d9VQYy5Lo/A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -29214,6 +34050,23 @@ packages: svelte: 4.0.0 dev: true + /svelte-eslint-parser@0.33.1(svelte@5.0.0-next.68): + resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + dependencies: + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + postcss: 8.4.31 + postcss-scss: 4.0.9(postcss@8.4.31) + svelte: 5.0.0-next.68 + dev: true + /svelte-hmr@0.15.3(svelte@4.0.0): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} @@ -29223,6 +34076,15 @@ packages: svelte: 4.0.0 dev: true + /svelte-hmr@0.15.3(svelte@5.0.0-next.68): + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + dependencies: + svelte: 5.0.0-next.68 + dev: true + /svelte-preprocess@5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} engines: {node: '>= 14.10.0'} @@ -29272,7 +34134,56 @@ packages: typescript: 5.2.2 dev: true - /svelte2tsx@0.6.23(svelte@4.0.0)(typescript@5.2.2): + /svelte-preprocess@5.1.3(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68)(typescript@5.3.3): + resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} + engines: {node: '>= 16.0.0', pnpm: ^8.0.0} + requiresBuild: true + 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 + dependencies: + '@babel/core': 7.23.2 + '@types/pug': 2.0.8 + detect-indent: 6.1.0 + magic-string: 0.30.5 + postcss: 8.4.31 + sorcery: 0.11.0 + strip-indent: 3.0.0 + svelte: 5.0.0-next.68 + typescript: 5.3.3 + dev: true + + /svelte2tsx@0.6.23(svelte@4.0.0)(typescript@5.3.3): resolution: {integrity: sha512-3bwd1PuWUA3oEXy8+85zrLDnmJOsVpShpKVAehGWeYsz/66zMihTpRpUN97VVAKTZbO5tP4wnchHUXYs0zOwdw==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 @@ -29281,7 +34192,19 @@ packages: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.0.0 - typescript: 5.2.2 + typescript: 5.3.3 + dev: true + + /svelte2tsx@0.7.2(svelte@5.0.0-next.68)(typescript@5.3.3): + resolution: {integrity: sha512-gtKJPzGt8OARDILafwyTeM2Xh/t5nCN+/Kjr2SlfVDqct5G4t/e8jaY6e0cxjLOyiVYJTGQrjmghrMyH6jAHnQ==} + peerDependencies: + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 + typescript: ^4.9.4 || ^5.0.0 + dependencies: + dedent-js: 1.0.1 + pascal-case: 3.1.2 + svelte: 5.0.0-next.68 + typescript: 5.3.3 dev: true /svelte@4.0.0: @@ -29301,6 +34224,44 @@ packages: locate-character: 3.0.0 magic-string: 0.30.5 periscopic: 3.1.0 + + /svelte@4.2.12: + resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} + engines: {node: '>=16'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.23 + '@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.7 + periscopic: 3.1.0 + dev: true + + /svelte@5.0.0-next.68: + resolution: {integrity: sha512-pgsTtDkFt4Ujw3ek1JGL02VIU/uZ9N1bId3girHkC3ZZG7bjTjO5L53quj6/R7LUHDcEvs0SCyM5xZmJRaWCUw==} + engines: {node: '>=18'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@types/estree': 1.0.5 + acorn: 8.11.3 + acorn-typescript: 1.4.13(acorn@8.11.3) + aria-query: 5.3.0 + axobject-query: 4.0.0 + esm-env: 1.0.0 + esrap: 1.2.1 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.7 + zimmerframe: 1.1.2 dev: true /svg-parser@2.0.4: @@ -29530,6 +34491,56 @@ packages: - bluebird dev: false + /terser-webpack-plugin@5.3.10(esbuild@0.19.5)(webpack@5.90.3): + 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 + dependencies: + '@jridgewell/trace-mapping': 0.3.23 + esbuild: 0.19.5 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.27.0 + webpack: 5.90.3(esbuild@0.19.5) + dev: true + + /terser-webpack-plugin@5.3.10(esbuild@0.20.0)(webpack@5.90.1): + 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 + dependencies: + '@jridgewell/trace-mapping': 0.3.23 + esbuild: 0.20.0 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.27.0 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /terser-webpack-plugin@5.3.9(esbuild@0.19.5)(webpack@5.89.0): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} @@ -29559,7 +34570,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - acorn: 8.10.0 + acorn: 8.11.3 commander: 2.20.3 source-map: 0.6.1 source-map-support: 0.5.21 @@ -29581,9 +34592,20 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + + /terser@5.27.0: + resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 + dev: true /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -29888,10 +34910,28 @@ packages: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} dev: false + /ts-api-utils@1.2.1(typescript@5.1.6): + resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.1.6 + dev: true + + /ts-api-utils@1.2.1(typescript@5.3.3): + resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.3.3 + dev: true + /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-pnp@1.2.0(typescript@5.2.2): + /ts-pnp@1.2.0(typescript@5.3.3): resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} peerDependencies: @@ -29900,7 +34940,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.2.2 + typescript: 5.3.3 dev: false /tsconfig-paths@3.14.2: @@ -29911,6 +34951,15 @@ packages: minimist: 1.2.8 strip-bom: 3.0.0 + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true + /tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} @@ -29929,19 +34978,55 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup-preset-solid@2.1.0(esbuild@0.19.5)(solid-js@1.8.1)(tsup@7.3.0): + /tsup-preset-solid@2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0): resolution: {integrity: sha512-4b63QsUz/1+PDkcQQmBnIUjW+GzlktBjclgAinfQ5DNbQiCBBbcY7tn+0xYykb/MB6rHDoc4b+rHGdgPv51AtQ==} peerDependencies: tsup: ^7.0.0 dependencies: - esbuild-plugin-solid: 0.5.0(esbuild@0.19.5)(solid-js@1.8.1) - tsup: 7.3.0(typescript@5.1.6) + esbuild-plugin-solid: 0.5.0(esbuild@0.20.1)(solid-js@1.8.1) + tsup: 7.2.0(typescript@5.1.6) transitivePeerDependencies: - esbuild - solid-js - supports-color dev: true + /tsup@7.2.0(typescript@5.1.6): + resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} + engines: {node: '>=16.14'} + hasBin: true + peerDependencies: + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.1.0' + peerDependenciesMeta: + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + dependencies: + bundle-require: 4.0.2(esbuild@0.18.20) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.4(supports-color@6.1.0) + esbuild: 0.18.20 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 4.0.2 + resolve-from: 5.0.0 + rollup: 3.29.4 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tree-kill: 1.2.2 + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + /tsup@7.3.0(typescript@5.1.6): resolution: {integrity: sha512-Ja1eaSRrE+QarmATlNO5fse2aOACYMBX+IZRKy1T+gpyH+jXgRrl5l4nHIQJQ1DoDgEjHDTw8cpE085UdBZuWQ==} engines: {node: '>=18'} @@ -29988,15 +35073,14 @@ packages: tslib: 1.14.1 typescript: 5.1.6 - /tsutils@3.21.0(typescript@5.2.2): + /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.2.2 - dev: false + typescript: 5.3.3 /tty-browserify@0.0.0: resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} @@ -30103,6 +35187,15 @@ packages: get-intrinsic: 1.2.1 is-typed-array: 1.1.12 + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + dev: true + /typed-array-byte-length@1.0.0: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} @@ -30112,6 +35205,17 @@ packages: has-proto: 1.0.1 is-typed-array: 1.1.12 + /typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: true + /typed-array-byte-offset@1.0.0: resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} engines: {node: '>= 0.4'} @@ -30122,6 +35226,18 @@ packages: has-proto: 1.0.1 is-typed-array: 1.1.12 + /typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: true + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: @@ -30129,6 +35245,18 @@ packages: for-each: 0.3.3 is-typed-array: 1.1.12 + /typed-array-length@1.0.5: + resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + dev: true + /typed-assert@1.0.9: resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} dev: true @@ -30152,6 +35280,12 @@ packages: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true + dev: true + + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true /ua-parser-js@1.0.36: resolution: {integrity: sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==} @@ -30195,6 +35329,13 @@ packages: '@fastify/busboy': 2.0.0 dev: true + /undici@6.6.2: + resolution: {integrity: sha512-vSqvUE5skSxQJ5sztTZ/CdeJb1Wq0Hf44hlYMciqHghvz+K88U0l7D6u1VsndoFgskDcnU+nG3gYmMzJVzd9Qg==} + engines: {node: '>=18.0'} + dependencies: + '@fastify/busboy': 2.1.0 + dev: true + /unescape-js@1.1.4: resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==} dependencies: @@ -30342,6 +35483,16 @@ packages: 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' + dependencies: + browserslist: 4.23.0 + escalade: 3.1.1 + picocolors: 1.0.0 + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -30602,6 +35753,25 @@ packages: transitivePeerDependencies: - supports-color + /vite-plugin-solid@2.7.2(solid-js@1.8.1)(vite@4.5.2): + resolution: {integrity: sha512-GV2SMLAibOoXe76i02AsjAg7sbm/0lngBlERvJKVN67HOrJsHcWgkt0R6sfGLDJuFkv2aBe14Zm4vJcNME+7zw==} + peerDependencies: + solid-js: ^1.7.2 + vite: ^3.0.0 || ^4.0.0 + dependencies: + '@babel/core': 7.23.2 + '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) + '@types/babel__core': 7.20.3 + babel-preset-solid: 1.8.2(@babel/core@7.23.2) + merge-anything: 5.1.7 + solid-js: 1.8.1 + solid-refresh: 0.5.3(solid-js@1.8.1) + vite: 4.5.2(@types/node@18.18.0) + vitefu: 0.2.5(vite@4.5.2) + transitivePeerDependencies: + - supports-color + dev: true + /vite@4.4.11(@types/node@18.18.0): resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==} engines: {node: ^14.18.0 || >=16.0.0} @@ -30636,10 +35806,48 @@ packages: rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 - dev: false + dev: false + + /vite@4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0): + resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} + 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': 18.18.0 + esbuild: 0.18.20 + less: 4.2.0 + postcss: 8.4.31 + rollup: 3.29.4 + sass: 1.69.5 + terser: 5.24.0 + optionalDependencies: + fsevents: 2.3.3 - /vite@4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0): - resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} + /vite@4.5.2(@types/node@18.18.0): + resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -30668,13 +35876,50 @@ packages: dependencies: '@types/node': 18.18.0 esbuild: 0.18.20 - less: 4.2.0 - postcss: 8.4.31 + postcss: 8.4.35 rollup: 3.29.4 - sass: 1.69.5 - terser: 5.24.0 optionalDependencies: fsevents: 2.3.3 + dev: true + + /vite@5.0.12(@types/node@18.18.0)(less@4.2.0)(sass@1.70.0)(terser@5.27.0): + resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} + 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 + dependencies: + '@types/node': 18.18.0 + esbuild: 0.19.12 + less: 4.2.0 + postcss: 8.4.35 + rollup: 4.12.0 + sass: 1.70.0 + terser: 5.27.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true /vite@5.0.2(@types/node@18.18.0): resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} @@ -30712,6 +35957,42 @@ packages: fsevents: 2.3.3 dev: false + /vite@5.1.4(@types/node@18.18.0): + resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==} + 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 + dependencies: + '@types/node': 18.18.0 + esbuild: 0.19.5 + postcss: 8.4.35 + rollup: 4.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /vitefu@0.2.5(vite@4.5.0): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: @@ -30722,6 +36003,28 @@ packages: dependencies: vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0) + /vitefu@0.2.5(vite@4.5.2): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 4.5.2(@types/node@18.18.0) + dev: true + + /vitefu@0.2.5(vite@5.1.4): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 5.1.4(@types/node@18.18.0) + dev: true + /vitest@0.33.0(jsdom@22.1.0): resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==} engines: {node: '>=v14.18.0'} @@ -30823,16 +36126,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.21(typescript@5.2.2): + /vue-tsc@1.8.21(typescript@5.3.3): resolution: {integrity: sha512-gc9e+opdeF0zKixaadXT5v2s+x+77oqpuza/vwqDhdDyEeLZUOmZaVeb9noZpkdhFaLq7t7ils/7lFU8E/Hgew==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 1.10.10 - '@vue/language-core': 1.8.21(typescript@5.2.2) + '@vue/language-core': 1.8.21(typescript@5.3.3) semver: 7.5.4 - typescript: 5.2.2 + typescript: 5.3.3 dev: true /vue@2.6.0: @@ -30915,7 +36218,7 @@ packages: graceful-fs: 4.2.11 neo-async: 2.6.2 optionalDependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 watchpack-chokidar2: 2.0.1 transitivePeerDependencies: - supports-color @@ -30992,6 +36295,20 @@ packages: schema-utils: 4.2.0 webpack: 5.89.0(esbuild@0.19.5) + /webpack-dev-middleware@5.3.3(webpack@5.90.3): + resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.90.3(esbuild@0.19.5) + dev: true + /webpack-dev-middleware@6.1.1(webpack@5.89.0): resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} engines: {node: '>= 14.15.0'} @@ -31009,6 +36326,23 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true + /webpack-dev-middleware@6.1.1(webpack@5.90.1): + resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /webpack-dev-server@3.11.1(webpack@4.44.2): resolution: {integrity: sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==} engines: {node: '>= 6.11.5'} @@ -31109,6 +36443,57 @@ packages: - supports-color - utf-8-validate + /webpack-dev-server@4.15.1(webpack@5.90.3): + resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.12 + '@types/connect-history-api-fallback': 1.5.2 + '@types/express': 4.17.20 + '@types/serve-index': 1.9.3 + '@types/serve-static': 1.15.4 + '@types/sockjs': 0.3.35 + '@types/ws': 8.5.8 + ansi-html-community: 0.0.8 + bonjour-service: 1.1.1 + chokidar: 3.5.3 + colorette: 2.0.20 + compression: 1.7.4(supports-color@6.1.0) + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.18.2(supports-color@6.1.0) + graceful-fs: 4.2.11 + html-entities: 2.4.0 + http-proxy-middleware: 2.0.6(@types/express@4.17.20) + ipaddr.js: 2.1.0 + launch-editor: 2.6.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.2.0 + selfsigned: 2.1.1 + serve-index: 1.9.1(supports-color@6.1.0) + sockjs: 0.3.24 + spdy: 4.0.2(supports-color@6.1.0) + webpack: 5.90.3(esbuild@0.19.5) + webpack-dev-middleware: 5.3.3(webpack@5.90.3) + ws: 8.14.2 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: true + /webpack-log@2.0.0: resolution: {integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==} engines: {node: '>= 6'} @@ -31183,6 +36568,20 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true + /webpack-subresource-integrity@5.1.0(webpack@5.90.1): + resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} + engines: {node: '>= 12'} + peerDependencies: + html-webpack-plugin: '>= 5.0.0-beta.1 < 6' + webpack: ^5.12.0 + peerDependenciesMeta: + html-webpack-plugin: + optional: true + dependencies: + typed-assert: 1.0.9 + webpack: 5.90.1(esbuild@0.20.0) + dev: true + /webpack@4.44.2: resolution: {integrity: sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==} engines: {node: '>=6.11.5'} @@ -31234,12 +36633,12 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.6 - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.22.1 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 @@ -31262,6 +36661,86 @@ packages: - esbuild - uglify-js + /webpack@5.90.1(esbuild@0.20.0): + resolution: {integrity: sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.1 + es-module-lexer: 1.4.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.20.0)(webpack@5.90.1) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /webpack@5.90.3(esbuild@0.19.5): + resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.1 + es-module-lexer: 1.4.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.19.5)(webpack@5.90.3) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + /websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} @@ -31371,6 +36850,17 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 + /which-typed-array@1.1.14: + resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + dev: true + /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -31927,6 +37417,12 @@ packages: resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} engines: {node: '>= 14'} + /yaml@2.4.0: + resolution: {integrity: sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==} + engines: {node: '>= 14'} + hasBin: true + dev: true + /yargs-parser@13.1.2: resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} dependencies: @@ -32035,6 +37531,10 @@ packages: grammex: 3.1.2 dev: true + /zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + dev: true + /zod-validation-error@2.1.0(zod@3.22.4): resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==} engines: {node: '>=18.0.0'} From a7c62caf427f798c7b109faccc354fab0e4cf8ec Mon Sep 17 00:00:00 2001 From: "zhihengzhanga@gmail.com" Date: Tue, 27 Feb 2024 18:42:17 -0700 Subject: [PATCH 04/13] allow enable to be function --- examples/svelte/svelte-melt/src/routes/paginate.svelte | 10 +++++++++- .../svelte-query-runes/src/createBaseQuery.svelte.ts | 6 +++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/examples/svelte/svelte-melt/src/routes/paginate.svelte b/examples/svelte/svelte-melt/src/routes/paginate.svelte index 190f471f37..8a34d4026b 100644 --- a/examples/svelte/svelte-melt/src/routes/paginate.svelte +++ b/examples/svelte/svelte-melt/src/routes/paginate.svelte @@ -2,13 +2,14 @@ import { createQuery, useQueryClient } from 'svelte-query/dev'; import { bookFilterStore } from './store.svelte'; import { unstate } from 'svelte'; + import { useQuery } from './external'; + import { useSvelteExtensionQuery } from './external.svelte'; let a = { a: 1 }; let b = ['hi', bookFilterStore]; const data = createQuery(() => { return { queryKey: ['paginate', bookFilterStore], queryFn: async () => { - debugger; const s = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'].map((v) => { return { title: v }; }); @@ -21,6 +22,8 @@ enabled: bookFilterStore.paginate.page % 2 == 1 }; }); + const external = useQuery(bookFilterStore); + const externalsv = useSvelteExtensionQuery(bookFilterStore); /* const querycache = useQueryClient().getQueryCache(); $effect(() => { if (data.fetchStatus) { @@ -53,3 +56,8 @@ {#each data?.data ?? [] as item}
{item.title}
{/each} + +------------- +{external.data} +------------- +{externalsv.data} diff --git a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts index b447ae787d..d5f431b79f 100644 --- a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts +++ b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts @@ -39,7 +39,11 @@ export function createBaseQuery< const defaultedOptions = client.defaultQueryOptions({ ...optionsStore(), //@ts-ignore - queryKey: queryKey, // prevent reactive query in devTools + queryKey: queryKey, // prevent reactive query in devTools, + enabled: + typeof optionsStore().enabled == 'function' + ? optionsStore().enabled() + : optionsStore().enabled, }) defaultedOptions._optimisticResults == isRestoring From 206a3245eaf6ecd5f94e30656bdacbbb649c483c Mon Sep 17 00:00:00 2001 From: "zhihengzhanga@gmail.com" Date: Sun, 17 Mar 2024 13:53:23 -0700 Subject: [PATCH 05/13] wip --- examples/svelte/svelte-melt/package.json | 18 +- .../svelte-melt/src/routes/+page.svelte | 5 + .../svelte/svelte-melt/src/routes/+page.ts | 2 - .../src/routes/derivedQuery.svelte | 53 + .../svelte-melt/src/routes/external.svelte.ts | 11 + .../svelte/svelte-melt/src/routes/external.ts | 10 + .../svelte-melt/src/routes/paginate.svelte | 4 +- packages/svelte-query-runes/package.json | 9 +- .../src/createBaseQuery.svelte.ts | 7 +- packages/svelte-query-runes/src/types.ts | 18 +- pnpm-lock.yaml | 3623 ++++++++++------- 11 files changed, 2352 insertions(+), 1408 deletions(-) create mode 100644 examples/svelte/svelte-melt/src/routes/derivedQuery.svelte create mode 100644 examples/svelte/svelte-melt/src/routes/external.svelte.ts create mode 100644 examples/svelte/svelte-melt/src/routes/external.ts diff --git a/examples/svelte/svelte-melt/package.json b/examples/svelte/svelte-melt/package.json index f7ea0bafbd..4ec24478ce 100644 --- a/examples/svelte/svelte-melt/package.json +++ b/examples/svelte/svelte-melt/package.json @@ -13,21 +13,21 @@ }, "devDependencies": { "@sveltejs/adapter-auto": "^3.1.1", - "@sveltejs/kit": "^2.5.0", + "@sveltejs/kit": "^2.5.2", "@sveltejs/vite-plugin-svelte": "^3.0.2", - "@types/eslint": "8.56.2", - "@typescript-eslint/eslint-plugin": "^5.62.0", - "@typescript-eslint/parser": "^5.62.0", - "eslint": "^8.56.0", + "@types/eslint": "8.56.5", + "@typescript-eslint/eslint-plugin": "^7.1.1", + "@typescript-eslint/parser": "^7.1.1", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.35.1", "prettier": "^3.2.5", - "prettier-plugin-svelte": "^3.2.1", - "svelte": "5.0.0-next.68", - "svelte-check": "^3.6.4", + "prettier-plugin-svelte": "^3.2.2", + "svelte": "5.0.0-next.80", + "svelte-check": "^3.6.6", "tslib": "^2.6.2", "typescript": "^5.3.3", - "vite": "^5.1.2" + "vite": "^5.1.5" }, "type": "module", "dependencies": { diff --git a/examples/svelte/svelte-melt/src/routes/+page.svelte b/examples/svelte/svelte-melt/src/routes/+page.svelte index 5717cae02a..343571b629 100644 --- a/examples/svelte/svelte-melt/src/routes/+page.svelte +++ b/examples/svelte/svelte-melt/src/routes/+page.svelte @@ -2,8 +2,13 @@ import Simple from './paginate.svelte'; import Cache from './cacheUpdate.svelte'; import Simple1 from './test.svelte'; + import DerivedQuery from './derivedQuery.svelte'; +

testing list query cache update

+ +

testing DerivedQuery cache update

+

testing pagination with createQuery


diff --git a/examples/svelte/svelte-melt/src/routes/+page.ts b/examples/svelte/svelte-melt/src/routes/+page.ts index ddd0315a4b..8b13789179 100644 --- a/examples/svelte/svelte-melt/src/routes/+page.ts +++ b/examples/svelte/svelte-melt/src/routes/+page.ts @@ -1,3 +1 @@ -export const csr = true; -export const ssr = false; diff --git a/examples/svelte/svelte-melt/src/routes/derivedQuery.svelte b/examples/svelte/svelte-melt/src/routes/derivedQuery.svelte new file mode 100644 index 0000000000..f5212f21ca --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/derivedQuery.svelte @@ -0,0 +1,53 @@ + + +

testing derived query with list

+ +{data.fetchStatus} +{data.isLoading} +{data.isFetching} +{data.isRefetching} + + +{bookFilterStore.paginate.page} +{#each data?.data ?? [] as item} +
{item.title}
+{/each} diff --git a/examples/svelte/svelte-melt/src/routes/external.svelte.ts b/examples/svelte/svelte-melt/src/routes/external.svelte.ts new file mode 100644 index 0000000000..1496d6ee6f --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/external.svelte.ts @@ -0,0 +1,11 @@ +import { createQuery } from 'svelte-query/dev'; +export function useSvelteExtensionQuery(props) { + const enabled = $derived({ + queryKey: ['sv-externel', props], + queryFn: () => { + return Date.now(); + }, + enabled: () => props.paginate.page > 0 + }); + return createQuery(enabled); +} diff --git a/examples/svelte/svelte-melt/src/routes/external.ts b/examples/svelte/svelte-melt/src/routes/external.ts new file mode 100644 index 0000000000..88bab6f15b --- /dev/null +++ b/examples/svelte/svelte-melt/src/routes/external.ts @@ -0,0 +1,10 @@ +import { createQuery } from 'svelte-query'; +export function useQuery(props) { + return createQuery({ + queryKey: ['eternal', props], + queryFn: () => { + return Date.now(); + }, + enabled: props.paginate.page > 0 + }); +} diff --git a/examples/svelte/svelte-melt/src/routes/paginate.svelte b/examples/svelte/svelte-melt/src/routes/paginate.svelte index 8a34d4026b..55bbcd0687 100644 --- a/examples/svelte/svelte-melt/src/routes/paginate.svelte +++ b/examples/svelte/svelte-melt/src/routes/paginate.svelte @@ -50,6 +50,7 @@ onclick={() => { console.log('click -1'); bookFilterStore.paginate.page -= 1; + //p += 1; }}>prev {bookFilterStore.paginate.page} @@ -57,7 +58,8 @@
{item.title}
{/each} -------------- + diff --git a/packages/svelte-query-runes/package.json b/packages/svelte-query-runes/package.json index d9f3a93724..2cb7c3c0a3 100644 --- a/packages/svelte-query-runes/package.json +++ b/packages/svelte-query-runes/package.json @@ -1,6 +1,6 @@ { - "name": "svelte-query-runes", - "version": "5.14.2-beta.18.1", + "name": "svelte-query", + "version": "5.14.2-beta.18.4", "private": false, "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "zhiheng", @@ -19,13 +19,12 @@ "exports": { ".": { "types": "./dist/index.d.ts", - "default": "./src/index", "svelte": "./dist/index.js" }, "./dev": { "types": "./dist/index.d.ts", - "default": "./src/index", - "svelte": "./dist/index.js" + "default": "./src/index.ts", + "svelte": "./src/index.ts" } }, "files": [ diff --git a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts index d5f431b79f..c6a2fa7c21 100644 --- a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts +++ b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts @@ -34,7 +34,9 @@ export function createBaseQuery< /** Creates a store that has the default options applied */ function updateOptions() { - const queryKey = optionsStore().queryKey?.map((v) => unstate(v)) + const key = optionsStore().queryKey + const keyFn = typeof key === 'function' ? key : () => key //alow query-key and enable to be a function + const queryKey = JSON.parse(JSON.stringify(keyFn())) // remove proxy const defaultedOptions = client.defaultQueryOptions({ ...optionsStore(), @@ -42,7 +44,8 @@ export function createBaseQuery< queryKey: queryKey, // prevent reactive query in devTools, enabled: typeof optionsStore().enabled == 'function' - ? optionsStore().enabled() + ? //@ts-ignore + optionsStore().enabled() : optionsStore().enabled, }) diff --git a/packages/svelte-query-runes/src/types.ts b/packages/svelte-query-runes/src/types.ts index 5c9686ecef..b01f554869 100644 --- a/packages/svelte-query-runes/src/types.ts +++ b/packages/svelte-query-runes/src/types.ts @@ -10,8 +10,14 @@ import type { QueryObserverOptions, QueryObserverResult, } from '@tanstack/query-core' - +type Identity = { [P in keyof T]: T[P] } +type Replace = Identity< + Pick> & { + [P in K]: TReplace + } +> export type FnOrVal = (() => T) | T // can be a fn that returns reactive statement or $state or $derived deep states + /** Options for createBaseQuery */ export type CreateBaseQueryOptions< TQueryFnData = unknown, @@ -20,7 +26,15 @@ export type CreateBaseQueryOptions< TQueryData = TQueryFnData, TQueryKey extends QueryKey = QueryKey, > = FnOrVal< - QueryObserverOptions + Replace< + Replace< + QueryObserverOptions, + 'queryKey', + FnOrVal + >, + 'enabled', + FnOrVal + > > /** Result from createBaseQuery */ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94abdbd3a1..2f0b187da5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -183,10 +183,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.24.1) + version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.4) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5) + version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5) rxjs: specifier: ^7.8.1 version: 7.8.1 @@ -217,10 +217,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.24.1) + version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.4) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5) + version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5) axios: specifier: ^1.5.1 version: 1.5.1 @@ -254,10 +254,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.24.1) + version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.4) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5) + version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5) rxjs: specifier: ^7.8.1 version: 7.8.1 @@ -282,10 +282,10 @@ importers: version: 4.17.1 '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) algoliasearch: specifier: 4.17.1 version: 4.17.1 @@ -298,7 +298,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: 5.20.1(eslint@8.57.0)(typescript@5.1.6) + version: 5.27.7(eslint@8.57.0)(typescript@5.1.6) '@types/react': specifier: ^18.2.31 version: 18.2.31 @@ -319,10 +319,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -343,10 +343,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -359,7 +359,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: 5.20.1(eslint@8.57.0)(typescript@5.3.3) + version: 5.27.7(eslint@8.57.0)(typescript@5.4.2) '@vitejs/plugin-react': specifier: ^4.0.0 version: 4.0.0(vite@4.5.0) @@ -371,10 +371,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) graphql: specifier: ^16.8.1 version: 16.8.1 @@ -399,16 +399,16 @@ importers: dependencies: '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: 5.24.1 + version: 5.28.4 '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) '@tanstack/react-query-persist-client': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -421,7 +421,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: 5.20.1(eslint@8.53.0)(typescript@5.1.6) + version: 5.27.7(eslint@8.53.0)(typescript@5.1.6) '@types/react': specifier: ^18.2.31 version: 18.2.31 @@ -448,10 +448,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -473,10 +473,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -500,10 +500,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -527,10 +527,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) ky: specifier: ^0.33.3 version: 0.33.3 @@ -557,13 +557,13 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) '@tanstack/react-query-next-experimental': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(next@14.0.0)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(next@14.0.0)(react@18.2.0) next: specifier: ^14.0.0 version: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) @@ -591,19 +591,19 @@ importers: dependencies: '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: 5.24.1 + version: 5.28.4 '@tanstack/react-location': specifier: ^3.7.0 version: 3.7.0(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) '@tanstack/react-query-persist-client': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) ky: specifier: ^0.33.3 version: 0.33.3 @@ -631,10 +631,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -668,10 +668,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -705,10 +705,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -729,10 +729,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -751,10 +751,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -784,10 +784,10 @@ importers: version: 6.3.16(@react-navigation/native@6.1.6)(react-native-gesture-handler@2.9.0)(react-native-safe-area-context@4.5.0)(react-native-screens@3.20.0)(react-native@0.71.8)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) expo: specifier: ^48.0.17 version: 48.0.17(@babel/core@7.21.8) @@ -802,7 +802,7 @@ importers: version: 18.2.0 react-native: specifier: ^0.71.8 - version: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + version: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) react-native-gesture-handler: specifier: ^2.9.0 version: 2.9.0(react-native@0.71.8)(react@18.2.0) @@ -857,10 +857,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) localforage: specifier: ^1.10.0 version: 1.10.0 @@ -909,10 +909,10 @@ importers: version: 5.13.2(@types/react@18.2.31)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -937,10 +937,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -974,10 +974,10 @@ importers: version: 5.13.2(@types/react@18.2.31)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -1002,10 +1002,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.24.1(react@18.2.0) + version: 5.28.4(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0) + version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -1033,10 +1033,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.24.1(solid-js@1.8.1) + version: 5.28.5(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) + version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) graphql: specifier: ^16.8.1 version: 16.8.1 @@ -1061,10 +1061,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.24.1(solid-js@1.8.1) + version: 5.28.5(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) + version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1083,10 +1083,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.24.1(solid-js@1.8.1) + version: 5.28.5(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) + version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1105,17 +1105,17 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.24.1(solid-js@1.8.1) + version: 5.28.5(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) + version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: 5.20.1(eslint@8.57.0)(typescript@5.1.6) + version: 5.27.7(eslint@8.57.0)(typescript@5.1.6) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1136,10 +1136,10 @@ importers: version: 0.8.3(solid-js@1.8.1) '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.24.1(solid-js@1.8.1) + version: 5.28.5(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1) + version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1173,10 +1173,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.24.1(svelte@4.0.0) + version: 5.28.4(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) + version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1189,7 +1189,7 @@ importers: version: 4.0.0 svelte-check: specifier: ^3.4.4 - version: 3.4.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0) + version: 3.4.4(@babel/core@7.23.2)(svelte@4.0.0) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1201,10 +1201,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.24.1(svelte@4.0.0) + version: 5.28.4(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) + version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1217,7 +1217,7 @@ importers: version: 4.0.0 svelte-check: specifier: ^3.4.4 - version: 3.4.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0) + version: 3.4.4(@babel/core@7.23.2)(svelte@4.0.0) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1229,10 +1229,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.24.1(svelte@4.0.0) + version: 5.28.4(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) + version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1245,7 +1245,7 @@ importers: version: 4.0.0 svelte-check: specifier: ^3.4.4 - version: 3.4.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0) + version: 3.4.4(@babel/core@7.23.2)(svelte@4.0.0) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1257,10 +1257,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.24.1(svelte@4.0.0) + version: 5.28.4(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) + version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1273,7 +1273,7 @@ importers: version: 4.0.0 svelte-check: specifier: ^3.4.4 - version: 3.4.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0) + version: 3.4.4(@babel/core@7.23.2)(svelte@4.0.0) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1285,10 +1285,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.24.1(svelte@4.0.0) + version: 5.28.4(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) + version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1301,7 +1301,7 @@ importers: version: 4.0.0 svelte-check: specifier: ^3.4.4 - version: 3.4.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0) + version: 3.4.4(@babel/core@7.23.2)(svelte@4.0.0) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1313,10 +1313,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.24.1(svelte@4.0.0) + version: 5.28.4(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) + version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 @@ -1329,7 +1329,7 @@ importers: version: 4.0.0 svelte-check: specifier: ^3.4.4 - version: 3.4.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0) + version: 3.4.4(@babel/core@7.23.2)(svelte@4.0.0) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1341,10 +1341,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.24.1(svelte@4.0.0) + version: 5.28.4(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) + version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1357,7 +1357,7 @@ importers: version: 4.0.0 svelte-check: specifier: ^3.4.4 - version: 3.4.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0) + version: 3.4.4(@babel/core@7.23.2)(svelte@4.0.0) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1369,10 +1369,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.24.1(svelte@4.0.0) + version: 5.28.4(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0) + version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1415,41 +1415,41 @@ importers: specifier: ^3.1.1 version: 3.1.1(@sveltejs/kit@2.5.2) '@sveltejs/kit': - specifier: ^2.5.0 - version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4) + specifier: ^2.5.2 + version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@5.0.0-next.68)(vite@5.1.4) + version: 3.0.2(svelte@5.0.0-next.80)(vite@5.1.5) '@types/eslint': - specifier: 8.56.2 - version: 8.56.2 + specifier: 8.56.5 + version: 8.56.5 '@typescript-eslint/eslint-plugin': specifier: ^5.54.0 - version: 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.3.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: ^5.54.0 - version: 5.54.0(eslint@8.53.0)(typescript@5.3.3) + version: 5.62.0(eslint@8.57.0)(typescript@5.3.3) eslint: specifier: ^8.34.0 - version: 8.53.0 + version: 8.57.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.53.0) + version: 9.1.0(eslint@8.57.0) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.35.1(eslint@8.53.0)(svelte@5.0.0-next.68) + version: 2.35.1(eslint@8.57.0)(svelte@5.0.0-next.80) prettier: specifier: ^3.2.5 version: 3.2.5 prettier-plugin-svelte: - specifier: ^3.2.1 - version: 3.2.1(prettier@3.2.5)(svelte@5.0.0-next.68) + specifier: ^3.2.2 + version: 3.2.2(prettier@3.2.5)(svelte@5.0.0-next.80) svelte: - specifier: 5.0.0-next.68 - version: 5.0.0-next.68 + specifier: 5.0.0-next.80 + version: 5.0.0-next.80 svelte-check: - specifier: ^3.6.4 - version: 3.6.5(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68) + specifier: ^3.6.6 + version: 3.6.6(@babel/core@7.23.2)(postcss@8.4.35)(svelte@5.0.0-next.80) tslib: specifier: ^2.6.2 version: 2.6.2 @@ -1457,17 +1457,17 @@ importers: specifier: ^5.3.3 version: 5.3.3 vite: - specifier: ^5.1.2 - version: 5.1.4(@types/node@18.18.0) + specifier: ^5.1.5 + version: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) examples/vue/basic: dependencies: '@tanstack/vue-query': specifier: ^5.0.0 - version: 5.24.1(vue@3.3.0) + version: 5.28.4(vue@3.3.0) '@tanstack/vue-query-devtools': specifier: ^5.0.0 - version: 5.24.1(@tanstack/vue-query@5.24.1)(vue@3.3.0) + version: 5.28.4(@tanstack/vue-query@5.28.4)(vue@3.3.0) vue: specifier: ^3.3.0 version: 3.3.0 @@ -1486,7 +1486,7 @@ importers: dependencies: '@tanstack/vue-query': specifier: ^5.0.0 - version: 5.24.1(vue@3.3.0) + version: 5.28.4(vue@3.3.0) vue: specifier: ^3.3.0 version: 3.3.0 @@ -1505,16 +1505,16 @@ importers: dependencies: '@tanstack/query-core': specifier: ^5.0.0 - version: 5.24.1 + version: 5.28.4 '@tanstack/query-persist-client-core': specifier: ^5.0.0 - version: 5.24.1 + version: 5.28.4 '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: 5.24.1 + version: 5.28.4 '@tanstack/vue-query': specifier: ^5.0.0 - version: 5.24.1(vue@3.3.0) + version: 5.28.4(vue@3.3.0) idb-keyval: specifier: ^6.2.0 version: 6.2.0 @@ -1591,7 +1591,7 @@ importers: version: 18.2.0(react@18.2.0) react-scripts: specifier: ^4.0.3 - version: 4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.3.3) + version: 4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.2) integrations/react-cra5: dependencies: @@ -1609,7 +1609,7 @@ importers: version: 18.2.0(react@18.2.0) react-scripts: specifier: ^5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.3.3) + version: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.2) integrations/react-next: dependencies: @@ -1777,7 +1777,7 @@ importers: devDependencies: '@analogjs/vite-plugin-angular': specifier: ^0.2.18 - version: 0.2.22(@angular-devkit/build-angular@17.2.1) + version: 0.2.22(@angular-devkit/build-angular@17.3.0) '@angular/common': specifier: ^17.0.2 version: 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) @@ -1819,7 +1819,7 @@ importers: dependencies: '@typescript-eslint/utils': specifier: ^5.54.0 - version: 5.54.0(eslint@8.53.0)(typescript@5.3.3) + version: 5.54.0(eslint@8.53.0)(typescript@5.4.2) devDependencies: eslint: specifier: ^8.34.0 @@ -1879,7 +1879,7 @@ importers: version: 1.12.4 tsup-preset-solid: specifier: ^2.1.0 - version: 2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0) + version: 2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) @@ -1979,7 +1979,7 @@ importers: devDependencies: tsup-preset-solid: specifier: ^2.1.0 - version: 2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0) + version: 2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) @@ -1998,7 +1998,7 @@ importers: version: 1.8.1 tsup-preset-solid: specifier: ^2.1.0 - version: 2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0) + version: 2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) @@ -2017,7 +2017,7 @@ importers: version: 1.8.1 tsup-preset-solid: specifier: ^2.1.0 - version: 2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0) + version: 2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) @@ -2030,7 +2030,7 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.3.3) + version: 2.2.2(svelte@4.0.0)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 version: 2.4.6(svelte@4.0.0)(vite@4.5.2) @@ -2061,7 +2061,7 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.3.3) + version: 2.2.2(svelte@4.0.0)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 version: 2.4.6(svelte@4.0.0)(vite@4.5.2) @@ -2089,7 +2089,7 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.3.3) + version: 2.2.2(svelte@4.0.0)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 version: 2.4.6(svelte@4.0.0)(vite@4.5.2) @@ -2115,15 +2115,15 @@ importers: packages/svelte-query-runes: dependencies: '@tanstack/query-core': - specifier: workspace:^ - version: link:../query-core + specifier: latest + version: 5.28.4 devDependencies: '@sveltejs/package': specifier: ^2.2.7 - version: 2.2.7(svelte@5.0.0-next.68)(typescript@5.3.3) + version: 2.2.7(svelte@5.0.0-next.68)(typescript@5.4.2) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@5.0.0-next.68)(vite@5.1.4) + version: 3.0.2(svelte@5.0.0-next.68)(vite@5.1.6) '@testing-library/svelte': specifier: ^4.1.0 version: 4.1.0(svelte@5.0.0-next.68) @@ -2188,7 +2188,7 @@ importers: version: 3.3.0 vue-tsc: specifier: ^1.8.21 - version: 1.8.21(typescript@5.3.3) + version: 1.8.21(typescript@5.4.2) packages: @@ -2301,12 +2301,19 @@ packages: '@jridgewell/gen-mapping': 0.3.4 '@jridgewell/trace-mapping': 0.3.23 - /@analogjs/vite-plugin-angular@0.2.22(@angular-devkit/build-angular@17.2.1): + /@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 + + /@analogjs/vite-plugin-angular@0.2.22(@angular-devkit/build-angular@17.3.0): resolution: {integrity: sha512-XXquj5i+aawEgPE5fIZY7NlX7vKcNYdmHTsPKGhCBiLmNZw6aYF3aUm2E3kD9CsFgyumNGnc/6lc3vaPtGzCRQ==} peerDependencies: '@angular-devkit/build-angular': ^15.0.0 || >=16.0.0 dependencies: - '@angular-devkit/build-angular': 17.2.1(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2) + '@angular-devkit/build-angular': 17.3.0(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2) dev: true /@angular-devkit/architect@0.1700.4(chokidar@3.5.3): @@ -2319,11 +2326,11 @@ packages: - chokidar dev: true - /@angular-devkit/architect@0.1702.1: - resolution: {integrity: sha512-eYYtR3kCG0V7aHsL34O4v8W2nW6MX4+SebhBO2dHGz2nCAS09LPtyO2fZZGawPgXOrN0nkLfghghI0hJ0dDaOw==} + /@angular-devkit/architect@0.1703.0: + resolution: {integrity: sha512-2X2cswI4TIwtQxCe5U9f4jeiDjAb8r89XLpU0QwEHyZyWx02uhYHO3FDMJq/NxCS95IUAQOBGBhbD4ey4Hl9cQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.2.1 + '@angular-devkit/core': 17.3.0 rxjs: 7.8.1 transitivePeerDependencies: - chokidar @@ -2452,8 +2459,8 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-angular@17.2.1(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2): - resolution: {integrity: sha512-Wq3ggliCMQCRVCucbjE4/9BJCN1KMSGfF6Bx1ke2B+vW3ElLt+M4x4Eeyg2dSPEYB7slgY9WOx7qtyOkUy15tQ==} + /@angular-devkit/build-angular@17.3.0(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2): + resolution: {integrity: sha512-mC70mZK/liITM4VlGL6hmYPkVsZwAb+X3TxwodBl/g8p/sYijDhK/4QJHzmcHTxLYQQS6nS5CUcr9ARQFkGN2w==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 @@ -2468,7 +2475,7 @@ packages: ng-packagr: ^17.0.0 protractor: ^7.0.0 tailwindcss: ^2.0.0 || ^3.0.0 - typescript: '>=5.2 <5.4' + typescript: '>=5.2 <5.5' peerDependenciesMeta: '@angular/localize': optional: true @@ -2493,74 +2500,74 @@ packages: tailwindcss: optional: true dependencies: - '@ampproject/remapping': 2.2.1 - '@angular-devkit/architect': 0.1702.1 - '@angular-devkit/build-webpack': 0.1702.1(webpack-dev-server@4.15.1)(webpack@5.90.1) - '@angular-devkit/core': 17.2.1 + '@ampproject/remapping': 2.3.0 + '@angular-devkit/architect': 0.1703.0 + '@angular-devkit/build-webpack': 0.1703.0(webpack-dev-server@4.15.1)(webpack@5.90.3) + '@angular-devkit/core': 17.3.0 '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2) - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/generator': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.23.9) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-runtime': 7.23.9(@babel/core@7.23.9) - '@babel/preset-env': 7.23.9(@babel/core@7.23.9) - '@babel/runtime': 7.23.9 + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.24.0) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-runtime': 7.24.0(@babel/core@7.24.0) + '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.2.1(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.1) - '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.0.12) + '@ngtools/webpack': 17.3.0(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.3) + '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.5) ansi-colors: 4.1.3 - autoprefixer: 10.4.17(postcss@8.4.35) - babel-loader: 9.1.3(@babel/core@7.23.9)(webpack@5.90.1) + autoprefixer: 10.4.18(postcss@8.4.35) + babel-loader: 9.1.3(@babel/core@7.24.0)(webpack@5.90.3) babel-plugin-istanbul: 6.1.1 browserslist: 4.23.0 - copy-webpack-plugin: 11.0.0(webpack@5.90.1) - critters: 0.0.20 - css-loader: 6.10.0(webpack@5.90.1) - esbuild-wasm: 0.20.0 + copy-webpack-plugin: 11.0.0(webpack@5.90.3) + critters: 0.0.22 + css-loader: 6.10.0(webpack@5.90.3) + esbuild-wasm: 0.20.1 fast-glob: 3.3.2 http-proxy-middleware: 2.0.6(@types/express@4.17.20) - https-proxy-agent: 7.0.2 - inquirer: 9.2.14 + https-proxy-agent: 7.0.4 + inquirer: 9.2.15 jsonc-parser: 3.2.1 karma-source-map-support: 1.4.0 less: 4.2.0 - less-loader: 11.1.0(less@4.2.0)(webpack@5.90.1) - license-webpack-plugin: 4.0.2(webpack@5.90.1) + less-loader: 11.1.0(less@4.2.0)(webpack@5.90.3) + license-webpack-plugin: 4.0.2(webpack@5.90.3) loader-utils: 3.2.1 - magic-string: 0.30.7 - mini-css-extract-plugin: 2.8.0(webpack@5.90.1) + magic-string: 0.30.8 + mini-css-extract-plugin: 2.8.1(webpack@5.90.3) mrmime: 2.0.0 ng-packagr: 17.0.2(@angular/compiler-cli@17.0.5)(tslib@2.6.2)(typescript@5.2.2) open: 8.4.2 ora: 5.4.1 parse5-html-rewriting-stream: 7.0.0 picomatch: 4.0.1 - piscina: 4.3.1 + piscina: 4.4.0 postcss: 8.4.35 - postcss-loader: 8.1.0(postcss@8.4.35)(typescript@5.2.2)(webpack@5.90.1) + postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.2.2)(webpack@5.90.3) resolve-url-loader: 5.0.0 rxjs: 7.8.1 - sass: 1.70.0 - sass-loader: 14.1.0(sass@1.70.0)(webpack@5.90.1) + sass: 1.71.1 + sass-loader: 14.1.1(sass@1.71.1)(webpack@5.90.3) semver: 7.6.0 - source-map-loader: 5.0.0(webpack@5.90.1) + source-map-loader: 5.0.0(webpack@5.90.3) source-map-support: 0.5.21 - terser: 5.27.0 + terser: 5.29.1 tree-kill: 1.2.2 tslib: 2.6.2 typescript: 5.2.2 - undici: 6.6.2 - vite: 5.0.12(@types/node@18.18.0)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + undici: 6.7.1 + vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 - webpack: 5.90.1(esbuild@0.20.0) - webpack-dev-middleware: 6.1.1(webpack@5.90.1) + webpack: 5.90.3(esbuild@0.20.1) + webpack-dev-middleware: 6.1.1(webpack@5.90.3) webpack-dev-server: 4.15.1(webpack@5.90.3) webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(webpack@5.90.1) + webpack-subresource-integrity: 5.1.0(webpack@5.90.3) optionalDependencies: - esbuild: 0.20.0 + esbuild: 0.20.1 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -2596,16 +2603,16 @@ packages: - chokidar dev: true - /@angular-devkit/build-webpack@0.1702.1(webpack-dev-server@4.15.1)(webpack@5.90.1): - resolution: {integrity: sha512-cmtGn8IYqruHuq1yPYEA17tLDTGmMhDPLagAbjZPVAjTpwCwC28H6sRXyhLTiSpzXdXUgROTO6bSXTvtJyyDSA==} + /@angular-devkit/build-webpack@0.1703.0(webpack-dev-server@4.15.1)(webpack@5.90.3): + resolution: {integrity: sha512-IEaLzV5lolURJhMKM4naW6pYTDjI5E8I+97o/kbSa0yakvGOBwg7yRmfc54T1M0Z4nmifPsj4OVRGhBaa6dgXA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 dependencies: - '@angular-devkit/architect': 0.1702.1 + '@angular-devkit/architect': 0.1703.0 rxjs: 7.8.1 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) webpack-dev-server: 4.15.1(webpack@5.90.3) transitivePeerDependencies: - chokidar @@ -2629,8 +2636,8 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/core@17.2.1: - resolution: {integrity: sha512-4jWG7akd5wVxjKkLKDT1zUTyLJeBP5mDmGUPooZ6zVHy39X6htYC+BV3uu/T6gVrD4FyONMDezedpBOrQPtZ6A==} + /@angular-devkit/core@17.3.0: + resolution: {integrity: sha512-ldErhMYq8rcFOhWQ0syQdLy6IYb/LL0erigj7gCMOf59oJgM7B13o/ZTOCvyJttUZ9IP0HB98Gi3epEuJ30VLg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -2911,7 +2918,7 @@ packages: resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.22.13 '@babel/generator': 7.23.4 '@babel/helper-compilation-targets': 7.22.15 @@ -2930,20 +2937,20 @@ packages: - supports-color dev: false - /@babel/core@7.23.9: - resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} + /@babel/core@7.24.0: + resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 + '@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 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helpers': 7.24.0 + '@babel/parser': 7.24.0 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@6.1.0) gensync: 1.0.0-beta.2 @@ -3004,9 +3011,9 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.9 - '@jridgewell/gen-mapping': 0.3.4 - '@jridgewell/trace-mapping': 0.3.23 + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 dev: true @@ -3094,8 +3101,8 @@ packages: semver: 6.3.1 dev: false - /@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.21.8): - resolution: {integrity: sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==} + /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.21.8): + resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -3112,19 +3119,19 @@ packages: semver: 6.3.1 dev: false - /@babel/helper-create-class-features-plugin@7.23.10(@babel/core@7.23.9): - resolution: {integrity: sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==} + /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@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.22.20(@babel/core@7.23.9) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -3165,13 +3172,13 @@ packages: semver: 6.3.1 dev: false - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.0): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 @@ -3228,7 +3235,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4(supports-color@6.1.0) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -3236,14 +3243,44 @@ packages: - supports-color dev: false - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9): + /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 + debug: 4.3.4(supports-color@6.1.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.21.8): + resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + debug: 4.3.4(supports-color@6.1.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.0): + resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4(supports-color@6.1.0) lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -3368,13 +3405,13 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -3392,6 +3429,10 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.21.8): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -3427,13 +3468,13 @@ packages: '@babel/helper-wrap-function': 7.22.20 dev: false - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.0): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 @@ -3473,13 +3514,13 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: false - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9): + /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -3541,13 +3582,13 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helpers@7.23.9: - resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} + /@babel/helpers@7.24.0: + resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.23.9 - '@babel/traverse': 7.23.9 - '@babel/types': 7.23.9 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.0 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color dev: true @@ -3583,12 +3624,12 @@ packages: '@babel/types': 7.23.4 dev: false - /@babel/parser@7.23.9: - resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} + /@babel/parser@7.24.0: + resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.9 + '@babel/types': 7.24.0 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==} @@ -3626,17 +3667,17 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.21.8): @@ -3681,21 +3722,21 @@ packages: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.21.8) dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.9): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) dev: true /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.21.8): @@ -3706,18 +3747,18 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.9): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.24.0): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.8): @@ -4010,13 +4051,13 @@ packages: '@babel/core': 7.23.3 dev: false - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 dev: true /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.3): @@ -4068,12 +4109,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4139,12 +4180,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.0): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4177,13 +4218,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4233,12 +4274,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4288,12 +4329,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4333,7 +4374,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} @@ -4371,17 +4412,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9): + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.21.8): @@ -4420,17 +4461,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9): + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.12.3): @@ -4468,12 +4509,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4512,12 +4553,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4556,7 +4597,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.3): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -4593,12 +4634,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4636,12 +4677,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4680,12 +4721,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4724,12 +4765,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4768,12 +4809,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4811,12 +4852,12 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4849,13 +4890,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4898,13 +4939,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4968,14 +5009,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.0): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -5015,17 +5056,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.21.8): @@ -5074,22 +5115,22 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.21.8) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9): + /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) dev: true /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.21.8): @@ -5135,20 +5176,20 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) dev: true /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.21.8): @@ -5187,17 +5228,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.21.8): @@ -5236,17 +5277,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.21.8): @@ -5288,19 +5329,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} 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.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.21.8): @@ -5345,21 +5386,21 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) dev: true /@babel/plugin-transform-classes@7.22.15(@babel/core@7.21.8): @@ -5426,25 +5467,25 @@ packages: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.21.8) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: false - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9): + /@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.0): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true @@ -5488,19 +5529,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.23.9 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/template': 7.24.0 dev: false - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} 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 - '@babel/template': 7.23.9 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/template': 7.24.0 dev: true /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.21.8): @@ -5539,17 +5580,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.21.8): @@ -5592,18 +5633,18 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.21.8): @@ -5642,17 +5683,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.21.8): @@ -5694,19 +5735,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} 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 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) dev: true /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.21.8): @@ -5749,18 +5790,18 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.21.8): @@ -5802,19 +5843,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} 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 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) dev: true /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.21.8): @@ -5885,18 +5926,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9): + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.0): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -5944,19 +5985,19 @@ packages: '@babel/core': 7.21.8 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.21.8): @@ -5998,19 +6039,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} 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 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) dev: true /@babel/plugin-transform-literals@7.22.5(@babel/core@7.21.8): @@ -6049,17 +6090,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.21.8): @@ -6101,19 +6142,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} 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 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) dev: true /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.21.8): @@ -6152,17 +6193,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.21.8): @@ -6205,18 +6246,18 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.21.8): @@ -6261,19 +6302,19 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 dev: false - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 dev: true @@ -6324,20 +6365,20 @@ packages: '@babel/core': 7.21.8 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-identifier': 7.22.20 dev: false - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9): + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-identifier': 7.22.20 dev: true @@ -6381,18 +6422,18 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.21.8): @@ -6427,14 +6468,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.9): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.0): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -6474,17 +6515,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.21.8): @@ -6526,19 +6567,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} 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 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) dev: true /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.21.8): @@ -6580,19 +6621,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} 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 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) dev: true /@babel/plugin-transform-object-assign@7.22.5(@babel/core@7.21.8): @@ -6646,8 +6687,8 @@ packages: '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} + /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.21.8): + resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6655,23 +6696,23 @@ packages: '@babel/compat-data': 7.23.5 '@babel/core': 7.21.8 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9): - resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} + /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) dev: true /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.21.8): @@ -6713,19 +6754,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} 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 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) dev: true /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.21.8): @@ -6767,19 +6808,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} 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 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) dev: true /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.21.8): @@ -6824,21 +6865,21 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) dev: true /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.21.8): @@ -6877,17 +6918,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.21.8): @@ -6929,19 +6970,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} 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.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.21.8): @@ -6990,22 +7031,22 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.21.8) + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9): + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) + '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) dev: true /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.21.8): @@ -7044,17 +7085,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-react-constant-elements@7.22.5(@babel/core@7.23.3): @@ -7191,9 +7232,9 @@ packages: '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.21.8) - '@babel/types': 7.23.9 + '@babel/types': 7.24.0 /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} @@ -7245,18 +7286,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.2 dev: false - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.2 dev: true @@ -7296,17 +7337,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-runtime@7.23.2(@babel/core@7.21.8): @@ -7360,18 +7401,18 @@ packages: - supports-color dev: false - /@babel/plugin-transform-runtime@7.23.9(@babel/core@7.23.9): - resolution: {integrity: sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==} + /@babel/plugin-transform-runtime@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.9) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.23.9) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.9) + '@babel/helper-plugin-utils': 7.24.0 + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.0) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -7413,17 +7454,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-spread@7.22.5(@babel/core@7.21.8): @@ -7465,18 +7506,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -7516,17 +7557,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.21.8): @@ -7565,17 +7606,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.21.8): @@ -7614,17 +7655,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.21.8): @@ -7700,17 +7741,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} 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 + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.21.8): @@ -7753,18 +7794,18 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.21.8): @@ -7807,18 +7848,18 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.21.8): @@ -7861,18 +7902,18 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.9): + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.0 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) + '@babel/helper-plugin-utils': 7.24.0 dev: true /@babel/preset-env@7.23.2(@babel/core@7.21.8): @@ -8147,8 +8188,8 @@ packages: - supports-color dev: false - /@babel/preset-env@7.23.9(@babel/core@7.21.8): - resolution: {integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==} + /@babel/preset-env@7.24.0(@babel/core@7.21.8): + resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -8156,7 +8197,7 @@ packages: '@babel/compat-data': 7.23.5 '@babel/core': 7.21.8 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.21.8) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.21.8) @@ -8209,7 +8250,7 @@ packages: '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.21.8) '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.21.8) '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.21.8) '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.21.8) '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.21.8) '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.21.8) @@ -8229,7 +8270,7 @@ packages: '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.21.8) '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.21.8) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.21.8) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.21.8) + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.21.8) babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.21.8) babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.21.8) core-js-compat: 3.36.0 @@ -8238,91 +8279,91 @@ packages: - supports-color dev: false - /@babel/preset-env@7.23.9(@babel/core@7.23.9): - resolution: {integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==} + /@babel/preset-env@7.24.0(@babel/core@7.24.0): + resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.9) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.23.9) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.9) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.9) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.23.9) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.9) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.9) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.9) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.9) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.23.9) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.9) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.24.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.0) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.24.0) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.24.0) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.24.0) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.24.0) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.0) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.24.0) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.24.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.0) + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.0) + babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) + babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) core-js-compat: 3.36.0 semver: 6.3.1 transitivePeerDependencies: @@ -8385,12 +8426,12 @@ packages: esutils: 2.0.3 dev: false - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.0): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.0 esutils: 2.0.3 @@ -8488,8 +8529,8 @@ packages: dependencies: regenerator-runtime: 0.14.0 - /@babel/runtime@7.23.9: - resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} + /@babel/runtime@7.24.0: + resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 @@ -8503,13 +8544,13 @@ packages: '@babel/parser': 7.23.0 '@babel/types': 7.23.0 - /@babel/template@7.23.9: - resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.9 - '@babel/types': 7.23.9 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 /@babel/traverse@7.23.2: resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} @@ -8546,8 +8587,8 @@ packages: - supports-color dev: false - /@babel/traverse@7.23.9: - resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} + /@babel/traverse@7.24.0: + resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 @@ -8556,8 +8597,8 @@ packages: '@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 + '@babel/parser': 7.24.0 + '@babel/types': 7.24.0 debug: 4.3.4(supports-color@6.1.0) globals: 11.12.0 transitivePeerDependencies: @@ -8580,8 +8621,8 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - /@babel/types@7.23.9: - resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -8602,14 +8643,14 @@ packages: '@babel/eslint-parser': 7.22.15(@babel/core@7.21.8)(eslint@8.53.0) '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.21.8) '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.21.8) - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.1.6) - '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) eslint: 8.53.0 - eslint-config-prettier: 8.8.0(eslint@8.53.0) + eslint-config-prettier: 8.10.0(eslint@8.53.0) eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.53.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) - eslint-plugin-jest: 27.4.2(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.1.6) - eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.8.0)(eslint@8.53.0)(prettier@2.8.8) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + eslint-plugin-jest: 27.4.2(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.53.0)(typescript@5.1.6) + eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.10.0)(eslint@8.53.0)(prettier@2.8.8) eslint-plugin-promise: 6.1.1(eslint@8.53.0) eslint-plugin-react: 7.32.2(eslint@8.53.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0) @@ -8679,9 +8720,9 @@ packages: peerDependencies: postcss: ^8.2 dependencies: - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.15) postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /@csstools/postcss-color-function@1.1.1(postcss@8.4.31): @@ -8732,9 +8773,9 @@ packages: peerDependencies: postcss: ^8.2 dependencies: - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.15) postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /@csstools/postcss-nested-calc@1.0.0(postcss@8.4.31): @@ -8817,13 +8858,13 @@ packages: postcss: 8.4.31 dev: false - /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13): + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.15): resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss-selector-parser: ^6.0.10 dependencies: - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /@discoveryjs/json-ext@0.5.7: @@ -8988,8 +9029,8 @@ packages: dev: true optional: true - /@esbuild/aix-ppc64@0.20.0: - resolution: {integrity: sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==} + /@esbuild/aix-ppc64@0.20.1: + resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -8997,8 +9038,8 @@ packages: dev: true optional: true - /@esbuild/aix-ppc64@0.20.1: - resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} + /@esbuild/aix-ppc64@0.20.2: + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -9039,8 +9080,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm64@0.20.0: - resolution: {integrity: sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q==} + /@esbuild/android-arm64@0.20.1: + resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -9048,8 +9089,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.20.1: - resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} + /@esbuild/android-arm64@0.20.2: + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -9090,8 +9131,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm@0.20.0: - resolution: {integrity: sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g==} + /@esbuild/android-arm@0.20.1: + resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -9099,8 +9140,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.20.1: - resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} + /@esbuild/android-arm@0.20.2: + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -9141,8 +9182,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-x64@0.20.0: - resolution: {integrity: sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ==} + /@esbuild/android-x64@0.20.1: + resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -9150,8 +9191,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.20.1: - resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} + /@esbuild/android-x64@0.20.2: + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -9192,8 +9233,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64@0.20.0: - resolution: {integrity: sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==} + /@esbuild/darwin-arm64@0.20.1: + resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -9201,8 +9242,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.20.1: - resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} + /@esbuild/darwin-arm64@0.20.2: + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -9243,8 +9284,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64@0.20.0: - resolution: {integrity: sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw==} + /@esbuild/darwin-x64@0.20.1: + resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -9252,8 +9293,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.20.1: - resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} + /@esbuild/darwin-x64@0.20.2: + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -9294,8 +9335,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64@0.20.0: - resolution: {integrity: sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ==} + /@esbuild/freebsd-arm64@0.20.1: + resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -9303,8 +9344,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.20.1: - resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} + /@esbuild/freebsd-arm64@0.20.2: + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -9345,8 +9386,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-x64@0.20.0: - resolution: {integrity: sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ==} + /@esbuild/freebsd-x64@0.20.1: + resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -9354,8 +9395,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.20.1: - resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} + /@esbuild/freebsd-x64@0.20.2: + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -9396,8 +9437,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm64@0.20.0: - resolution: {integrity: sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw==} + /@esbuild/linux-arm64@0.20.1: + resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -9405,8 +9446,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.20.1: - resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} + /@esbuild/linux-arm64@0.20.2: + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -9447,8 +9488,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm@0.20.0: - resolution: {integrity: sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg==} + /@esbuild/linux-arm@0.20.1: + resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -9456,8 +9497,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.20.1: - resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} + /@esbuild/linux-arm@0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -9498,8 +9539,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ia32@0.20.0: - resolution: {integrity: sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w==} + /@esbuild/linux-ia32@0.20.1: + resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -9507,8 +9548,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.20.1: - resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} + /@esbuild/linux-ia32@0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -9549,8 +9590,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64@0.20.0: - resolution: {integrity: sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw==} + /@esbuild/linux-loong64@0.20.1: + resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -9558,8 +9599,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.20.1: - resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} + /@esbuild/linux-loong64@0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -9600,8 +9641,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el@0.20.0: - resolution: {integrity: sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ==} + /@esbuild/linux-mips64el@0.20.1: + resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -9609,8 +9650,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.20.1: - resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} + /@esbuild/linux-mips64el@0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -9651,8 +9692,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64@0.20.0: - resolution: {integrity: sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw==} + /@esbuild/linux-ppc64@0.20.1: + resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -9660,8 +9701,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.20.1: - resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} + /@esbuild/linux-ppc64@0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -9702,8 +9743,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64@0.20.0: - resolution: {integrity: sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA==} + /@esbuild/linux-riscv64@0.20.1: + resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -9711,8 +9752,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.20.1: - resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} + /@esbuild/linux-riscv64@0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -9753,8 +9794,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x@0.20.0: - resolution: {integrity: sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ==} + /@esbuild/linux-s390x@0.20.1: + resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -9762,8 +9803,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.20.1: - resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} + /@esbuild/linux-s390x@0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -9804,8 +9845,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64@0.20.0: - resolution: {integrity: sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg==} + /@esbuild/linux-x64@0.20.1: + resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -9813,8 +9854,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.20.1: - resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} + /@esbuild/linux-x64@0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -9855,8 +9896,8 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64@0.20.0: - resolution: {integrity: sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ==} + /@esbuild/netbsd-x64@0.20.1: + resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -9864,8 +9905,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.20.1: - resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} + /@esbuild/netbsd-x64@0.20.2: + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -9906,8 +9947,8 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64@0.20.0: - resolution: {integrity: sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA==} + /@esbuild/openbsd-x64@0.20.1: + resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -9915,8 +9956,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.20.1: - resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} + /@esbuild/openbsd-x64@0.20.2: + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -9957,8 +9998,8 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64@0.20.0: - resolution: {integrity: sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g==} + /@esbuild/sunos-x64@0.20.1: + resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -9966,8 +10007,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.20.1: - resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} + /@esbuild/sunos-x64@0.20.2: + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -10008,8 +10049,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64@0.20.0: - resolution: {integrity: sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ==} + /@esbuild/win32-arm64@0.20.1: + resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -10017,8 +10058,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.20.1: - resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} + /@esbuild/win32-arm64@0.20.2: + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -10059,8 +10100,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32@0.20.0: - resolution: {integrity: sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg==} + /@esbuild/win32-ia32@0.20.1: + resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -10068,8 +10109,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.20.1: - resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} + /@esbuild/win32-ia32@0.20.2: + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -10110,8 +10151,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64@0.20.0: - resolution: {integrity: sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg==} + /@esbuild/win32-x64@0.20.1: + resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -10119,8 +10160,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.20.1: - resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} + /@esbuild/win32-x64@0.20.2: + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -10500,11 +10541,6 @@ packages: resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} engines: {node: '>=14'} - /@fastify/busboy@2.1.0: - resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} - engines: {node: '>=14'} - dev: true - /@floating-ui/core@1.5.0: resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==} dependencies: @@ -11173,6 +11209,14 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.23 + /@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: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} @@ -11185,12 +11229,23 @@ packages: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + /@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.20 + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -11206,6 +11261,12 @@ packages: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + /@kobalte/core@0.11.0(solid-js@1.8.1): resolution: {integrity: sha512-KflwKawdAXv1/W1Eh88SPTwpxGTVs7bAGkkW72w6pnRI3hcFWXEH+E/9CojoFrIc3WVBUT+y7GzaYLOKCailDw==} peerDependencies: @@ -11244,8 +11305,8 @@ packages: call-bind: 1.0.2 dev: true - /@ljharb/through@2.3.12: - resolution: {integrity: sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==} + /@ljharb/through@2.3.13: + resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 @@ -11554,17 +11615,17 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /@ngtools/webpack@17.2.1(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.1): - resolution: {integrity: sha512-5O493oqZw0os1Gj3otVTcIXS3nGs60eXZ9w3vsK5w7tZ5x6XqZvO00X8WZQhcxXA9HMG4iDCsU2ll3lcYZVxmg==} + /@ngtools/webpack@17.3.0(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.3): + resolution: {integrity: sha512-wNTCDPPEtjP4mxYerLVLCMwOCTEOD2HqZMVXD8pJbarrGPMuoyglUZuqNSIS5KVqR+fFez6JEUnMvC3QSqf58w==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 - typescript: '>=5.2 <5.4' + typescript: '>=5.2 <5.5' webpack: ^5.54.0 dependencies: '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2) typescript: 5.2.2 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) dev: true /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: @@ -11588,7 +11649,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.15.0 + fastq: 1.17.1 /@npmcli/agent@2.2.0: resolution: {integrity: sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==} @@ -11607,7 +11668,7 @@ packages: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: '@gar/promisify': 1.1.3 - semver: 7.5.4 + semver: 7.6.0 dev: false /@npmcli/fs@3.1.0: @@ -11738,7 +11799,7 @@ packages: '@nrwl/devkit': 17.1.3(nx@17.1.3) ejs: 3.1.9 enquirer: 2.3.6 - ignore: 5.2.4 + ignore: 5.3.1 nx: 17.1.3 semver: 7.5.3 tmp: 0.2.1 @@ -12394,7 +12455,7 @@ packages: peerDependencies: react-native: '>=0.59' dependencies: - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) dev: false /@react-native/assets@1.0.0: @@ -12432,7 +12493,7 @@ packages: dependencies: '@react-navigation/native': 6.1.6(react-native@0.71.8)(react@18.2.0) react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) dev: false @@ -12447,7 +12508,7 @@ packages: fast-deep-equal: 3.1.3 nanoid: 3.3.6 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) dev: false /@react-navigation/routers@6.1.9: @@ -12470,7 +12531,7 @@ packages: '@react-navigation/native': 6.1.6(react-native@0.71.8)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) react-native-gesture-handler: 2.9.0(react-native@0.71.8)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) react-native-screens: 3.20.0(react-native@0.71.8)(react@18.2.0) @@ -12528,7 +12589,7 @@ packages: '@rollup/pluginutils': 5.0.5(rollup@3.29.4) rollup: 3.29.4 - /@rollup/plugin-json@6.0.1(rollup@4.12.0): + /@rollup/plugin-json@6.0.1(rollup@4.13.0): resolution: {integrity: sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -12537,8 +12598,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.12.0) - rollup: 4.12.0 + '@rollup/pluginutils': 5.0.5(rollup@4.13.0) + rollup: 4.13.0 dev: true /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): @@ -12573,7 +12634,7 @@ packages: resolve: 1.22.8 rollup: 3.29.4 - /@rollup/plugin-node-resolve@15.2.3(rollup@4.12.0): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.13.0): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -12582,13 +12643,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.12.0) + '@rollup/pluginutils': 5.0.5(rollup@4.13.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.12.0 + rollup: 4.13.0 dev: true /@rollup/plugin-node-resolve@7.1.3(rollup@1.32.1): @@ -12658,12 +12719,12 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 3.29.4 - /@rollup/pluginutils@5.0.5(rollup@4.12.0): + /@rollup/pluginutils@5.0.5(rollup@4.13.0): resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -12672,10 +12733,10 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.12.0 + rollup: 4.13.0 dev: true /@rollup/rollup-android-arm-eabi@4.12.0: @@ -12686,6 +12747,14 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm-eabi@4.13.0: + resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-android-arm-eabi@4.6.0: resolution: {integrity: sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw==} cpu: [arm] @@ -12701,6 +12770,14 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm64@4.13.0: + resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-android-arm64@4.6.0: resolution: {integrity: sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A==} cpu: [arm64] @@ -12716,6 +12793,14 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-arm64@4.13.0: + resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-arm64@4.6.0: resolution: {integrity: sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg==} cpu: [arm64] @@ -12731,6 +12816,14 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-x64@4.13.0: + resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-x64@4.6.0: resolution: {integrity: sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q==} cpu: [x64] @@ -12746,6 +12839,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.13.0: + resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.6.0: resolution: {integrity: sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ==} cpu: [arm] @@ -12761,6 +12862,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-gnu@4.13.0: + resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-gnu@4.6.0: resolution: {integrity: sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ==} cpu: [arm64] @@ -12776,6 +12885,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-musl@4.13.0: + resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-musl@4.6.0: resolution: {integrity: sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ==} cpu: [arm64] @@ -12791,6 +12908,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-riscv64-gnu@4.13.0: + resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-gnu@4.12.0: resolution: {integrity: sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==} cpu: [x64] @@ -12799,6 +12924,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-gnu@4.13.0: + resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-gnu@4.6.0: resolution: {integrity: sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg==} cpu: [x64] @@ -12814,6 +12947,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-musl@4.13.0: + resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-musl@4.6.0: resolution: {integrity: sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w==} cpu: [x64] @@ -12829,6 +12970,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-arm64-msvc@4.13.0: + resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-arm64-msvc@4.6.0: resolution: {integrity: sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng==} cpu: [arm64] @@ -12844,6 +12993,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-ia32-msvc@4.13.0: + resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-ia32-msvc@4.6.0: resolution: {integrity: sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw==} cpu: [ia32] @@ -12859,6 +13016,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-x64-msvc@4.13.0: + resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-x64-msvc@4.6.0: resolution: {integrity: sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g==} cpu: [x64] @@ -13179,7 +13344,7 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 dependencies: - '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4) + '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5) import-meta-resolve: 4.0.0 dev: true @@ -13192,7 +13357,7 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.0)(vite@4.5.0) + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.0.0)(vite@4.5.0) '@types/cookie': 0.5.3 cookie: 0.5.0 devalue: 4.3.2 @@ -13211,7 +13376,7 @@ packages: - supports-color dev: true - /@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4): + /@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5): resolution: {integrity: sha512-1Pm2lsBYURQsjnLyZa+jw75eVD4gYHxGRwPyFe4DAmB3FjTVR8vRNWGeuDLGFcKMh/B1ij6FTUrc9GrerogCng==} engines: {node: '>=18.13'} hasBin: true @@ -13221,24 +13386,24 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.68)(vite@5.1.4) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.80)(vite@5.1.5) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 4.3.2 esm-env: 1.0.0 import-meta-resolve: 4.0.0 kleur: 4.1.5 - magic-string: 0.30.5 + magic-string: 0.30.8 mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 5.0.0-next.68 + svelte: 5.0.0-next.80 tiny-glob: 0.2.9 - vite: 5.1.4(@types/node@18.18.0) + vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) dev: true - /@sveltejs/package@2.2.2(svelte@4.0.0)(typescript@5.3.3): + /@sveltejs/package@2.2.2(svelte@4.0.0)(typescript@5.4.2): resolution: {integrity: sha512-rP3sVv6cAntcdcG4r4KspLU6nZYYUrHJBAX3Arrw0KJFdgxtlsi2iDwN0Jwr/vIkgjcU0ZPWM8kkT5kpZDlWAw==} engines: {node: ^16.14 || >=18} hasBin: true @@ -13250,12 +13415,12 @@ packages: sade: 1.8.1 semver: 7.5.4 svelte: 4.0.0 - svelte2tsx: 0.6.23(svelte@4.0.0)(typescript@5.3.3) + svelte2tsx: 0.6.23(svelte@4.0.0)(typescript@5.4.2) transitivePeerDependencies: - typescript dev: true - /@sveltejs/package@2.2.7(svelte@5.0.0-next.68)(typescript@5.3.3): + /@sveltejs/package@2.2.7(svelte@5.0.0-next.68)(typescript@5.4.2): resolution: {integrity: sha512-/vvmrQO2mMvROdM/iGRHtRn+ValnK9xzB50pqRcX0IvoeVoTq7uhYf+KifrZTluBA+km6AX/WXRXajrgrgbmvw==} engines: {node: ^16.14 || >=18} hasBin: true @@ -13267,7 +13432,7 @@ packages: sade: 1.8.1 semver: 7.5.4 svelte: 5.0.0-next.68 - svelte2tsx: 0.7.2(svelte@5.0.0-next.68)(typescript@5.3.3) + svelte2tsx: 0.7.2(svelte@5.0.0-next.68)(typescript@5.4.2) transitivePeerDependencies: - typescript dev: true @@ -13304,7 +13469,23 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4): + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3)(svelte@4.0.0)(vite@4.5.0): + resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^2.2.0 + svelte: ^3.54.0 || ^4.0.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.0.0)(vite@4.5.0) + debug: 4.3.4(supports-color@6.1.0) + svelte: 4.0.0 + vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0) + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.6): resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -13312,10 +13493,26 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.68)(vite@5.1.4) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.68)(vite@5.1.6) debug: 4.3.4(supports-color@6.1.0) svelte: 5.0.0-next.68 - vite: 5.1.4(@types/node@18.18.0) + vite: 5.1.6(@types/node@18.18.0) + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5): + resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} + 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 + dependencies: + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.80)(vite@5.1.5) + debug: 4.3.4(supports-color@6.1.0) + svelte: 5.0.0-next.80 + vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) transitivePeerDependencies: - supports-color dev: true @@ -13360,22 +13557,62 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.68)(vite@5.1.4): + /@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.0.0)(vite@4.5.0): + resolution: {integrity: sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==} + engines: {node: ^14.18.0 || >= 16} + peerDependencies: + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 + vite: ^4.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3)(svelte@4.0.0)(vite@4.5.0) + debug: 4.3.4(supports-color@6.1.0) + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.5 + svelte: 4.0.0 + svelte-hmr: 0.15.3(svelte@4.0.0) + vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0) + vitefu: 0.2.5(vite@4.5.0) + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.68)(vite@5.1.6): resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.4) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.6) debug: 4.3.4(supports-color@6.1.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.5 svelte: 5.0.0-next.68 svelte-hmr: 0.15.3(svelte@5.0.0-next.68) - vite: 5.1.4(@types/node@18.18.0) - vitefu: 0.2.5(vite@5.1.4) + vite: 5.1.6(@types/node@18.18.0) + vitefu: 0.2.5(vite@5.1.6) + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.80)(vite@5.1.5): + resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5) + debug: 4.3.4(supports-color@6.1.0) + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.8 + svelte: 5.0.0-next.80 + svelte-hmr: 0.15.3(svelte@5.0.0-next.80) + vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vitefu: 0.2.5(vite@5.1.5) transitivePeerDependencies: - supports-color dev: true @@ -13500,34 +13737,34 @@ packages: tslib: 2.6.2 dev: true - /@tanstack/angular-query-devtools-experimental@5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.24.1): - resolution: {integrity: sha512-Gpgkuw93rDSXwRj7IzRHd8E6QcI3XSRSZnfyESmK0IrvLIZbhZTeBoTSq0VyfZ5SHn+2SH4CeZeha12eq7JtNg==} + /@tanstack/angular-query-devtools-experimental@5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.4): + resolution: {integrity: sha512-fjBLC6QJLrIgd7nu+lEhIvC2y1lGif1FhQwSrwNVkJP2cn/1dXSoE+S1W7r4sr+ksTDhKm1BWe1IcA9mV6qBdQ==} peerDependencies: '@angular/common': '>=16.0.0' '@angular/core': '>=16.0.0' - '@tanstack/angular-query-experimental': ^5.24.1 + '@tanstack/angular-query-experimental': ^5.28.4 dependencies: '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2) - '@tanstack/angular-query-experimental': 5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5) - '@tanstack/query-devtools': 5.24.0 + '@tanstack/angular-query-experimental': 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5) + '@tanstack/query-devtools': 5.28.3 tslib: 2.6.2 dev: false - /@tanstack/angular-query-experimental@5.24.1(@angular/common@17.0.5)(@angular/core@17.0.5): - resolution: {integrity: sha512-fpIdCePq1AI+Eq8miQrtVj4fNQalwEJ+M7Eh8K7Ft99OeKdpULh64VvyBJuobSNpKky21GZnmpKlxmqrU/ROsg==} + /@tanstack/angular-query-experimental@5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5): + resolution: {integrity: sha512-EvrI2NLgZICXizWA1e2g5hRwIvHnKKKoxNbedbMp+78ycjlcpPXe0z5DK63mpA+5C6SbqsOVTzPN9iJjY5nRUg==} peerDependencies: '@angular/common': '>=16.0.0' '@angular/core': '>=16.0.0' dependencies: '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2) - '@tanstack/query-core': 5.24.1 + '@tanstack/query-core': 5.28.4 tslib: 2.6.2 dev: false - /@tanstack/eslint-plugin-query@5.20.1(eslint@8.53.0)(typescript@5.1.6): - resolution: {integrity: sha512-oIp7Wh90KHOm1FKCvcv87fiD2H96xo/crFrlhbvqBzR2f0tMEGOK/ANKMGNFQprd6BT6lyZhQPlOEkFdezsjIg==} + /@tanstack/eslint-plugin-query@5.27.7(eslint@8.53.0)(typescript@5.1.6): + resolution: {integrity: sha512-I0bQGypBu7gmbjHhRPglZRnYZObiXu7JotDxqRJfjr8sP5YiCx2zm+qbQClrgUGER++Hx4EA4suL7hSiBMWgJg==} peerDependencies: eslint: ^8.34.0 dependencies: @@ -13538,8 +13775,8 @@ packages: - typescript dev: true - /@tanstack/eslint-plugin-query@5.20.1(eslint@8.57.0)(typescript@5.1.6): - resolution: {integrity: sha512-oIp7Wh90KHOm1FKCvcv87fiD2H96xo/crFrlhbvqBzR2f0tMEGOK/ANKMGNFQprd6BT6lyZhQPlOEkFdezsjIg==} + /@tanstack/eslint-plugin-query@5.27.7(eslint@8.57.0)(typescript@5.1.6): + resolution: {integrity: sha512-I0bQGypBu7gmbjHhRPglZRnYZObiXu7JotDxqRJfjr8sP5YiCx2zm+qbQClrgUGER++Hx4EA4suL7hSiBMWgJg==} peerDependencies: eslint: ^8.34.0 dependencies: @@ -13550,12 +13787,12 @@ packages: - typescript dev: true - /@tanstack/eslint-plugin-query@5.20.1(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-oIp7Wh90KHOm1FKCvcv87fiD2H96xo/crFrlhbvqBzR2f0tMEGOK/ANKMGNFQprd6BT6lyZhQPlOEkFdezsjIg==} + /@tanstack/eslint-plugin-query@5.27.7(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-I0bQGypBu7gmbjHhRPglZRnYZObiXu7JotDxqRJfjr8sP5YiCx2zm+qbQClrgUGER++Hx4EA4suL7hSiBMWgJg==} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -13575,25 +13812,25 @@ packages: dependencies: remove-accents: 0.4.2 - /@tanstack/query-core@5.24.1: - resolution: {integrity: sha512-DZ6Nx9p7BhjkG50ayJ+MKPgff+lMeol7QYXkvuU5jr2ryW/4ok5eanaS9W5eooA4xN0A/GPHdLGOZGzArgf5Cg==} + /@tanstack/query-core@5.28.4: + resolution: {integrity: sha512-uQZqOFqLWUvXNIQZ63XdKzg22NtHzgCBUfDmjDHi3BoF+nUYeBNvMi/xFPtFrMhqRzG2Ir4mYaGsWZzmiEjXpA==} dev: false - /@tanstack/query-devtools@5.24.0: - resolution: {integrity: sha512-pThim455t69zrZaQKa7IRkEIK8UBTS+gHVAdNfhO72Xh4rWpMc63ovRje5/n6iw63+d6QiJzVadsJVdPoodSeQ==} + /@tanstack/query-devtools@5.28.3: + resolution: {integrity: sha512-Kxch05PVnxLUAyRiz2gXYQhXATHfXbQQwvz858YPjYYQyi7yk8SyS9Z5hyw90bRb0pd3rjelXyGFCsNMWvEghw==} dev: false - /@tanstack/query-persist-client-core@5.24.1: - resolution: {integrity: sha512-ayUDCSCXAq3ZYXMrVQ3c4g2Mvj+d/Q7rGkNJTvdw09DZQUUMTfZsvSayitJjOxqJl1Pex4HmZNk8PiDvrqvlRQ==} + /@tanstack/query-persist-client-core@5.28.4: + resolution: {integrity: sha512-1YeeRMrTrH0jthIHKIyY95avbBFayRKoYHmkeMdyo0qmwQwi4Q9p3eSCBUjlepOi0IJrcqS93GoaepwPzpGsug==} dependencies: - '@tanstack/query-core': 5.24.1 + '@tanstack/query-core': 5.28.4 dev: false - /@tanstack/query-sync-storage-persister@5.24.1: - resolution: {integrity: sha512-dfqgFgb+6tmdvnE1vMQbBuZOBUi7zFeQB/gQJgiADJ2IO0OXp/Ucj06sVOLm9fAPGiUBDqF+UW/xB9ipBH2+Hw==} + /@tanstack/query-sync-storage-persister@5.28.4: + resolution: {integrity: sha512-pYuRjJVdVKHB2STCykBUxu60HcDtbQ3cDXDYhSf1Y5Ma+TLSxsAQNrrAQIrgEtE/JO2q7nzYg5vvMGn7+suUDw==} dependencies: - '@tanstack/query-core': 5.24.1 - '@tanstack/query-persist-client-core': 5.24.1 + '@tanstack/query-core': 5.28.4 + '@tanstack/query-persist-client-core': 5.28.4 dev: false /@tanstack/react-location@3.7.0(react-dom@18.2.0)(react@18.2.0): @@ -13609,103 +13846,103 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@tanstack/react-query-devtools@5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0): - resolution: {integrity: sha512-qa4SEugN+EF8JJXcpsM9Lu05HfUv5cvHvLuB0uw/81eJZyNHFdtHFBi5RLCgpBrOyVMDfH8UQ3VBMqXzFKV68A==} + /@tanstack/react-query-devtools@5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0): + resolution: {integrity: sha512-oS+3INjCIX4Nkh0IAV6LH2mgLqJjkcd/DDxp8dwdWCGloLrz6IBj+bOuuI2wD0zb8r7l45wIAYIhl4Z6XyTupQ==} peerDependencies: - '@tanstack/react-query': ^5.24.1 + '@tanstack/react-query': ^5.28.4 react: ^18.0.0 dependencies: - '@tanstack/query-devtools': 5.24.0 - '@tanstack/react-query': 5.24.1(react@18.2.0) + '@tanstack/query-devtools': 5.28.3 + '@tanstack/react-query': 5.28.4(react@18.2.0) react: 18.2.0 dev: false - /@tanstack/react-query-next-experimental@5.24.1(@tanstack/react-query@5.24.1)(next@14.0.0)(react@18.2.0): - resolution: {integrity: sha512-ha614ZRtCsWaZKfWMffRPNSCrOiXjeM4pawBOjQFo6N/3XaR1h3jHnYLjK4sA4IA9O6q0m1xYygLHu7prk62RA==} + /@tanstack/react-query-next-experimental@5.28.4(@tanstack/react-query@5.28.4)(next@14.0.0)(react@18.2.0): + resolution: {integrity: sha512-fr/a83rfyH5+ojPqFucW6udHBglleWGUgYh3z9evNGzYkWWuHPAkb538v/iXyzeNyIAElFozM2QPDjrSEeoNaA==} peerDependencies: - '@tanstack/react-query': ^5.24.1 + '@tanstack/react-query': ^5.28.4 next: ^13 || ^14 react: ^18.0.0 dependencies: - '@tanstack/react-query': 5.24.1(react@18.2.0) + '@tanstack/react-query': 5.28.4(react@18.2.0) next: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false - /@tanstack/react-query-persist-client@5.24.1(@tanstack/react-query@5.24.1)(react@18.2.0): - resolution: {integrity: sha512-USD4afkZbSsAWwor5xbXTkzca0ud4SLd2Q++he8Y1iEyOCh7QJhn+zwsKOaqH2X3ecQMvH/jIzO2r+fieKyMvg==} + /@tanstack/react-query-persist-client@5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0): + resolution: {integrity: sha512-j+SpDafVTL4gM60uIkgmboBkwSEByTvb8vRk+Vu6pyBFWRrl2Sip5D0pwOmWUYkGQnXynzMYMrk0B6qT7lQdSA==} peerDependencies: - '@tanstack/react-query': ^5.24.1 + '@tanstack/react-query': ^5.28.4 react: ^18.0.0 dependencies: - '@tanstack/query-persist-client-core': 5.24.1 - '@tanstack/react-query': 5.24.1(react@18.2.0) + '@tanstack/query-persist-client-core': 5.28.4 + '@tanstack/react-query': 5.28.4(react@18.2.0) react: 18.2.0 dev: false - /@tanstack/react-query@5.24.1(react@18.2.0): - resolution: {integrity: sha512-4+09JEdO4d6+Gc8Y/g2M/MuxDK5IY0QV8+2wL2304wPKJgJ54cBbULd3nciJ5uvh/as8rrxx6s0mtIwpRuGd1g==} + /@tanstack/react-query@5.28.4(react@18.2.0): + resolution: {integrity: sha512-BErcoB/QQG6YwLSUKnaGxF+lSc270RH2w3kMBpG0i4YzDCsFs2pdxPX1WVknQvFk9bNgukMb158hc2Zb4SdwSA==} peerDependencies: react: ^18.0.0 dependencies: - '@tanstack/query-core': 5.24.1 + '@tanstack/query-core': 5.28.4 react: 18.2.0 dev: false - /@tanstack/solid-query-devtools@5.24.1(@tanstack/solid-query@5.24.1)(solid-js@1.8.1): - resolution: {integrity: sha512-It3yb7a8DjlYJTLet7FtMknmKz5W3IV4HO6bzAYVRnWlmrOrxX3BhhFsMMTenUQAyv2aTU2qEfScHa38jdedgQ==} + /@tanstack/solid-query-devtools@5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1): + resolution: {integrity: sha512-FGnBXFDFr3TdnrjKwC6xrPBhNQ8S4dcXfSGwHwlEbiJtL5k/+7vt89nvNXLOqC9Gs11+s4Y7R2K4zKaBg3BKXw==} peerDependencies: - '@tanstack/solid-query': ^5.24.1 + '@tanstack/solid-query': ^5.28.5 solid-js: ^1.8.14 dependencies: - '@tanstack/query-devtools': 5.24.0 - '@tanstack/solid-query': 5.24.1(solid-js@1.8.1) + '@tanstack/query-devtools': 5.28.3 + '@tanstack/solid-query': 5.28.5(solid-js@1.8.1) solid-js: 1.8.1 dev: false - /@tanstack/solid-query@5.24.1(solid-js@1.8.1): - resolution: {integrity: sha512-06jJ6ddBqmMDRjWbLMq8gB0ojOQFVB/3tOLPdRhjzeluOvUXUnq/obaLYMc+KRGCkywO7oXuyNYYSVvucyLyFQ==} + /@tanstack/solid-query@5.28.5(solid-js@1.8.1): + resolution: {integrity: sha512-qQrs3lVOPi7Jj+ud7WtaGsWwv/2GGnIbqzlQZ49xTvkCfBM20OynRh90j1WB+EoNq5tr0ozCZP/lvnCy2w4lZQ==} peerDependencies: solid-js: ^1.6.0 dependencies: - '@tanstack/query-core': 5.24.1 + '@tanstack/query-core': 5.28.4 solid-js: 1.8.1 dev: false - /@tanstack/svelte-query-devtools@5.24.1(@tanstack/svelte-query@5.24.1)(svelte@4.0.0): - resolution: {integrity: sha512-X7GbzmYJK/il6xkrYftx/HGdZ9DhV666ocJwPxLtGxTK/9eygHezFhelhsCwCeI0P+Wxs3E9LbC5C6eGQkklZA==} + /@tanstack/svelte-query-devtools@5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0): + resolution: {integrity: sha512-HCUiX62TPmcRlGKEde7KJ+6g2hDJymrn8u0sITfTp5ut4sLNH45p+HYwn1em0c5FqB0D7iKcWgvIzsTcQp7YOQ==} peerDependencies: - '@tanstack/svelte-query': ^5.24.1 + '@tanstack/svelte-query': ^5.28.4 svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: - '@tanstack/query-devtools': 5.24.0 - '@tanstack/svelte-query': 5.24.1(svelte@4.0.0) + '@tanstack/query-devtools': 5.28.3 + '@tanstack/svelte-query': 5.28.4(svelte@4.0.0) esm-env: 1.0.0 svelte: 4.0.0 dev: false - /@tanstack/svelte-query@5.24.1(svelte@4.0.0): - resolution: {integrity: sha512-N1T15f1uwZJ2HADxupj+rDNmA7Ez7q+1D68Koqo7rAyWaRgl2V9gR7Oc/MLQM9LrFv6M768btwogDlE1LfvxLw==} + /@tanstack/svelte-query@5.28.4(svelte@4.0.0): + resolution: {integrity: sha512-M4tAWjRAuufEE8pfDukzLj8kl9tKhFe1hvIBLZ58EEEI7Yzi5eiBNfm4k1fvOYyMzNtoA1Ol/xGFiq8smekC5g==} peerDependencies: svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: - '@tanstack/query-core': 5.24.1 + '@tanstack/query-core': 5.28.4 svelte: 4.0.0 dev: false - /@tanstack/vue-query-devtools@5.24.1(@tanstack/vue-query@5.24.1)(vue@3.3.0): - resolution: {integrity: sha512-NeFJqRj4hdPJL5W9kYXxyPzGHjdzYoeWvpB7vOhUNvlGdMuI0UGFLMk3reHublBAT3jqK5R87/vbEJhviad46g==} + /@tanstack/vue-query-devtools@5.28.4(@tanstack/vue-query@5.28.4)(vue@3.3.0): + resolution: {integrity: sha512-xDuCT5elwVroxGQOAFaAGGtSvVQgOEj7vEl2DMKnn6pCuiFYCZSlaG1O/3XZnttevRohMFl8vo1y92UQ943N0A==} peerDependencies: - '@tanstack/vue-query': ^5.24.1 + '@tanstack/vue-query': ^5.28.4 vue: ^3.3.0 dependencies: - '@tanstack/query-devtools': 5.24.0 - '@tanstack/vue-query': 5.24.1(vue@3.3.0) + '@tanstack/query-devtools': 5.28.3 + '@tanstack/vue-query': 5.28.4(vue@3.3.0) vue: 3.3.0 dev: false - /@tanstack/vue-query@5.24.1(vue@3.3.0): - resolution: {integrity: sha512-nynAGshOSIdeMWnIO/kq7FkxSv9hJEIOve1wrLlt03n9dV7JQ8YX9pSaqLezRlAXgWL9v0AesXlBtiOhxIdA0A==} + /@tanstack/vue-query@5.28.4(vue@3.3.0): + resolution: {integrity: sha512-/xt4CmP/0NHN5FDtt1uvh+aXm8uHDos7gsXlDr5l6Ul5pkN9eByd86PqEkiRxgrZcuHvcB5RXSaiagxOIgoByg==} peerDependencies: '@vue/composition-api': ^1.1.2 vue: ^2.6.0 || ^3.3.0 @@ -13714,7 +13951,7 @@ packages: optional: true dependencies: '@tanstack/match-sorter-utils': 8.11.8 - '@tanstack/query-core': 5.24.1 + '@tanstack/query-core': 5.28.4 '@vue/devtools-api': 6.6.1 vue: 3.3.0 vue-demi: 0.14.6(@vue/composition-api@1.7.2)(vue@3.3.0) @@ -13942,13 +14179,13 @@ packages: /@types/eslint-scope@3.7.6: resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==} dependencies: - '@types/eslint': 8.56.2 + '@types/eslint': 8.56.5 '@types/estree': 1.0.5 /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.56.4 + '@types/eslint': 8.56.5 '@types/estree': 1.0.5 dev: true @@ -13956,7 +14193,7 @@ packages: resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} dependencies: '@types/estree': 1.0.5 - '@types/json-schema': 7.0.14 + '@types/json-schema': 7.0.15 dev: false /@types/eslint@8.44.0: @@ -13966,18 +14203,11 @@ packages: '@types/json-schema': 7.0.14 dev: true - /@types/eslint@8.56.2: - resolution: {integrity: sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==} - dependencies: - '@types/estree': 1.0.3 - '@types/json-schema': 7.0.14 - - /@types/eslint@8.56.4: - resolution: {integrity: sha512-lG1GLUnL5vuRBGb3MgWUWLdGMH2Hps+pERuyQXCfWozuGKdnhf9Pbg4pkcrVUHjKrU7Rl+GCZ/299ObBXZFAxg==} + /@types/eslint@8.56.5: + resolution: {integrity: sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 - dev: true /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} @@ -14076,7 +14306,6 @@ packages: /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - dev: true /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -14188,6 +14417,9 @@ packages: /@types/semver@7.5.4: resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==} + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + /@types/send@0.17.3: resolution: {integrity: sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==} dependencies: @@ -14319,8 +14551,8 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.3.3): - resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==} + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.53.0)(typescript@5.1.6): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.54.0 @@ -14330,25 +14562,25 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/type-utils': 5.54.0(eslint@8.53.0)(typescript@5.3.3) - '@typescript-eslint/utils': 5.54.0(eslint@8.53.0)(typescript@5.3.3) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6) debug: 4.3.4(supports-color@6.1.0) eslint: 8.53.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 + graphemer: 1.4.0 + ignore: 5.3.1 natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==} + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.54.0 @@ -14358,32 +14590,60 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/type-utils': 5.54.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.57.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.4 + graphemer: 1.4.0 + ignore: 5.3.1 natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.6.0 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.54.0 + eslint: ^8.34.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color dev: false - /@typescript-eslint/experimental-utils@3.10.1(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/experimental-utils@3.10.1(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - '@types/json-schema': 7.0.14 + '@types/json-schema': 7.0.15 '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 3.10.1(typescript@5.4.2) eslint: 8.57.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -14392,16 +14652,16 @@ packages: - typescript dev: false - /@typescript-eslint/experimental-utils@4.33.0(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/experimental-utils@4.33.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - '@types/json-schema': 7.0.14 + '@types/json-schema': 7.0.15 '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.4.2) eslint: 8.57.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.57.0) @@ -14410,13 +14670,13 @@ packages: - typescript dev: false - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -14442,8 +14702,8 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/parser@5.54.0(eslint@8.53.0)(typescript@5.3.3): - resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==} + /@typescript-eslint/parser@5.62.0(eslint@8.53.0)(typescript@5.1.6): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 @@ -14452,18 +14712,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) debug: 4.3.4(supports-color@6.1.0) eslint: 8.53.0 - typescript: 5.3.3 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.54.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==} + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 @@ -14472,14 +14732,34 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.57.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^8.34.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.57.0 + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color dev: false /@typescript-eslint/scope-manager@4.33.0: @@ -14532,8 +14812,8 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@5.54.0(eslint@8.53.0)(typescript@5.3.3): - resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==} + /@typescript-eslint/type-utils@5.62.0(eslint@8.53.0)(typescript@5.1.6): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 @@ -14542,18 +14822,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) - '@typescript-eslint/utils': 5.54.0(eslint@8.53.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) + '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6) debug: 4.3.4(supports-color@6.1.0) eslint: 8.53.0 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@5.54.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==} + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 @@ -14562,14 +14842,34 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) - '@typescript-eslint/utils': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.57.0 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^8.34.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.57.0 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color dev: false /@typescript-eslint/types@3.10.1: @@ -14595,7 +14895,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@3.10.1(typescript@5.3.3): + /@typescript-eslint/typescript-estree@3.10.1(typescript@5.4.2): resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -14610,14 +14910,14 @@ packages: glob: 7.2.3 is-glob: 4.0.3 lodash: 4.17.21 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 + semver: 7.3.2 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@4.33.0(typescript@5.3.3): + /@typescript-eslint/typescript-estree@4.33.0(typescript@5.4.2): resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -14631,9 +14931,9 @@ packages: debug: 4.3.4(supports-color@6.1.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: false @@ -14658,7 +14958,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree@5.54.0(typescript@5.3.3): + /@typescript-eslint/typescript-estree@5.54.0(typescript@5.4.2): resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -14673,10 +14973,11 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color + dev: false /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.6): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} @@ -14692,7 +14993,7 @@ packages: debug: 4.3.4(supports-color@6.1.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.0 tsutils: 3.21.0(typescript@5.1.6) typescript: 5.1.6 transitivePeerDependencies: @@ -14713,11 +15014,32 @@ packages: debug: 4.3.4(supports-color@6.1.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.0 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.2): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.4(supports-color@6.1.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.4.2) + typescript: 5.4.2 + transitivePeerDependencies: + - supports-color dev: false /@typescript-eslint/typescript-estree@6.21.0(typescript@5.1.6): @@ -14742,7 +15064,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.2): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -14758,8 +15080,8 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.2.1(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -14784,7 +15106,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.54.0(eslint@8.53.0)(typescript@5.3.3): + /@typescript-eslint/utils@5.54.0(eslint@8.53.0)(typescript@5.4.2): resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -14794,7 +15116,7 @@ packages: '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 5.54.0 '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.4.2) eslint: 8.53.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.53.0) @@ -14802,62 +15124,63 @@ packages: transitivePeerDependencies: - supports-color - typescript + dev: false - /@typescript-eslint/utils@5.54.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} + /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.1.6): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - '@types/json-schema': 7.0.14 - '@types/semver': 7.5.4 - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.3.3) - eslint: 8.57.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) + eslint: 8.53.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.57.0) - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript - dev: false + dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.1.6): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) - '@types/json-schema': 7.0.14 - '@types/semver': 7.5.4 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) - eslint: 8.53.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.14 - '@types/semver': 7.5.4 + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -14901,7 +15224,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -14912,7 +15235,7 @@ packages: '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.2) eslint: 8.57.0 semver: 7.5.4 transitivePeerDependencies: @@ -14999,13 +15322,13 @@ packages: vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0) dev: true - /@vitejs/plugin-basic-ssl@1.1.0(vite@5.0.12): + /@vitejs/plugin-basic-ssl@1.1.0(vite@5.1.5): resolution: {integrity: sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==} engines: {node: '>=14.6.0'} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - vite: 5.0.12(@types/node@18.18.0)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) dev: true /@vitejs/plugin-react@4.0.0(vite@4.5.0): @@ -15195,7 +15518,7 @@ packages: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} dev: false - /@vue/language-core@1.8.21(typescript@5.3.3): + /@vue/language-core@1.8.21(typescript@5.4.2): resolution: {integrity: sha512-dKQJc1xfWIZfv6BeXyxz3SSNrC7npJpDIN/VOb1rodAm4o247TElrXOHYAJdV9x1KilaEUo3YbnQE+WA3vQwMw==} peerDependencies: typescript: '*' @@ -15210,7 +15533,7 @@ packages: computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.3.3 + typescript: 5.4.2 vue-template-compiler: 2.7.15 dev: true @@ -15259,6 +15582,13 @@ packages: '@webassemblyjs/helper-numbers': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: true + /@webassemblyjs/ast@1.9.0: resolution: {integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==} dependencies: @@ -15284,6 +15614,10 @@ packages: /@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==} + dev: true + /@webassemblyjs/helper-buffer@1.9.0: resolution: {integrity: sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==} dev: false @@ -15326,6 +15660,15 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/wasm-gen': 1.11.6 + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + 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/helper-wasm-section@1.9.0: resolution: {integrity: sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==} dependencies: @@ -15376,6 +15719,19 @@ packages: '@webassemblyjs/wasm-parser': 1.11.6 '@webassemblyjs/wast-printer': 1.11.6 + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + dev: true + /@webassemblyjs/wasm-edit@1.9.0: resolution: {integrity: sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==} dependencies: @@ -15398,6 +15754,16 @@ packages: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + 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-gen@1.9.0: resolution: {integrity: sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==} dependencies: @@ -15416,6 +15782,15 @@ packages: '@webassemblyjs/wasm-gen': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + 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-opt@1.9.0: resolution: {integrity: sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==} dependencies: @@ -15435,6 +15810,17 @@ packages: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 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-parser@1.9.0: resolution: {integrity: sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==} dependencies: @@ -15463,6 +15849,13 @@ packages: '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/wast-printer@1.9.0: resolution: {integrity: sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==} dependencies: @@ -15969,7 +16362,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.4 + es-abstract: 1.22.5 es-array-method-boxes-properly: 1.0.0 is-string: 1.0.7 dev: true @@ -15980,7 +16373,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.4 + es-abstract: 1.22.5 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 dev: true @@ -16042,7 +16435,7 @@ packages: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.4 + es-abstract: 1.22.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 @@ -16206,15 +16599,15 @@ packages: postcss-value-parser: 4.2.0 dev: true - /autoprefixer@10.4.17(postcss@8.4.35): - resolution: {integrity: sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==} + /autoprefixer@10.4.18(postcss@8.4.35): + resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001591 + caniuse-lite: 1.0.30001598 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -16457,17 +16850,17 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.1): + /babel-loader@9.1.3(@babel/core@7.24.0)(webpack@5.90.3): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) dev: true /babel-plugin-add-module-exports@0.2.1: @@ -16554,69 +16947,69 @@ packages: '@babel/core': 7.21.8 dev: false - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.21.8): - resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} + /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.21.8): + resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.2 + '@babel/compat-data': 7.23.5 '@babel/core': 7.21.8 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.21.8) + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.21.8) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.2): - resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} + /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.0): + resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.2 - '@babel/core': 7.23.2 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) + '@babel/compat-data': 7.23.5 + '@babel/core': 7.24.0 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.0) semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.3): + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.21.8): resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.2 - '@babel/core': 7.23.3 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3) + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.21.8) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: false - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.21.8): - resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.2): + resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.21.8 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.21.8) + '@babel/compat-data': 7.23.2 + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): - resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.3): + resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + '@babel/compat-data': 7.23.2 + '@babel/core': 7.23.3 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3) semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true + dev: false /babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.21.8): resolution: {integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==} @@ -16665,13 +17058,13 @@ packages: - supports-color dev: false - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.9): + /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.0): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) core-js-compat: 3.36.0 transitivePeerDependencies: - supports-color @@ -16720,13 +17113,13 @@ packages: - supports-color dev: false - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.9): + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.0): resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.9) + '@babel/core': 7.24.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) transitivePeerDependencies: - supports-color dev: true @@ -17368,8 +17761,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001591 - electron-to-chromium: 1.4.684 + caniuse-lite: 1.0.30001598 + electron-to-chromium: 1.4.708 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -17543,7 +17936,7 @@ packages: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.3 glob: 10.3.10 - lru-cache: 10.0.1 + lru-cache: 10.2.0 minipass: 7.0.4 minipass-collect: 2.0.1 minipass-flush: 1.0.5 @@ -17583,7 +17976,7 @@ packages: es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 - set-function-length: 1.2.1 + set-function-length: 1.2.2 dev: true /caller-callsite@2.0.0: @@ -17650,8 +18043,8 @@ packages: /caniuse-lite@1.0.30001551: resolution: {integrity: sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==} - /caniuse-lite@1.0.30001591: - resolution: {integrity: sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==} + /caniuse-lite@1.0.30001598: + resolution: {integrity: sha512-j8mQRDziG94uoBfeFuqsJUNECW37DXpnvhcMJMdlH2u3MRkq1sAI0LJcXP1i/Py0KbSIC4UDj8YHPrTn5YsL+Q==} /capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -18304,7 +18697,7 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /copy-webpack-plugin@11.0.0(webpack@5.90.1): + /copy-webpack-plugin@11.0.0(webpack@5.90.3): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -18316,7 +18709,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) dev: true /core-js-compat@3.33.0: @@ -18499,6 +18892,18 @@ packages: pretty-bytes: 5.6.0 dev: true + /critters@0.0.22: + resolution: {integrity: sha512-NU7DEcQZM2Dy8XTKFHxtdnIM/drE312j2T4PCVaSUcS0oBeyT/NImpRw/Ap0zOr/1SE7SgPK9tGPg1WK/sVakw==} + dependencies: + chalk: 4.1.2 + css-select: 5.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + htmlparser2: 8.0.2 + postcss: 8.4.35 + postcss-media-query-parser: 0.2.3 + dev: true + /cross-env@7.0.3: resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} @@ -18587,7 +18992,7 @@ packages: postcss: ^8.4 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /css-color-names@0.0.4: @@ -18628,7 +19033,7 @@ packages: postcss: ^8.4 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /css-in-js-utils@3.1.0: @@ -18654,11 +19059,11 @@ packages: postcss-modules-values: 3.0.0 postcss-value-parser: 4.2.0 schema-utils: 2.7.1 - semver: 7.5.4 + semver: 7.3.2 webpack: 4.44.2 dev: false - /css-loader@6.10.0(webpack@5.90.1): + /css-loader@6.10.0(webpack@5.90.3): resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -18678,7 +19083,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.35) postcss-value-parser: 4.2.0 semver: 7.6.0 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) dev: true /css-loader@6.8.1(webpack@5.89.0): @@ -19069,6 +19474,33 @@ packages: whatwg-url: 12.0.1 dev: true + /data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + /dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: false @@ -19685,8 +20117,8 @@ packages: /electron-to-chromium@1.4.560: resolution: {integrity: sha512-HhJH/pWAxTaPZl7R3mJ6gCd8MfjQdil9RAWk84qHaLsmPTadydfAmq0a1x8kZtOGQ6pZrWhOYj5uZ8I0meZIgg==} - /electron-to-chromium@1.4.684: - resolution: {integrity: sha512-MoDE0pUsIzTewI96Vbv84sTkER9Nbp58pa1K7Ub03s6+2HvuJ+jbnxcLJm22mpomJe+5PWtiPXqhbU5ZkyHU5A==} + /electron-to-chromium@1.4.708: + resolution: {integrity: sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==} /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -19808,8 +20240,8 @@ packages: graceful-fs: 4.2.11 tapable: 2.2.1 - /enhanced-resolve@5.15.1: - resolution: {integrity: sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==} + /enhanced-resolve@5.16.0: + resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -19927,8 +20359,8 @@ packages: unbox-primitive: 1.0.2 which-typed-array: 1.1.11 - /es-abstract@1.22.4: - resolution: {integrity: sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==} + /es-abstract@1.22.5: + resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.1 @@ -19947,7 +20379,7 @@ packages: has-property-descriptors: 1.0.2 has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.1 + hasown: 2.0.2 internal-slot: 1.0.7 is-array-buffer: 3.0.4 is-callable: 1.2.7 @@ -19961,17 +20393,69 @@ packages: object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.0 + safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.8 - string.prototype.trimend: 1.0.7 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.7 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.5 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + dev: true + + /es-abstract@1.23.1: + resolution: {integrity: sha512-r+YVn6hTqQb+P5kK0u3KeDqrmhHKm+OhU/Mw4jSL4eQtOxXmp75fXIUUb3sUqFZOlb/YtW5JRaIfEC3UyjYUZQ==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 string.prototype.trimstart: 1.0.7 typed-array-buffer: 1.0.2 typed-array-byte-length: 1.0.1 typed-array-byte-offset: 1.0.2 typed-array-length: 1.0.5 unbox-primitive: 1.0.2 - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 dev: true /es-array-method-boxes-properly@1.0.0: @@ -20010,6 +20494,13 @@ packages: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} dev: true + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: true + /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -20024,7 +20515,7 @@ packages: dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 - hasown: 2.0.1 + hasown: 2.0.2 dev: true /es-shim-unscopables@1.0.0: @@ -20035,7 +20526,7 @@ packages: /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - hasown: 2.0.1 + hasown: 2.0.2 dev: true /es-to-primitive@1.2.1: @@ -20094,7 +20585,7 @@ packages: transitivePeerDependencies: - supports-color - /esbuild-plugin-solid@0.5.0(esbuild@0.20.1)(solid-js@1.8.1): + /esbuild-plugin-solid@0.5.0(esbuild@0.20.2)(solid-js@1.8.1): resolution: {integrity: sha512-ITK6n+0ayGFeDVUZWNMxX+vLsasEN1ILrg4pISsNOQ+mq4ljlJJiuXotInd+HE0MzwTcA9wExT1yzDE2hsqPsg==} peerDependencies: esbuild: '>=0.12' @@ -20103,7 +20594,7 @@ packages: '@babel/core': 7.23.2 '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) babel-preset-solid: 1.8.2(@babel/core@7.23.2) - esbuild: 0.20.1 + esbuild: 0.20.2 solid-js: 1.8.1 transitivePeerDependencies: - supports-color @@ -20121,8 +20612,8 @@ packages: hasBin: true dev: true - /esbuild-wasm@0.20.0: - resolution: {integrity: sha512-Lc9KeQCg1Zf8kCtfDXgy29rx0x8dOuhDWbkP76Wc64q7ctOOc1Zv1C39AxiE+y4N6ONyXtJk4HKpM7jlU7/jSA==} + /esbuild-wasm@0.20.1: + resolution: {integrity: sha512-6v/WJubRsjxBbQdz6izgvx7LsVFvVaGmSdwrFHmEzoVgfXL89hkKPoQHsnVI2ngOkcBUQT9kmAM1hVL1k/Av4A==} engines: {node: '>=12'} hasBin: true dev: true @@ -20245,37 +20736,6 @@ packages: '@esbuild/win32-ia32': 0.19.5 '@esbuild/win32-x64': 0.19.5 - /esbuild@0.20.0: - resolution: {integrity: sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.0 - '@esbuild/android-arm': 0.20.0 - '@esbuild/android-arm64': 0.20.0 - '@esbuild/android-x64': 0.20.0 - '@esbuild/darwin-arm64': 0.20.0 - '@esbuild/darwin-x64': 0.20.0 - '@esbuild/freebsd-arm64': 0.20.0 - '@esbuild/freebsd-x64': 0.20.0 - '@esbuild/linux-arm': 0.20.0 - '@esbuild/linux-arm64': 0.20.0 - '@esbuild/linux-ia32': 0.20.0 - '@esbuild/linux-loong64': 0.20.0 - '@esbuild/linux-mips64el': 0.20.0 - '@esbuild/linux-ppc64': 0.20.0 - '@esbuild/linux-riscv64': 0.20.0 - '@esbuild/linux-s390x': 0.20.0 - '@esbuild/linux-x64': 0.20.0 - '@esbuild/netbsd-x64': 0.20.0 - '@esbuild/openbsd-x64': 0.20.0 - '@esbuild/sunos-x64': 0.20.0 - '@esbuild/win32-arm64': 0.20.0 - '@esbuild/win32-ia32': 0.20.0 - '@esbuild/win32-x64': 0.20.0 - dev: true - /esbuild@0.20.1: resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} engines: {node: '>=12'} @@ -20307,6 +20767,37 @@ packages: '@esbuild/win32-x64': 0.20.1 dev: true + /esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -20357,22 +20848,22 @@ packages: source-map: 0.6.1 dev: false - /eslint-compat-utils@0.1.2(eslint@8.53.0): + /eslint-compat-utils@0.1.2(eslint@8.57.0): resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} engines: {node: '>=12'} peerDependencies: eslint: ^8.34.0 dependencies: - eslint: 8.53.0 + eslint: 8.57.0 dev: true - /eslint-compat-utils@0.1.2(eslint@8.57.0): - resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} - engines: {node: '>=12'} + /eslint-config-prettier@8.10.0(eslint@8.53.0): + resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} + hasBin: true peerDependencies: eslint: ^8.34.0 dependencies: - eslint: 8.57.0 + eslint: 8.53.0 dev: true /eslint-config-prettier@8.8.0(eslint@8.53.0): @@ -20384,16 +20875,16 @@ packages: eslint: 8.53.0 dev: true - /eslint-config-prettier@9.1.0(eslint@8.53.0): + /eslint-config-prettier@9.1.0(eslint@8.57.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: ^8.34.0 dependencies: - eslint: 8.53.0 + eslint: 8.57.0 dev: true - /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.3.3): + /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -20417,22 +20908,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) babel-eslint: 10.1.0(eslint@8.57.0) confusing-browser-globals: 1.0.11 eslint: 8.57.0 eslint-plugin-flowtype: 5.10.0(eslint@8.57.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) - eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) eslint-plugin-react: 7.32.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.3.3) - typescript: 5.3.3 + eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.4.2) + typescript: 5.4.2 dev: false - /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.3.3): + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.2): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -20445,19 +20936,19 @@ packages: '@babel/core': 7.23.3 '@babel/eslint-parser': 7.22.15(@babel/core@7.23.3)(eslint@8.57.0) '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.57.0 eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.3.3) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) eslint-plugin-react: 7.32.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - eslint-plugin-testing-library: 5.11.1(eslint@8.57.0)(typescript@5.3.3) - typescript: 5.3.3 + eslint-plugin-testing-library: 5.11.1(eslint@8.57.0)(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -20473,7 +20964,7 @@ packages: peerDependencies: eslint-plugin-import: '>=1.4.0' dependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -20537,7 +21028,37 @@ packages: transitivePeerDependencies: - supports-color - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.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 + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) + debug: 3.2.7(supports-color@6.1.0) + eslint: 8.53.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.54.0)(eslint-plugin-import@2.27.5)(eslint@8.53.0) + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -20558,7 +21079,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7(supports-color@6.1.0) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -20567,7 +21088,7 @@ packages: - supports-color dev: false - /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -20588,7 +21109,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) debug: 3.2.7(supports-color@6.1.0) eslint: 8.53.0 eslint-import-resolver-node: 0.3.9 @@ -20685,7 +21206,7 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -20695,7 +21216,40 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7(supports-color@6.1.0) + doctrine: 2.1.0 + eslint: 8.53.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + has: 1.0.4 + is-core-module: 2.13.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.7 + resolve: 1.22.8 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^8.34.0 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) array-includes: 3.1.7 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 @@ -20703,7 +21257,7 @@ packages: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) has: 1.0.4 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -20718,7 +21272,7 @@ packages: - supports-color dev: false - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -20728,7 +21282,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.4 array.prototype.flat: 1.3.2 @@ -20737,8 +21291,8 @@ packages: doctrine: 2.1.0 eslint: 8.53.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) - hasown: 2.0.1 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 @@ -20753,7 +21307,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(typescript@5.3.3): + /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==} engines: {node: '>=10'} peerDependencies: @@ -20763,15 +21317,15 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.3.3): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.2): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -20784,8 +21338,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 jest: 27.5.1 transitivePeerDependencies: @@ -20793,7 +21347,7 @@ packages: - typescript dev: false - /eslint-plugin-jest@27.4.2(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.53.0)(typescript@5.1.6): + /eslint-plugin-jest@27.4.2(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.53.0)(typescript@5.1.6): resolution: {integrity: sha512-3Nfvv3wbq2+PZlRTf2oaAWXWwbdBejFRBR2O8tAO67o+P8zno+QGbcDYaAXODlreXVg+9gvWhKKmG2rgfb8GEg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -20806,7 +21360,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.53.0)(typescript@5.1.6) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.53.0)(typescript@5.1.6) '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.1.6) eslint: 8.53.0 transitivePeerDependencies: @@ -20839,6 +21393,23 @@ packages: semver: 6.3.1 dev: false + /eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.10.0)(eslint@8.53.0)(prettier@2.8.8): + resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} + engines: {node: '>=6.0.0'} + peerDependencies: + eslint: ^8.34.0 + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.53.0 + eslint-config-prettier: 8.10.0(eslint@8.53.0) + prettier: 2.8.8 + prettier-linter-helpers: 1.0.0 + dev: true + /eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.8.0)(eslint@8.53.0)(prettier@2.8.8): resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} engines: {node: '>=6.0.0'} @@ -20984,7 +21555,7 @@ packages: - ts-node dev: true - /eslint-plugin-svelte@2.35.1(eslint@8.53.0)(svelte@5.0.0-next.68): + /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@5.0.0-next.68): resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -20994,18 +21565,18 @@ packages: svelte: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@jridgewell/sourcemap-codec': 1.4.15 debug: 4.3.4(supports-color@6.1.0) - eslint: 8.53.0 - eslint-compat-utils: 0.1.2(eslint@8.53.0) + eslint: 8.57.0 + eslint-compat-utils: 0.1.2(eslint@8.57.0) esutils: 2.0.3 known-css-properties: 0.29.0 - postcss: 8.4.31 - postcss-load-config: 3.1.4(postcss@8.4.31) - postcss-safe-parser: 6.0.0(postcss@8.4.31) - postcss-selector-parser: 6.0.13 - semver: 7.5.4 + postcss: 8.4.35 + postcss-load-config: 3.1.4(postcss@8.4.35) + postcss-safe-parser: 6.0.0(postcss@8.4.35) + postcss-selector-parser: 6.0.15 + semver: 7.6.0 svelte: 5.0.0-next.68 svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.68) transitivePeerDependencies: @@ -21013,7 +21584,7 @@ packages: - ts-node dev: true - /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@5.0.0-next.68): + /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@5.0.0-next.80): resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -21030,38 +21601,38 @@ packages: eslint-compat-utils: 0.1.2(eslint@8.57.0) esutils: 2.0.3 known-css-properties: 0.29.0 - postcss: 8.4.31 - postcss-load-config: 3.1.4(postcss@8.4.31) - postcss-safe-parser: 6.0.0(postcss@8.4.31) - postcss-selector-parser: 6.0.13 - semver: 7.5.4 - svelte: 5.0.0-next.68 - svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.68) + postcss: 8.4.35 + postcss-load-config: 3.1.4(postcss@8.4.35) + postcss-safe-parser: 6.0.0(postcss@8.4.35) + postcss-selector-parser: 6.0.15 + semver: 7.6.0 + svelte: 5.0.0-next.80 + svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.80) transitivePeerDependencies: - supports-color - ts-node dev: true - /eslint-plugin-testing-library@3.10.2(eslint@8.57.0)(typescript@5.3.3): + /eslint-plugin-testing-library@3.10.2(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==} engines: {node: ^10.12.0 || >=12.0.0, npm: '>=6'} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/experimental-utils': 3.10.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/experimental-utils': 3.10.1(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.3.3): + /eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -21157,7 +21728,7 @@ packages: eslint: ^8.34.0 webpack: ^5.0.0 dependencies: - '@types/eslint': 8.56.2 + '@types/eslint': 8.56.5 eslint: 8.57.0 jest-worker: 28.1.3 micromatch: 4.0.5 @@ -21763,8 +22334,8 @@ packages: strnum: 1.0.5 dev: false - /fastq@1.15.0: - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: reusify: 1.0.4 @@ -21850,7 +22421,7 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.1.1 + flat-cache: 3.2.0 /file-loader@6.1.1(webpack@4.44.2): resolution: {integrity: sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==} @@ -22037,11 +22608,11 @@ packages: micromatch: 4.0.5 dev: false - /flat-cache@3.1.1: - resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} - engines: {node: '>=12.0.0'} + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.9 + flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 @@ -22049,8 +22620,8 @@ packages: 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==} /flatten@1.0.3: resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==} @@ -22123,7 +22694,7 @@ packages: signal-exit: 4.1.0 dev: true - /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.0)(typescript@5.3.3)(webpack@4.44.2): + /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.0)(typescript@5.4.2)(webpack@4.44.2): resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} peerDependencies: @@ -22144,14 +22715,14 @@ packages: minimatch: 3.1.2 semver: 5.7.2 tapable: 1.1.3 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 4.44.2 worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color dev: false - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.3.3)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -22166,9 +22737,9 @@ packages: optional: true dependencies: '@babel/code-frame': 7.22.13 - '@types/json-schema': 7.0.14 + '@types/json-schema': 7.0.15 chalk: 4.1.2 - chokidar: 3.5.3 + chokidar: 3.6.0 cosmiconfig: 6.0.0 deepmerge: 4.3.1 eslint: 8.57.0 @@ -22179,7 +22750,7 @@ packages: schema-utils: 2.7.0 semver: 7.5.4 tapable: 1.1.3 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.89.0(esbuild@0.19.5) dev: false @@ -22338,7 +22909,7 @@ packages: requiresBuild: true dependencies: bindings: 1.5.0 - nan: 2.18.0 + nan: 2.19.0 dev: false optional: true @@ -22398,7 +22969,7 @@ packages: function-bind: 1.1.2 has-proto: 1.0.3 has-symbols: 1.0.3 - hasown: 2.0.1 + hasown: 2.0.2 dev: true /get-own-enumerable-property-symbols@3.0.2: @@ -22617,7 +23188,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: false @@ -22691,6 +23262,7 @@ packages: /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -22863,8 +23435,8 @@ packages: minimalistic-assert: 1.0.1 dev: false - /hasown@2.0.1: - resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 @@ -23217,6 +23789,16 @@ packages: - supports-color dev: true + /https-proxy-agent@7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4(supports-color@6.1.0) + transitivePeerDependencies: + - supports-color + dev: true + /human-signals@1.1.1: resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} engines: {node: '>=8.12.0'} @@ -23319,6 +23901,7 @@ packages: /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} + dev: true /ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} @@ -23521,11 +24104,11 @@ packages: wrap-ansi: 6.2.0 dev: true - /inquirer@9.2.14: - resolution: {integrity: sha512-4ByIMt677Iz5AvjyKrDpzaepIyMewNvDcvwpVVRZNmy9dLakVoVgdCHZXbK1SlVJra1db0JZ6XkJyHsanpdrdQ==} + /inquirer@9.2.15: + resolution: {integrity: sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==} engines: {node: '>=18'} dependencies: - '@ljharb/through': 2.3.12 + '@ljharb/through': 2.3.13 ansi-escapes: 4.3.2 chalk: 5.3.0 cli-cursor: 3.1.0 @@ -23563,8 +24146,8 @@ packages: engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 - hasown: 2.0.1 - side-channel: 1.0.5 + hasown: 2.0.2 + side-channel: 1.0.6 dev: true /intl-messageformat@10.5.4: @@ -23725,7 +24308,7 @@ packages: /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - hasown: 2.0.1 + hasown: 2.0.2 dev: true /is-data-descriptor@0.1.4: @@ -23742,6 +24325,13 @@ packages: kind-of: 6.0.3 dev: false + /is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + dependencies: + is-typed-array: 1.1.13 + dev: true + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -23989,12 +24579,12 @@ packages: /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 /is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.5 /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -24074,7 +24664,7 @@ packages: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 dev: true /is-typedarray@1.0.0: @@ -25111,7 +25701,7 @@ packages: jest-resolve: 26.6.2 natural-compare: 1.4.0 pretty-format: 26.6.2 - semver: 7.5.4 + semver: 7.3.2 transitivePeerDependencies: - supports-color dev: false @@ -25421,7 +26011,7 @@ packages: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} dev: false - /jscodeshift@0.14.0(@babel/preset-env@7.23.9): + /jscodeshift@0.14.0(@babel/preset-env@7.24.0): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: @@ -25433,7 +26023,7 @@ packages: '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2) '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) - '@babel/preset-env': 7.23.9(@babel/core@7.21.8) + '@babel/preset-env': 7.24.0(@babel/core@7.21.8) '@babel/preset-flow': 7.22.15(@babel/core@7.23.2) '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) '@babel/register': 7.22.15(@babel/core@7.23.2) @@ -25905,7 +26495,7 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /less-loader@11.1.0(less@4.2.0)(webpack@5.90.1): + /less-loader@11.1.0(less@4.2.0)(webpack@5.90.3): resolution: {integrity: sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -25914,7 +26504,7 @@ packages: dependencies: klona: 2.0.6 less: 4.2.0 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) dev: true /less@4.2.0: @@ -25968,7 +26558,7 @@ packages: webpack-sources: 3.2.3 dev: true - /license-webpack-plugin@4.0.2(webpack@5.90.1): + /license-webpack-plugin@4.0.2(webpack@5.90.3): resolution: {integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==} peerDependencies: webpack: '*' @@ -25978,7 +26568,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) webpack-sources: 3.2.3 dev: true @@ -26218,6 +26808,11 @@ packages: engines: {node: 14 || >=16.14} dev: true + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -26277,6 +26872,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -27078,15 +27680,15 @@ packages: schema-utils: 4.2.0 webpack: 5.89.0(esbuild@0.19.5) - /mini-css-extract-plugin@2.8.0(webpack@5.90.1): - resolution: {integrity: sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg==} + /mini-css-extract-plugin@2.8.1(webpack@5.90.3): + resolution: {integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) dev: true /minimalistic-assert@1.0.1: @@ -27107,6 +27709,12 @@ packages: dependencies: brace-expansion: 1.1.11 + /minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + dependencies: + brace-expansion: 1.1.11 + dev: true + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -27378,8 +27986,8 @@ packages: object-assign: 4.1.1 thenify-all: 1.6.0 - /nan@2.18.0: - resolution: {integrity: sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==} + /nan@2.19.0: + resolution: {integrity: sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==} requiresBuild: true dev: false optional: true @@ -27393,7 +28001,6 @@ packages: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /nanomatch@1.2.13(supports-color@6.1.0): resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} @@ -27526,8 +28133,8 @@ packages: optional: true dependencies: '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2) - '@rollup/plugin-json': 6.0.1(rollup@4.12.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.12.0) + '@rollup/plugin-json': 6.0.1(rollup@4.13.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.13.0) '@rollup/wasm-node': 4.6.0 ajv: 8.12.0 ansi-colors: 4.1.3 @@ -27554,7 +28161,7 @@ packages: typescript: 5.2.2 optionalDependencies: esbuild: 0.19.12 - rollup: 4.12.0 + rollup: 4.13.0 dev: true /ngxtension@1.4.0(@angular/common@17.0.5)(@angular/core@17.0.5)(@use-gesture/vanilla@10.3.0)(rxjs@7.8.1): @@ -27731,7 +28338,7 @@ packages: dependencies: growly: 1.3.0 is-wsl: 2.2.0 - semver: 7.5.4 + semver: 7.3.2 shellwords: 0.1.1 uuid: 8.3.2 which: 2.0.2 @@ -28022,7 +28629,7 @@ packages: tar-stream: 2.2.0 tmp: 0.2.1 tsconfig-paths: 4.2.0 - tslib: 2.5.2 + tslib: 2.6.2 v8-compile-cache: 2.3.0 yargs: 17.7.2 yargs-parser: 21.1.1 @@ -28070,7 +28677,7 @@ packages: flat: 5.0.2 fs-extra: 11.1.1 glob: 7.1.4 - ignore: 5.2.4 + ignore: 5.3.1 jest-diff: 29.7.0 js-yaml: 4.1.0 jsonc-parser: 3.2.0 @@ -28220,7 +28827,7 @@ packages: array.prototype.filter: 1.0.3 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.4 + es-abstract: 1.22.5 es-errors: 1.3.0 dev: true @@ -28896,8 +29503,8 @@ packages: nice-napi: 1.0.2 dev: true - /piscina@4.3.1: - resolution: {integrity: sha512-MBj0QYm3hJQ/C/wIXTN1OCYC8uQ4BBJ4LVele2P4ZwVQAH04vkk8E1SpDbuemLAL1dZorbuOob9rYqJeWCcCRg==} + /piscina@4.4.0: + resolution: {integrity: sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==} optionalDependencies: nice-napi: 1.0.2 dev: true @@ -28949,11 +29556,11 @@ packages: engines: {node: '>=4.0.0'} dev: false - /pnp-webpack-plugin@1.6.4(typescript@5.3.3): + /pnp-webpack-plugin@1.6.4(typescript@5.4.2): resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.2.0(typescript@5.3.3) + ts-pnp: 1.2.0(typescript@5.4.2) transitivePeerDependencies: - typescript dev: false @@ -28998,7 +29605,7 @@ packages: resolution: {integrity: sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==} dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.31): @@ -29008,7 +29615,7 @@ packages: postcss: ^8.2 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-browser-comments@3.0.0(browserslist@4.22.1): @@ -29036,7 +29643,7 @@ packages: resolution: {integrity: sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==} dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 dev: false @@ -29046,7 +29653,7 @@ packages: postcss: ^8.2.2 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 dev: false @@ -29225,7 +29832,7 @@ packages: postcss: ^8.3 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-dir-pseudo-class@5.0.0: @@ -29243,7 +29850,7 @@ packages: postcss: ^8.2 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-discard-comments@4.0.2: @@ -29375,7 +29982,7 @@ packages: postcss: ^8.4 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-focus-within@3.0.0: @@ -29392,7 +29999,7 @@ packages: postcss: ^8.4 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-font-variant@4.0.1: @@ -29522,6 +30129,23 @@ packages: yaml: 1.10.2 dev: true + /postcss-load-config@3.1.4(postcss@8.4.35): + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.35 + yaml: 1.10.2 + dev: true + /postcss-load-config@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} @@ -29551,7 +30175,7 @@ packages: optional: true dependencies: lilconfig: 3.1.1 - yaml: 2.4.0 + yaml: 2.4.1 dev: true /postcss-loader@3.0.0: @@ -29594,8 +30218,8 @@ packages: - typescript dev: true - /postcss-loader@8.1.0(postcss@8.4.35)(typescript@5.2.2)(webpack@5.90.1): - resolution: {integrity: sha512-AbperNcX3rlob7Ay7A/HQcrofug1caABBkopoFeOQMspZBqcqj6giYn1Bwey/0uiOPAcR+NQD0I2HC7rXzk91w==} + /postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.2.2)(webpack@5.90.3): + resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -29611,7 +30235,7 @@ packages: jiti: 1.21.0 postcss: 8.4.35 semver: 7.6.0 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) transitivePeerDependencies: - typescript dev: true @@ -29648,6 +30272,10 @@ packages: postcss: 8.4.31 dev: false + /postcss-media-query-parser@0.2.3: + resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} + dev: true + /postcss-merge-longhand@4.0.11: resolution: {integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==} engines: {node: '>=6.9.0'} @@ -29691,7 +30319,7 @@ packages: caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.31) postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-minify-font-values@4.0.2: @@ -29775,7 +30403,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-modules-extract-imports@2.0.0: @@ -29808,7 +30436,7 @@ packages: dependencies: icss-utils: 4.1.1 postcss: 7.0.39 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 dev: false @@ -29820,7 +30448,7 @@ packages: dependencies: icss-utils: 5.1.0(postcss@8.4.31) postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 /postcss-modules-local-by-default@4.0.4(postcss@8.4.35): @@ -29831,7 +30459,7 @@ packages: dependencies: icss-utils: 5.1.0(postcss@8.4.35) postcss: 8.4.35 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 dev: true @@ -29840,7 +30468,7 @@ packages: engines: {node: '>= 6'} dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-modules-scope@3.0.0(postcss@8.4.31): @@ -29850,7 +30478,7 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 /postcss-modules-scope@3.1.1(postcss@8.4.35): resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} @@ -29859,7 +30487,7 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.35 - postcss-selector-parser: 6.0.15 + postcss-selector-parser: 6.0.16 dev: true /postcss-modules-values@3.0.0: @@ -29903,9 +30531,9 @@ packages: peerDependencies: postcss: ^8.2 dependencies: - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.15) postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-nesting@7.0.1: @@ -30306,7 +30934,7 @@ packages: postcss: ^8.2 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-reduce-initial@4.0.3: @@ -30368,7 +30996,7 @@ packages: resolution: {integrity: sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==} engines: {node: '>=10.0'} dependencies: - postcss: 8.4.31 + postcss: 8.4.35 dev: false /postcss-safe-parser@6.0.0(postcss@8.4.31): @@ -30380,6 +31008,15 @@ packages: postcss: 8.4.31 dev: true + /postcss-safe-parser@6.0.0(postcss@8.4.35): + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + dependencies: + postcss: 8.4.35 + dev: true + /postcss-scss@4.0.9(postcss@8.4.31): resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} @@ -30410,7 +31047,7 @@ packages: postcss: ^8.2 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-selector-parser@3.1.2: @@ -30444,6 +31081,13 @@ packages: 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'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 dev: true /postcss-svgo@4.0.3: @@ -30482,7 +31126,7 @@ packages: postcss: ^8.2.15 dependencies: postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /postcss-url@10.1.3(postcss@8.4.31): @@ -30493,7 +31137,7 @@ packages: dependencies: make-dir: 3.1.0 mime: 2.5.2 - minimatch: 3.0.5 + minimatch: 3.0.8 postcss: 8.4.31 xxhashjs: 0.2.2 dev: true @@ -30546,7 +31190,6 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} @@ -30579,14 +31222,14 @@ packages: svelte: 4.2.12 dev: true - /prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@5.0.0-next.68): - resolution: {integrity: sha512-ENAPbIxASf2R79IZwgkG5sBdeNA9kLRlXVvKKmTXh79zWTy0KKoT86XO2pHrTitUPINd+iXWy12MRmgzKGVckA==} + /prettier-plugin-svelte@3.2.2(prettier@3.2.5)(svelte@5.0.0-next.80): + resolution: {integrity: sha512-ZzzE/wMuf48/1+Lf2Ffko0uDa6pyCfgHV6+uAhtg2U0AAXGrhCSW88vEJNAkAxW5qyrFY1y1zZ4J8TgHrjW++Q==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: prettier: 3.2.5 - svelte: 5.0.0-next.68 + svelte: 5.0.0-next.80 dev: true /prettier@2.8.8: @@ -30952,7 +31595,7 @@ packages: whatwg-fetch: 3.6.19 dev: false - /react-dev-utils@11.0.4(eslint@8.57.0)(typescript@5.3.3)(webpack@4.44.2): + /react-dev-utils@11.0.4(eslint@8.57.0)(typescript@5.4.2)(webpack@4.44.2): resolution: {integrity: sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==} engines: {node: '>=10'} peerDependencies: @@ -30971,7 +31614,7 @@ packages: escape-string-regexp: 2.0.0 filesize: 6.1.0 find-up: 4.1.0 - fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.0)(typescript@5.3.3)(webpack@4.44.2) + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.0)(typescript@5.4.2)(webpack@4.44.2) global-modules: 2.0.0 globby: 11.0.1 gzip-size: 5.1.1 @@ -30986,7 +31629,7 @@ packages: shell-quote: 1.7.2 strip-ansi: 6.0.0 text-table: 0.2.0 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 4.44.2 transitivePeerDependencies: - eslint @@ -30994,7 +31637,7 @@ packages: - vue-template-compiler dev: false - /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.3.3)(webpack@5.89.0): + /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -31013,7 +31656,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.3.3)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -31028,7 +31671,7 @@ packages: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.89.0(esbuild@0.19.5) transitivePeerDependencies: - eslint @@ -31108,12 +31751,12 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-native-codegen@0.71.6(@babel/preset-env@7.23.9): + /react-native-codegen@0.71.6(@babel/preset-env@7.24.0): resolution: {integrity: sha512-e5pR4VldIhEaFctfSAEgxbng0uG4gjBQxAHes3EKLdosH/Av90pQfSe9IDVdFIngvNPzt8Y14pNjrtqov/yNIg==} dependencies: '@babel/parser': 7.23.0 flow-parser: 0.185.2 - jscodeshift: 0.14.0(@babel/preset-env@7.23.9) + jscodeshift: 0.14.0(@babel/preset-env@7.24.0) nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' @@ -31132,7 +31775,7 @@ packages: lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) dev: false /react-native-gradle-plugin@0.71.19: @@ -31150,7 +31793,7 @@ packages: '@callstack/react-theme-provider': 3.0.9(react@18.2.0) color: 3.2.1 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) react-native-vector-icons: 10.0.3 use-latest-callback: 0.1.7(react@18.2.0) @@ -31170,7 +31813,7 @@ packages: invariant: 2.2.4 lodash.isequal: 4.5.0 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) setimmediate: 1.0.5 string-hash-64: 1.0.3 dev: false @@ -31182,7 +31825,7 @@ packages: react-native: '*' dependencies: react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) dev: false /react-native-screens@3.20.0(react-native@0.71.8)(react@18.2.0): @@ -31193,7 +31836,7 @@ packages: dependencies: react: 18.2.0 react-freeze: 1.0.3(react@18.2.0) - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -31224,7 +31867,7 @@ packages: - encoding dev: false - /react-native@0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.23.9)(react@18.2.0): + /react-native@0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0): resolution: {integrity: sha512-ftMAuhpgTkbHU9brrqsEyxcNrpYvXKeATY+if22Nfhhg1zW+6wn95w9otwTnA3xHkljPCbng8mUhmmERjGEl7g==} engines: {node: '>=14'} hasBin: true @@ -31256,7 +31899,7 @@ packages: promise: 8.3.0 react: 18.2.0 react-devtools-core: 4.28.4 - react-native-codegen: 0.71.6(@babel/preset-env@7.23.9) + react-native-codegen: 0.71.6(@babel/preset-env@7.24.0) react-native-gradle-plugin: 0.71.19 react-refresh: 0.4.3 react-shallow-renderer: 16.15.0(react@18.2.0) @@ -31317,7 +31960,7 @@ packages: react: 18.2.0 dev: false - /react-scripts@4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.3.3): + /react-scripts@4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.2): resolution: {integrity: sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true @@ -31332,8 +31975,8 @@ packages: '@babel/core': 7.12.3 '@pmmmwh/react-refresh-webpack-plugin': 0.4.3(react-refresh@0.8.3)(type-fest@4.5.0)(webpack-dev-server@3.11.1)(webpack@4.44.2) '@svgr/webpack': 5.5.0 - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 5.54.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) babel-eslint: 10.1.0(eslint@8.57.0) babel-jest: 26.6.3(@babel/core@7.12.3) babel-loader: 8.1.0(@babel/core@7.12.3)(webpack@4.44.2) @@ -31346,14 +31989,14 @@ packages: dotenv: 8.2.0 dotenv-expand: 5.1.0 eslint: 8.57.0 - eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.3.3) + eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.4.2) eslint-plugin-flowtype: 5.10.0(eslint@8.57.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) - eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.57.0)(typescript@5.3.3) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) + eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) eslint-plugin-react: 7.32.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.3.3) + eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.4.2) eslint-webpack-plugin: 2.7.0(eslint@8.57.0)(webpack@4.44.2) file-loader: 6.1.1(webpack@4.44.2) fs-extra: 9.1.0 @@ -31365,7 +32008,7 @@ packages: jest-watch-typeahead: 0.6.1(jest@26.6.0) mini-css-extract-plugin: 0.11.3(webpack@4.44.2) optimize-css-assets-webpack-plugin: 5.0.4(webpack@4.44.2) - pnp-webpack-plugin: 1.6.4(typescript@5.3.3) + pnp-webpack-plugin: 1.6.4(typescript@5.4.2) postcss-flexbugs-fixes: 4.2.1 postcss-loader: 3.0.0 postcss-normalize: 8.0.1 @@ -31374,7 +32017,7 @@ packages: prompts: 2.4.0 react: 18.2.0 react-app-polyfill: 2.0.0 - react-dev-utils: 11.0.4(eslint@8.57.0)(typescript@5.3.3)(webpack@4.44.2) + react-dev-utils: 11.0.4(eslint@8.57.0)(typescript@5.4.2)(webpack@4.44.2) react-refresh: 0.8.3 resolve: 1.18.1 resolve-url-loader: 3.1.5 @@ -31382,8 +32025,8 @@ packages: semver: 7.3.2 style-loader: 1.3.0(webpack@4.44.2) terser-webpack-plugin: 4.2.3(webpack@4.44.2) - ts-pnp: 1.2.0(typescript@5.3.3) - typescript: 5.3.3 + ts-pnp: 1.2.0(typescript@5.4.2) + typescript: 5.4.2 url-loader: 4.1.1(file-loader@6.1.1)(webpack@4.44.2) webpack: 4.44.2 webpack-dev-server: 3.11.1(webpack@4.44.2) @@ -31413,7 +32056,7 @@ packages: - webpack-plugin-serve dev: false - /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.3.3): + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.2): resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -31441,7 +32084,7 @@ packages: dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 8.57.0 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.3.3) + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.2) eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.89.0) file-loader: 6.2.0(webpack@5.89.0) fs-extra: 10.1.0 @@ -31459,7 +32102,7 @@ packages: prompts: 2.4.2 react: 18.2.0 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.3.3)(webpack@5.89.0) + react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0) react-refresh: 0.11.0 resolve: 1.22.8 resolve-url-loader: 4.0.0 @@ -31469,7 +32112,7 @@ packages: style-loader: 3.3.3(webpack@5.89.0) tailwindcss: 3.3.2 terser-webpack-plugin: 5.3.9(esbuild@0.19.5)(webpack@5.89.0) - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.89.0(esbuild@0.19.5) webpack-dev-server: 4.15.1(webpack@5.89.0) webpack-manifest-plugin: 4.1.1(webpack@5.89.0) @@ -31742,6 +32385,7 @@ packages: /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} + dev: true /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} @@ -32042,6 +32686,13 @@ packages: dependencies: glob: 7.2.3 + /rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: true + /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true @@ -32181,6 +32832,29 @@ packages: fsevents: 2.3.3 dev: true + /rollup@4.13.0: + resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.13.0 + '@rollup/rollup-android-arm64': 4.13.0 + '@rollup/rollup-darwin-arm64': 4.13.0 + '@rollup/rollup-darwin-x64': 4.13.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 + '@rollup/rollup-linux-arm64-gnu': 4.13.0 + '@rollup/rollup-linux-arm64-musl': 4.13.0 + '@rollup/rollup-linux-riscv64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-musl': 4.13.0 + '@rollup/rollup-win32-arm64-msvc': 4.13.0 + '@rollup/rollup-win32-ia32-msvc': 4.13.0 + '@rollup/rollup-win32-x64-msvc': 4.13.0 + fsevents: 2.3.3 + dev: true + /rollup@4.6.0: resolution: {integrity: sha512-R8i5Her4oO1LiMQ3jKf7MUglYV/mhQ5g5OKeld5CnkmPdIGo79FDDQYqPhq/PCVuTQVuxsWgIbDy9F+zdHn80w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -32283,8 +32957,8 @@ packages: has-symbols: 1.0.3 isarray: 2.0.5 - /safe-array-concat@1.1.0: - resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} dependencies: call-bind: 1.0.7 @@ -32336,7 +33010,7 @@ packages: es6-promise: 3.3.1 graceful-fs: 4.2.11 mkdirp: 0.5.6 - rimraf: 2.6.3 + rimraf: 2.7.1 dev: true /sane@4.1.0: @@ -32386,7 +33060,7 @@ packages: loader-utils: 2.0.4 neo-async: 2.6.2 schema-utils: 3.3.0 - semver: 7.5.4 + semver: 7.3.2 webpack: 4.44.2 dev: false @@ -32438,8 +33112,8 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /sass-loader@14.1.0(sass@1.70.0)(webpack@5.90.1): - resolution: {integrity: sha512-LS2mLeFWA+orYxHNu+O18Xe4jR0kyamNOOUsE3NyBP4DvIL+8stHpNX0arYTItdPe80kluIiJ7Wfe/9iHSRO0Q==} + /sass-loader@14.1.1(sass@1.71.1)(webpack@5.90.3): + resolution: {integrity: sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -32460,8 +33134,8 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.70.0 - webpack: 5.90.1(esbuild@0.20.0) + sass: 1.71.1 + webpack: 5.90.3(esbuild@0.20.1) dev: true /sass@1.69.5: @@ -32473,14 +33147,14 @@ packages: immutable: 4.3.4 source-map-js: 1.0.2 - /sass@1.70.0: - resolution: {integrity: sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==} + /sass@1.71.1: + resolution: {integrity: sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.6.0 immutable: 4.3.5 - source-map-js: 1.0.2 + source-map-js: 1.0.3 dev: true /sax@1.2.4: @@ -32522,7 +33196,7 @@ packages: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.14 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: false @@ -32531,7 +33205,7 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.14 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: false @@ -32540,7 +33214,7 @@ packages: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.14 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) @@ -32548,7 +33222,7 @@ packages: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: - '@types/json-schema': 7.0.14 + '@types/json-schema': 7.0.15 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.12.0) @@ -32601,7 +33275,6 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - dev: true /send@0.16.2: resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} @@ -32731,8 +33404,8 @@ packages: /set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} - /set-function-length@1.2.1: - resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} dependencies: define-data-property: 1.1.4 @@ -32899,8 +33572,8 @@ packages: get-intrinsic: 1.2.1 object-inspect: 1.13.0 - /side-channel@1.0.5: - resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} + /side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 @@ -33271,6 +33944,11 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + /source-map-js@1.0.3: + resolution: {integrity: sha512-H/5Vyeo/I1hqIdOS0m1Q63OPr0yFdZLaiVkr8ap/WyIVGdU3PyoOV/HXY8+PJE2M43+n11FY5zWQnNRNnD1UFg==} + engines: {node: '>=0.10.0'} + dev: true + /source-map-loader@3.0.2(webpack@5.89.0): resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} engines: {node: '>= 12.13.0'} @@ -33295,15 +33973,15 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /source-map-loader@5.0.0(webpack@5.90.1): + /source-map-loader@5.0.0(webpack@5.90.3): resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.72.1 dependencies: iconv-lite: 0.6.3 - source-map-js: 1.0.2 - webpack: 5.90.1(esbuild@0.20.0) + source-map-js: 1.0.3 + webpack: 5.90.3(esbuild@0.20.1) dev: true /source-map-resolve@0.5.3: @@ -33682,6 +34360,16 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.2 + /string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.1 + es-object-atoms: 1.0.0 + dev: true + /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: @@ -33689,6 +34377,14 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.2 + /string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: true + /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: @@ -33883,7 +34579,7 @@ packages: dependencies: browserslist: 4.22.1 postcss: 8.4.31 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.15 dev: false /styleq@0.1.3: @@ -33912,7 +34608,7 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: - '@jridgewell/gen-mapping': 0.3.4 + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 glob: 10.3.10 lines-and-columns: 1.2.4 @@ -33992,8 +34688,35 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.0.0 - svelte-preprocess: 5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2) - typescript: 5.2.2 + svelte-preprocess: 5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + dev: true + + /svelte-check@3.4.4(@babel/core@7.23.2)(svelte@4.0.0): + resolution: {integrity: sha512-Uys9+R65cj8TmP8f5UpS7B2xKpNLYNxEWJsA5ZoKcWq/uwvABFF7xS6iPQGLoa7hxz0DS6xU60YFpmq06E4JxA==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 + dependencies: + '@jridgewell/trace-mapping': 0.3.20 + chokidar: 3.5.3 + fast-glob: 3.3.1 + import-fresh: 3.3.0 + picocolors: 1.0.0 + sade: 1.8.1 + svelte: 4.0.0 + svelte-preprocess: 5.0.4(@babel/core@7.23.2)(svelte@4.0.0)(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -34033,6 +34756,33 @@ packages: - sugarss dev: true + /svelte-check@3.6.6(@babel/core@7.23.2)(postcss@8.4.35)(svelte@5.0.0-next.80): + resolution: {integrity: sha512-b9q9rOHOMYF3U8XllK7LmXTq1LeWQ98waGfEJzrFutViadkNl1tgdEtxIQ8yuPx+VQ4l7YrknYol+0lfZocaZw==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + 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: 5.0.0-next.80 + svelte-preprocess: 5.1.3(@babel/core@7.23.2)(postcss@8.4.35)(svelte@5.0.0-next.80)(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + dev: true + /svelte-eslint-parser@0.32.2(svelte@4.0.0): resolution: {integrity: sha512-Ok9D3A4b23iLQsONrjqtXtYDu5ZZ/826Blaw2LeFZVTg1pwofKDG4mz3/GYTax8fQ0plRGHI6j+d9VQYy5Lo/A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -34067,6 +34817,23 @@ packages: svelte: 5.0.0-next.68 dev: true + /svelte-eslint-parser@0.33.1(svelte@5.0.0-next.80): + resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + dependencies: + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + postcss: 8.4.31 + postcss-scss: 4.0.9(postcss@8.4.31) + svelte: 5.0.0-next.80 + dev: true + /svelte-hmr@0.15.3(svelte@4.0.0): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} @@ -34085,7 +34852,16 @@ packages: svelte: 5.0.0-next.68 dev: true - /svelte-preprocess@5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.2.2): + /svelte-hmr@0.15.3(svelte@5.0.0-next.80): + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + dependencies: + svelte: 5.0.0-next.80 + dev: true + + /svelte-preprocess@5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.3.3): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -34131,7 +34907,55 @@ packages: sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.0.0 - typescript: 5.2.2 + typescript: 5.3.3 + dev: true + + /svelte-preprocess@5.0.4(@babel/core@7.23.2)(svelte@4.0.0)(typescript@5.1.6): + resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} + engines: {node: '>= 14.10.0'} + requiresBuild: true + 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 + 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 + 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 + dependencies: + '@babel/core': 7.23.2 + '@types/pug': 2.0.8 + detect-indent: 6.1.0 + magic-string: 0.27.0 + sorcery: 0.11.0 + strip-indent: 3.0.0 + svelte: 4.0.0 + typescript: 5.1.6 dev: true /svelte-preprocess@5.1.3(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68)(typescript@5.3.3): @@ -34175,7 +34999,7 @@ packages: '@babel/core': 7.23.2 '@types/pug': 2.0.8 detect-indent: 6.1.0 - magic-string: 0.30.5 + magic-string: 0.30.8 postcss: 8.4.31 sorcery: 0.11.0 strip-indent: 3.0.0 @@ -34183,7 +35007,56 @@ packages: typescript: 5.3.3 dev: true - /svelte2tsx@0.6.23(svelte@4.0.0)(typescript@5.3.3): + /svelte-preprocess@5.1.3(@babel/core@7.23.2)(postcss@8.4.35)(svelte@5.0.0-next.80)(typescript@5.3.3): + resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} + engines: {node: '>= 16.0.0', pnpm: ^8.0.0} + requiresBuild: true + 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 + dependencies: + '@babel/core': 7.23.2 + '@types/pug': 2.0.8 + detect-indent: 6.1.0 + magic-string: 0.30.8 + postcss: 8.4.35 + sorcery: 0.11.0 + strip-indent: 3.0.0 + svelte: 5.0.0-next.80 + typescript: 5.3.3 + dev: true + + /svelte2tsx@0.6.23(svelte@4.0.0)(typescript@5.4.2): resolution: {integrity: sha512-3bwd1PuWUA3oEXy8+85zrLDnmJOsVpShpKVAehGWeYsz/66zMihTpRpUN97VVAKTZbO5tP4wnchHUXYs0zOwdw==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 @@ -34192,10 +35065,10 @@ packages: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.0.0 - typescript: 5.3.3 + typescript: 5.4.2 dev: true - /svelte2tsx@0.7.2(svelte@5.0.0-next.68)(typescript@5.3.3): + /svelte2tsx@0.7.2(svelte@5.0.0-next.68)(typescript@5.4.2): resolution: {integrity: sha512-gtKJPzGt8OARDILafwyTeM2Xh/t5nCN+/Kjr2SlfVDqct5G4t/e8jaY6e0cxjLOyiVYJTGQrjmghrMyH6jAHnQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 @@ -34204,7 +35077,7 @@ packages: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 5.0.0-next.68 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /svelte@4.0.0: @@ -34229,9 +35102,9 @@ packages: resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} engines: {node: '>=16'} dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.23 + '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.5 acorn: 8.11.3 aria-query: 5.3.0 @@ -34241,7 +35114,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.7 + magic-string: 0.30.8 periscopic: 3.1.0 dev: true @@ -34264,6 +35137,25 @@ packages: zimmerframe: 1.1.2 dev: true + /svelte@5.0.0-next.80: + resolution: {integrity: sha512-hiei7UfWoNa6P0yvNoUWqptSh8Tnn2V3dN+w6s32jSqpqzTtNG2tn+xbxdOOBJ5wYc3gYKYbA3+rK1Q643iCEw==} + engines: {node: '>=18'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.4.15 + '@types/estree': 1.0.5 + acorn: 8.11.3 + acorn-typescript: 1.4.13(acorn@8.11.3) + aria-query: 5.3.0 + axobject-query: 4.0.0 + esm-env: 1.0.0 + esrap: 1.2.1 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.8 + zimmerframe: 1.1.2 + dev: true + /svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} dev: false @@ -34491,32 +35383,7 @@ packages: - bluebird dev: false - /terser-webpack-plugin@5.3.10(esbuild@0.19.5)(webpack@5.90.3): - 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 - dependencies: - '@jridgewell/trace-mapping': 0.3.23 - esbuild: 0.19.5 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.27.0 - webpack: 5.90.3(esbuild@0.19.5) - dev: true - - /terser-webpack-plugin@5.3.10(esbuild@0.20.0)(webpack@5.90.1): + /terser-webpack-plugin@5.3.10(esbuild@0.20.1)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -34532,13 +35399,13 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.23 - esbuild: 0.20.0 + '@jridgewell/trace-mapping': 0.3.25 + esbuild: 0.20.1 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.27.0 - webpack: 5.90.1(esbuild@0.20.0) + terser: 5.29.1 + webpack: 5.90.3(esbuild@0.20.1) dev: true /terser-webpack-plugin@5.3.9(esbuild@0.19.5)(webpack@5.89.0): @@ -34557,7 +35424,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/trace-mapping': 0.3.25 esbuild: 0.19.5 jest-worker: 27.5.1 schema-utils: 3.3.0 @@ -34596,12 +35463,12 @@ packages: commander: 2.20.3 source-map-support: 0.5.21 - /terser@5.27.0: - resolution: {integrity: sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==} + /terser@5.29.1: + resolution: {integrity: sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.5 + '@jridgewell/source-map': 0.3.6 acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 @@ -34919,19 +35786,19 @@ packages: typescript: 5.1.6 dev: true - /ts-api-utils@1.2.1(typescript@5.3.3): + /ts-api-utils@1.2.1(typescript@5.4.2): resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.3 + typescript: 5.4.2 dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-pnp@1.2.0(typescript@5.3.3): + /ts-pnp@1.2.0(typescript@5.4.2): resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} peerDependencies: @@ -34940,7 +35807,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.3.3 + typescript: 5.4.2 dev: false /tsconfig-paths@3.14.2: @@ -34971,19 +35838,15 @@ packages: /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - /tslib@2.5.2: - resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} - dev: true - /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup-preset-solid@2.1.0(esbuild@0.20.1)(solid-js@1.8.1)(tsup@7.2.0): + /tsup-preset-solid@2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0): resolution: {integrity: sha512-4b63QsUz/1+PDkcQQmBnIUjW+GzlktBjclgAinfQ5DNbQiCBBbcY7tn+0xYykb/MB6rHDoc4b+rHGdgPv51AtQ==} peerDependencies: tsup: ^7.0.0 dependencies: - esbuild-plugin-solid: 0.5.0(esbuild@0.20.1)(solid-js@1.8.1) + esbuild-plugin-solid: 0.5.0(esbuild@0.20.2)(solid-js@1.8.1) tsup: 7.2.0(typescript@5.1.6) transitivePeerDependencies: - esbuild @@ -35081,6 +35944,17 @@ packages: dependencies: tslib: 1.14.1 typescript: 5.3.3 + dev: true + + /tsutils@3.21.0(typescript@5.4.2): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.4.2 + dev: false /tty-browserify@0.0.0: resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} @@ -35286,6 +36160,12 @@ packages: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true + dev: true + + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} + hasBin: true /ua-parser-js@1.0.36: resolution: {integrity: sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==} @@ -35329,11 +36209,9 @@ packages: '@fastify/busboy': 2.0.0 dev: true - /undici@6.6.2: - resolution: {integrity: sha512-vSqvUE5skSxQJ5sztTZ/CdeJb1Wq0Hf44hlYMciqHghvz+K88U0l7D6u1VsndoFgskDcnU+nG3gYmMzJVzd9Qg==} + /undici@6.7.1: + resolution: {integrity: sha512-+Wtb9bAQw6HYWzCnxrPTMVEV3Q1QjYanI0E4q02ehReMuquQdLTEFEYbfs7hcImVYKcQkWSwT6buEmSVIiDDtQ==} engines: {node: '>=18.0'} - dependencies: - '@fastify/busboy': 2.1.0 dev: true /unescape-js@1.1.4: @@ -35882,8 +36760,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.0.12(@types/node@18.18.0)(less@4.2.0)(sass@1.70.0)(terser@5.27.0): - resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} + /vite@5.0.2(@types/node@18.18.0): + resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -35911,18 +36789,15 @@ packages: optional: true dependencies: '@types/node': 18.18.0 - esbuild: 0.19.12 - less: 4.2.0 - postcss: 8.4.35 - rollup: 4.12.0 - sass: 1.70.0 - terser: 5.27.0 + esbuild: 0.19.5 + postcss: 8.4.31 + rollup: 4.6.0 optionalDependencies: fsevents: 2.3.3 - dev: true + dev: false - /vite@5.0.2(@types/node@18.18.0): - resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} + /vite@5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): + resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -35950,15 +36825,18 @@ packages: optional: true dependencies: '@types/node': 18.18.0 - esbuild: 0.19.5 - postcss: 8.4.31 - rollup: 4.6.0 + esbuild: 0.19.12 + less: 4.2.0 + postcss: 8.4.35 + rollup: 4.12.0 + sass: 1.71.1 + terser: 5.29.1 optionalDependencies: fsevents: 2.3.3 - dev: false + dev: true - /vite@5.1.4(@types/node@18.18.0): - resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==} + /vite@5.1.6(@types/node@18.18.0): + resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -35986,9 +36864,9 @@ packages: optional: true dependencies: '@types/node': 18.18.0 - esbuild: 0.19.5 + esbuild: 0.19.12 postcss: 8.4.35 - rollup: 4.6.0 + rollup: 4.13.0 optionalDependencies: fsevents: 2.3.3 dev: true @@ -36014,7 +36892,18 @@ packages: vite: 4.5.2(@types/node@18.18.0) dev: true - /vitefu@0.2.5(vite@5.1.4): + /vitefu@0.2.5(vite@5.1.5): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + dev: true + + /vitefu@0.2.5(vite@5.1.6): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -36022,7 +36911,7 @@ packages: vite: optional: true dependencies: - vite: 5.1.4(@types/node@18.18.0) + vite: 5.1.6(@types/node@18.18.0) dev: true /vitest@0.33.0(jsdom@22.1.0): @@ -36126,16 +37015,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.21(typescript@5.3.3): + /vue-tsc@1.8.21(typescript@5.4.2): resolution: {integrity: sha512-gc9e+opdeF0zKixaadXT5v2s+x+77oqpuza/vwqDhdDyEeLZUOmZaVeb9noZpkdhFaLq7t7ils/7lFU8E/Hgew==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 1.10.10 - '@vue/language-core': 1.8.21(typescript@5.3.3) + '@vue/language-core': 1.8.21(typescript@5.4.2) semver: 7.5.4 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /vue@2.6.0: @@ -36306,7 +37195,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.19.5) + webpack: 5.90.3(esbuild@0.20.1) dev: true /webpack-dev-middleware@6.1.1(webpack@5.89.0): @@ -36326,7 +37215,7 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /webpack-dev-middleware@6.1.1(webpack@5.90.1): + /webpack-dev-middleware@6.1.1(webpack@5.90.3): resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -36340,7 +37229,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) dev: true /webpack-dev-server@3.11.1(webpack@4.44.2): @@ -36484,7 +37373,7 @@ packages: serve-index: 1.9.1(supports-color@6.1.0) sockjs: 0.3.24 spdy: 4.0.2(supports-color@6.1.0) - webpack: 5.90.3(esbuild@0.19.5) + webpack: 5.90.3(esbuild@0.20.1) webpack-dev-middleware: 5.3.3(webpack@5.90.3) ws: 8.14.2 transitivePeerDependencies: @@ -36568,7 +37457,7 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /webpack-subresource-integrity@5.1.0(webpack@5.90.1): + /webpack-subresource-integrity@5.1.0(webpack@5.90.3): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} engines: {node: '>= 12'} peerDependencies: @@ -36579,7 +37468,7 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.90.1(esbuild@0.20.0) + webpack: 5.90.3(esbuild@0.20.1) dev: true /webpack@4.44.2: @@ -36661,47 +37550,7 @@ packages: - esbuild - uglify-js - /webpack@5.90.1(esbuild@0.20.0): - resolution: {integrity: sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.1 - es-module-lexer: 1.4.1 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.20.0)(webpack@5.90.1) - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - - /webpack@5.90.3(esbuild@0.19.5): + /webpack@5.90.3(esbuild@0.20.1): resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==} engines: {node: '>=10.13.0'} hasBin: true @@ -36713,14 +37562,14 @@ packages: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.11.3 acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.23.0 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.1 + enhanced-resolve: 5.16.0 es-module-lexer: 1.4.1 eslint-scope: 5.1.1 events: 3.3.0 @@ -36732,7 +37581,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.5)(webpack@5.90.3) + terser-webpack-plugin: 5.3.10(esbuild@0.20.1)(webpack@5.90.3) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -36850,8 +37699,8 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 - /which-typed-array@1.1.14: - resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.7 @@ -37417,8 +38266,8 @@ packages: resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} engines: {node: '>= 14'} - /yaml@2.4.0: - resolution: {integrity: sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==} + /yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} engines: {node: '>= 14'} hasBin: true dev: true From af611bc58002690e9cdff78d50beb607ebd89ac8 Mon Sep 17 00:00:00 2001 From: "zhihengzhanga@gmail.com" Date: Sat, 30 Mar 2024 01:10:22 -0700 Subject: [PATCH 06/13] fx --- .../svelte-melt/src/routes/+page.svelte | 7 +- .../src/routes/derivedQuery.svelte | 9 +- packages/svelte-query-runes/package.json | 6 +- packages/svelte-query-runes/src/types.ts | 14 +- pnpm-lock.yaml | 2221 +++++++++-------- 5 files changed, 1194 insertions(+), 1063 deletions(-) diff --git a/examples/svelte/svelte-melt/src/routes/+page.svelte b/examples/svelte/svelte-melt/src/routes/+page.svelte index 343571b629..c1e7f8b3aa 100644 --- a/examples/svelte/svelte-melt/src/routes/+page.svelte +++ b/examples/svelte/svelte-melt/src/routes/+page.svelte @@ -5,11 +5,11 @@ import DerivedQuery from './derivedQuery.svelte'; -

testing list query cache update

+ -

testing pagination with createQuery

+ diff --git a/examples/svelte/svelte-melt/src/routes/derivedQuery.svelte b/examples/svelte/svelte-melt/src/routes/derivedQuery.svelte index f5212f21ca..a8cb0a6f01 100644 --- a/examples/svelte/svelte-melt/src/routes/derivedQuery.svelte +++ b/examples/svelte/svelte-melt/src/routes/derivedQuery.svelte @@ -9,7 +9,7 @@ let p = $derived({ derived_state: bookFilterStore.paginate.page + 1 }); function query(p) { const data = createQuery({ - queryKey: () => ['paginate', b], + queryKey: () => ['paginate', p()], queryFn: async () => { const s = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'].map((v) => { return { title: v }; @@ -19,16 +19,14 @@ } return s.slice(5, 6); }, - staleTime: 5000, - enabled: bookFilterStore.paginate.page % 2 == 1 + staleTime: 5000 }); return data; } - let data = query(p); + let data = query(() => p);

testing derived query with list

- {data.fetchStatus} {data.isLoading} {data.isFetching} @@ -48,6 +46,7 @@ }}>prev {bookFilterStore.paginate.page} +{p.derived_state} {#each data?.data ?? [] as item}
{item.title}
{/each} diff --git a/packages/svelte-query-runes/package.json b/packages/svelte-query-runes/package.json index 2cb7c3c0a3..11c0e5cb04 100644 --- a/packages/svelte-query-runes/package.json +++ b/packages/svelte-query-runes/package.json @@ -1,6 +1,6 @@ { - "name": "svelte-query", - "version": "5.14.2-beta.18.4", + "name": "svelte-query-runes", + "version": "5.14.2-beta.18.5", "private": false, "description": "Primitives for managing, caching and syncing asynchronous and remote data in Svelte", "author": "zhiheng", @@ -52,7 +52,7 @@ "@sveltejs/vite-plugin-svelte": "^3.0.2", "@testing-library/svelte": "^4.1.0", "eslint-plugin-svelte": "^2.35.1", - "svelte": "5.0.0-next.68", + "svelte": "5.0.0-next.87", "svelte-check": "^3.6.5", "svelte-eslint-parser": "^0.33.1" }, diff --git a/packages/svelte-query-runes/src/types.ts b/packages/svelte-query-runes/src/types.ts index b01f554869..304b792254 100644 --- a/packages/svelte-query-runes/src/types.ts +++ b/packages/svelte-query-runes/src/types.ts @@ -16,6 +16,7 @@ type Replace = Identity< [P in K]: TReplace } > + export type FnOrVal = (() => T) | T // can be a fn that returns reactive statement or $state or $derived deep states /** Options for createBaseQuery */ @@ -26,15 +27,10 @@ export type CreateBaseQueryOptions< TQueryData = TQueryFnData, TQueryKey extends QueryKey = QueryKey, > = FnOrVal< - Replace< - Replace< - QueryObserverOptions, - 'queryKey', - FnOrVal - >, - 'enabled', - FnOrVal - > + Omit< + QueryObserverOptions, + 'queryKey' | 'enabled' + > & { enabled?: FnOrVal; queryKey: FnOrVal } > /** Result from createBaseQuery */ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f0b187da5..082b37bfef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -183,10 +183,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.4) + version: 5.28.10(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.9) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5) + version: 5.28.9(@angular/common@17.0.5)(@angular/core@17.0.5) rxjs: specifier: ^7.8.1 version: 7.8.1 @@ -217,10 +217,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.4) + version: 5.28.10(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.9) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5) + version: 5.28.9(@angular/common@17.0.5)(@angular/core@17.0.5) axios: specifier: ^1.5.1 version: 1.5.1 @@ -254,10 +254,10 @@ importers: version: 17.0.5(@angular/animations@17.0.5)(@angular/common@17.0.5)(@angular/core@17.0.5) '@tanstack/angular-query-devtools-experimental': specifier: ^5.13.3 - version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.4) + version: 5.28.10(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.9) '@tanstack/angular-query-experimental': specifier: ^5.13.4 - version: 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5) + version: 5.28.9(@angular/common@17.0.5)(@angular/core@17.0.5) rxjs: specifier: ^7.8.1 version: 7.8.1 @@ -282,10 +282,10 @@ importers: version: 4.17.1 '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) algoliasearch: specifier: 4.17.1 version: 4.17.1 @@ -298,7 +298,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: 5.27.7(eslint@8.57.0)(typescript@5.1.6) + version: 5.28.6(eslint@8.57.0)(typescript@5.1.6) '@types/react': specifier: ^18.2.31 version: 18.2.31 @@ -319,10 +319,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -343,10 +343,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -359,7 +359,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: 5.27.7(eslint@8.57.0)(typescript@5.4.2) + version: 5.28.6(eslint@8.57.0)(typescript@5.4.3) '@vitejs/plugin-react': specifier: ^4.0.0 version: 4.0.0(vite@4.5.0) @@ -371,10 +371,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) graphql: specifier: ^16.8.1 version: 16.8.1 @@ -399,16 +399,16 @@ importers: dependencies: '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: 5.28.4 + version: 5.28.9 '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) '@tanstack/react-query-persist-client': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.9(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -421,7 +421,7 @@ importers: devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: 5.27.7(eslint@8.53.0)(typescript@5.1.6) + version: 5.28.6(eslint@8.53.0)(typescript@5.1.6) '@types/react': specifier: ^18.2.31 version: 18.2.31 @@ -448,10 +448,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -473,10 +473,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -500,10 +500,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -527,10 +527,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) ky: specifier: ^0.33.3 version: 0.33.3 @@ -557,13 +557,13 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) '@tanstack/react-query-next-experimental': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(next@14.0.0)(react@18.2.0) + version: 5.28.9(@tanstack/react-query@5.28.9)(next@14.0.0)(react@18.2.0) next: specifier: ^14.0.0 version: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) @@ -591,19 +591,19 @@ importers: dependencies: '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: 5.28.4 + version: 5.28.9 '@tanstack/react-location': specifier: ^3.7.0 version: 3.7.0(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) '@tanstack/react-query-persist-client': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.9(@tanstack/react-query@5.28.9)(react@18.2.0) ky: specifier: ^0.33.3 version: 0.33.3 @@ -631,10 +631,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -668,10 +668,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -705,10 +705,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -729,10 +729,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -751,10 +751,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -784,10 +784,10 @@ importers: version: 6.3.16(@react-navigation/native@6.1.6)(react-native-gesture-handler@2.9.0)(react-native-safe-area-context@4.5.0)(react-native-screens@3.20.0)(react-native@0.71.8)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) expo: specifier: ^48.0.17 version: 48.0.17(@babel/core@7.21.8) @@ -802,7 +802,7 @@ importers: version: 18.2.0 react-native: specifier: ^0.71.8 - version: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + version: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) react-native-gesture-handler: specifier: ^2.9.0 version: 2.9.0(react-native@0.71.8)(react@18.2.0) @@ -842,7 +842,7 @@ importers: version: 1.1.2(eslint-plugin-import@2.29.1) eslint-plugin-flowtype: specifier: ^8.0.3 - version: 8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.53.0) + version: 8.0.3(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.53.0) eslint-plugin-prettier: specifier: ^4.0.0 version: 4.0.0(eslint-config-prettier@8.8.0)(eslint@8.53.0)(prettier@2.8.8) @@ -857,10 +857,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) localforage: specifier: ^1.10.0 version: 1.10.0 @@ -909,10 +909,10 @@ importers: version: 5.13.2(@types/react@18.2.31)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -937,10 +937,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -974,10 +974,10 @@ importers: version: 5.13.2(@types/react@18.2.31)(react@18.2.0) '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -1002,10 +1002,10 @@ importers: dependencies: '@tanstack/react-query': specifier: ^5.0.0 - version: 5.28.4(react@18.2.0) + version: 5.28.9(react@18.2.0) '@tanstack/react-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0) + version: 5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0) axios: specifier: ^1.5.1 version: 1.5.1 @@ -1033,10 +1033,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.28.5(solid-js@1.8.1) + version: 5.28.9(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) + version: 5.28.10(@tanstack/solid-query@5.28.9)(solid-js@1.8.1) graphql: specifier: ^16.8.1 version: 16.8.1 @@ -1061,10 +1061,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.28.5(solid-js@1.8.1) + version: 5.28.9(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) + version: 5.28.10(@tanstack/solid-query@5.28.9)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1083,10 +1083,10 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.28.5(solid-js@1.8.1) + version: 5.28.9(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) + version: 5.28.10(@tanstack/solid-query@5.28.9)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1105,17 +1105,17 @@ importers: dependencies: '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.28.5(solid-js@1.8.1) + version: 5.28.9(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) + version: 5.28.10(@tanstack/solid-query@5.28.9)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 devDependencies: '@tanstack/eslint-plugin-query': specifier: ^5.0.0 - version: 5.27.7(eslint@8.57.0)(typescript@5.1.6) + version: 5.28.6(eslint@8.57.0)(typescript@5.1.6) typescript: specifier: 5.1.6 version: 5.1.6 @@ -1136,10 +1136,10 @@ importers: version: 0.8.3(solid-js@1.8.1) '@tanstack/solid-query': specifier: ^5.0.0 - version: 5.28.5(solid-js@1.8.1) + version: 5.28.9(solid-js@1.8.1) '@tanstack/solid-query-devtools': specifier: ^5.0.0 - version: 5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1) + version: 5.28.10(@tanstack/solid-query@5.28.9)(solid-js@1.8.1) solid-js: specifier: ^1.8.1 version: 1.8.1 @@ -1173,10 +1173,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.28.4(svelte@4.0.0) + version: 5.28.9(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) + version: 5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1201,10 +1201,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.28.4(svelte@4.0.0) + version: 5.28.9(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) + version: 5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1229,10 +1229,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.28.4(svelte@4.0.0) + version: 5.28.9(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) + version: 5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1257,10 +1257,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.28.4(svelte@4.0.0) + version: 5.28.9(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) + version: 5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1285,10 +1285,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.28.4(svelte@4.0.0) + version: 5.28.9(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) + version: 5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1313,10 +1313,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.28.4(svelte@4.0.0) + version: 5.28.9(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) + version: 5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0) devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 @@ -1341,10 +1341,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.28.4(svelte@4.0.0) + version: 5.28.9(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) + version: 5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1369,10 +1369,10 @@ importers: dependencies: '@tanstack/svelte-query': specifier: ^5.0.0 - version: 5.28.4(svelte@4.0.0) + version: 5.28.9(svelte@4.0.0) '@tanstack/svelte-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0) + version: 5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0) devDependencies: '@sveltejs/adapter-auto': specifier: ^2.1.0 @@ -1464,10 +1464,10 @@ importers: dependencies: '@tanstack/vue-query': specifier: ^5.0.0 - version: 5.28.4(vue@3.3.0) + version: 5.28.9(vue@3.3.0) '@tanstack/vue-query-devtools': specifier: ^5.0.0 - version: 5.28.4(@tanstack/vue-query@5.28.4)(vue@3.3.0) + version: 5.28.10(@tanstack/vue-query@5.28.9)(vue@3.3.0) vue: specifier: ^3.3.0 version: 3.3.0 @@ -1486,7 +1486,7 @@ importers: dependencies: '@tanstack/vue-query': specifier: ^5.0.0 - version: 5.28.4(vue@3.3.0) + version: 5.28.9(vue@3.3.0) vue: specifier: ^3.3.0 version: 3.3.0 @@ -1505,16 +1505,16 @@ importers: dependencies: '@tanstack/query-core': specifier: ^5.0.0 - version: 5.28.4 + version: 5.28.9 '@tanstack/query-persist-client-core': specifier: ^5.0.0 - version: 5.28.4 + version: 5.28.9 '@tanstack/query-sync-storage-persister': specifier: ^5.0.0 - version: 5.28.4 + version: 5.28.9 '@tanstack/vue-query': specifier: ^5.0.0 - version: 5.28.4(vue@3.3.0) + version: 5.28.9(vue@3.3.0) idb-keyval: specifier: ^6.2.0 version: 6.2.0 @@ -1591,7 +1591,7 @@ importers: version: 18.2.0(react@18.2.0) react-scripts: specifier: ^4.0.3 - version: 4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.2) + version: 4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.3) integrations/react-cra5: dependencies: @@ -1609,7 +1609,7 @@ importers: version: 18.2.0(react@18.2.0) react-scripts: specifier: ^5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.2) + version: 5.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.3) integrations/react-next: dependencies: @@ -1770,14 +1770,14 @@ importers: version: link:../query-core ngxtension: specifier: ^1.0.3 - version: 1.4.0(@angular/common@17.0.5)(@angular/core@17.0.5)(@use-gesture/vanilla@10.3.0)(rxjs@7.8.1) + version: 1.4.0(@angular/common@17.0.5)(@angular/core@17.0.5)(@use-gesture/vanilla@10.3.1)(rxjs@7.8.1) tslib: specifier: ^2.6.2 version: 2.6.2 devDependencies: '@analogjs/vite-plugin-angular': specifier: ^0.2.18 - version: 0.2.22(@angular-devkit/build-angular@17.3.0) + version: 0.2.22(@angular-devkit/build-angular@17.3.2) '@angular/common': specifier: ^17.0.2 version: 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) @@ -1819,7 +1819,7 @@ importers: dependencies: '@typescript-eslint/utils': specifier: ^5.54.0 - version: 5.54.0(eslint@8.53.0)(typescript@5.4.2) + version: 5.54.0(eslint@8.53.0)(typescript@5.4.3) devDependencies: eslint: specifier: ^8.34.0 @@ -1882,7 +1882,7 @@ importers: version: 2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 - version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) + version: 2.7.2(solid-js@1.8.1)(vite@4.5.3) packages/query-persist-client-core: dependencies: @@ -1982,7 +1982,7 @@ importers: version: 2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 - version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) + version: 2.7.2(solid-js@1.8.1)(vite@4.5.3) packages/solid-query-devtools: dependencies: @@ -2001,7 +2001,7 @@ importers: version: 2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 - version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) + version: 2.7.2(solid-js@1.8.1)(vite@4.5.3) packages/solid-query-persist-client: dependencies: @@ -2020,7 +2020,7 @@ importers: version: 2.1.0(esbuild@0.20.2)(solid-js@1.8.1)(tsup@7.2.0) vite-plugin-solid: specifier: ^2.7.2 - version: 2.7.2(solid-js@1.8.1)(vite@4.5.2) + version: 2.7.2(solid-js@1.8.1)(vite@4.5.3) packages/svelte-query: dependencies: @@ -2030,10 +2030,10 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.4.2) + version: 2.2.2(svelte@4.0.0)(typescript@5.4.3) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 - version: 2.4.6(svelte@4.0.0)(vite@4.5.2) + version: 2.4.6(svelte@4.0.0)(vite@4.5.3) '@testing-library/svelte': specifier: ^4.0.4 version: 4.0.4(svelte@4.0.0) @@ -2061,10 +2061,10 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.4.2) + version: 2.2.2(svelte@4.0.0)(typescript@5.4.3) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 - version: 2.4.6(svelte@4.0.0)(vite@4.5.2) + version: 2.4.6(svelte@4.0.0)(vite@4.5.3) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query @@ -2089,10 +2089,10 @@ importers: devDependencies: '@sveltejs/package': specifier: ^2.2.2 - version: 2.2.2(svelte@4.0.0)(typescript@5.4.2) + version: 2.2.2(svelte@4.0.0)(typescript@5.4.3) '@sveltejs/vite-plugin-svelte': specifier: ^2.4.6 - version: 2.4.6(svelte@4.0.0)(vite@4.5.2) + version: 2.4.6(svelte@4.0.0)(vite@4.5.3) '@tanstack/svelte-query': specifier: workspace:* version: link:../svelte-query @@ -2116,29 +2116,29 @@ importers: dependencies: '@tanstack/query-core': specifier: latest - version: 5.28.4 + version: 5.28.9 devDependencies: '@sveltejs/package': specifier: ^2.2.7 - version: 2.2.7(svelte@5.0.0-next.68)(typescript@5.4.2) + version: 2.2.7(svelte@5.0.0-next.87)(typescript@5.4.3) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@5.0.0-next.68)(vite@5.1.6) + version: 3.0.2(svelte@5.0.0-next.87)(vite@5.2.6) '@testing-library/svelte': specifier: ^4.1.0 - version: 4.1.0(svelte@5.0.0-next.68) + version: 4.1.0(svelte@5.0.0-next.87) eslint-plugin-svelte: specifier: ^2.35.1 - version: 2.35.1(eslint@8.57.0)(svelte@5.0.0-next.68) + version: 2.35.1(eslint@8.57.0)(svelte@5.0.0-next.87) svelte: - specifier: 5.0.0-next.68 - version: 5.0.0-next.68 + specifier: 5.0.0-next.87 + version: 5.0.0-next.87 svelte-check: specifier: ^3.6.5 - version: 3.6.5(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68) + version: 3.6.5(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.87) svelte-eslint-parser: specifier: ^0.33.1 - version: 0.33.1(svelte@5.0.0-next.68) + version: 0.33.1(svelte@5.0.0-next.87) packages/vue-query: dependencies: @@ -2188,7 +2188,7 @@ importers: version: 3.3.0 vue-tsc: specifier: ^1.8.21 - version: 1.8.21(typescript@5.4.2) + version: 1.8.21(typescript@5.4.3) packages: @@ -2308,12 +2308,12 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - /@analogjs/vite-plugin-angular@0.2.22(@angular-devkit/build-angular@17.3.0): + /@analogjs/vite-plugin-angular@0.2.22(@angular-devkit/build-angular@17.3.2): resolution: {integrity: sha512-XXquj5i+aawEgPE5fIZY7NlX7vKcNYdmHTsPKGhCBiLmNZw6aYF3aUm2E3kD9CsFgyumNGnc/6lc3vaPtGzCRQ==} peerDependencies: '@angular-devkit/build-angular': ^15.0.0 || >=16.0.0 dependencies: - '@angular-devkit/build-angular': 17.3.0(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2) + '@angular-devkit/build-angular': 17.3.2(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2) dev: true /@angular-devkit/architect@0.1700.4(chokidar@3.5.3): @@ -2326,11 +2326,11 @@ packages: - chokidar dev: true - /@angular-devkit/architect@0.1703.0: - resolution: {integrity: sha512-2X2cswI4TIwtQxCe5U9f4jeiDjAb8r89XLpU0QwEHyZyWx02uhYHO3FDMJq/NxCS95IUAQOBGBhbD4ey4Hl9cQ==} + /@angular-devkit/architect@0.1703.2: + resolution: {integrity: sha512-fT5gSzwDHOyGv8zF97t8rjeoYSGSxXjWWstl3rN1nXdO0qgJ5m6Sv0fupON+HltdXDCBLRH+2khNpqx/Fh0Qww==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.3.0 + '@angular-devkit/core': 17.3.2 rxjs: 7.8.1 transitivePeerDependencies: - chokidar @@ -2459,8 +2459,8 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-angular@17.3.0(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2): - resolution: {integrity: sha512-mC70mZK/liITM4VlGL6hmYPkVsZwAb+X3TxwodBl/g8p/sYijDhK/4QJHzmcHTxLYQQS6nS5CUcr9ARQFkGN2w==} + /@angular-devkit/build-angular@17.3.2(@angular/compiler-cli@17.0.5)(@types/node@18.18.0)(ng-packagr@17.0.2)(typescript@5.2.2): + resolution: {integrity: sha512-muPCUyL0uHvRkLH4NLWiccER6P2vCm/Q5DDvqyN4XOzzY3tAHHLrKrpvY87sgd2oNJ6Ci8x7GPNcfzR5KELCnw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 @@ -2501,9 +2501,9 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1703.0 - '@angular-devkit/build-webpack': 0.1703.0(webpack-dev-server@4.15.1)(webpack@5.90.3) - '@angular-devkit/core': 17.3.0 + '@angular-devkit/architect': 0.1703.2 + '@angular-devkit/build-webpack': 0.1703.2(webpack-dev-server@4.15.1)(webpack@5.90.3) + '@angular-devkit/core': 17.3.2 '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2) '@babel/core': 7.24.0 '@babel/generator': 7.23.6 @@ -2515,7 +2515,7 @@ packages: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.3.0(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.3) + '@ngtools/webpack': 17.3.2(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.3) '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.5) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) @@ -2562,8 +2562,8 @@ packages: vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.20.1) - webpack-dev-middleware: 6.1.1(webpack@5.90.3) - webpack-dev-server: 4.15.1(webpack@5.90.3) + webpack-dev-middleware: 6.1.2(webpack@5.90.3) + webpack-dev-server: 4.15.1(webpack@5.91.0) webpack-merge: 5.10.0 webpack-subresource-integrity: 5.1.0(webpack@5.90.3) optionalDependencies: @@ -2603,17 +2603,17 @@ packages: - chokidar dev: true - /@angular-devkit/build-webpack@0.1703.0(webpack-dev-server@4.15.1)(webpack@5.90.3): - resolution: {integrity: sha512-IEaLzV5lolURJhMKM4naW6pYTDjI5E8I+97o/kbSa0yakvGOBwg7yRmfc54T1M0Z4nmifPsj4OVRGhBaa6dgXA==} + /@angular-devkit/build-webpack@0.1703.2(webpack-dev-server@4.15.1)(webpack@5.90.3): + resolution: {integrity: sha512-w7rVFQcZK4iTCd/MLfQWIkDkwBOfAs++txNQyS9qYID8KvLs1V+oWYd2qDBRelRv1u3YtaCIS1pQx3GFKBC3OA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 dependencies: - '@angular-devkit/architect': 0.1703.0 + '@angular-devkit/architect': 0.1703.2 rxjs: 7.8.1 webpack: 5.90.3(esbuild@0.20.1) - webpack-dev-server: 4.15.1(webpack@5.90.3) + webpack-dev-server: 4.15.1(webpack@5.91.0) transitivePeerDependencies: - chokidar dev: true @@ -2636,8 +2636,8 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/core@17.3.0: - resolution: {integrity: sha512-ldErhMYq8rcFOhWQ0syQdLy6IYb/LL0erigj7gCMOf59oJgM7B13o/ZTOCvyJttUZ9IP0HB98Gi3epEuJ30VLg==} + /@angular-devkit/core@17.3.2: + resolution: {integrity: sha512-1vxKo9+pdSwTOwqPDSYQh84gZYmCJo6OgR5+AZoGLGMZSeqvi9RG5RiUcOMLQYOnuYv0arlhlWxz0ZjyR8ApKw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -2831,19 +2831,19 @@ packages: chalk: 2.4.2 dev: false - /@babel/code-frame@7.23.5: - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 + '@babel/highlight': 7.24.2 + picocolors: 1.0.0 /@babel/compat-data@7.23.2: resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} engines: {node: '>=6.9.0'} - /@babel/compat-data@7.23.5: - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + /@babel/compat-data@7.24.1: + resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==} engines: {node: '>=6.9.0'} /@babel/core@7.12.3: @@ -2942,14 +2942,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.24.2 '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0) - '@babel/helpers': 7.24.0 - '@babel/parser': 7.24.0 + '@babel/helpers': 7.24.1 + '@babel/parser': 7.24.1 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@6.1.0) @@ -3017,6 +3017,16 @@ packages: jsesc: 2.5.2 dev: true + /@babel/generator@7.24.1: + resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} + 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 + dev: true + /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} @@ -3043,7 +3053,7 @@ packages: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.1 '@babel/helper-validator-option': 7.23.5 browserslist: 4.23.0 lru-cache: 5.1.1 @@ -3101,8 +3111,8 @@ packages: semver: 6.3.1 dev: false - /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.21.8): - resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} + /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -3113,14 +3123,14 @@ packages: '@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.22.20(@babel/core@7.21.8) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.21.8) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: false - /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==} + /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -3131,7 +3141,7 @@ packages: '@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.22.20(@babel/core@7.24.0) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -3228,21 +3238,6 @@ packages: - supports-color dev: false - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.21.8): - resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4(supports-color@6.1.0) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} peerDependencies: @@ -3323,6 +3318,12 @@ packages: dependencies: '@babel/types': 7.23.0 + /@babel/helper-module-imports@7.24.3: + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + /@babel/helper-module-transforms@7.23.0(@babel/core@7.12.3): resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} engines: {node: '>=6.9.0'} @@ -3514,8 +3515,20 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: false - /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} + /@babel/helper-replace-supers@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + dev: false + + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -3552,6 +3565,10 @@ packages: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} @@ -3582,12 +3599,12 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helpers@7.24.0: - resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==} + /@babel/helpers@7.24.1: + resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 - '@babel/traverse': 7.24.0 + '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color @@ -3608,6 +3625,16 @@ packages: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 + dev: false + + /@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: resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} @@ -3624,8 +3651,8 @@ packages: '@babel/types': 7.23.4 dev: false - /@babel/parser@7.24.0: - resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==} + /@babel/parser@7.24.1: + resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -3660,8 +3687,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -3670,8 +3697,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -3715,8 +3742,8 @@ packages: '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.3) dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 @@ -3724,11 +3751,11 @@ packages: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.21.8) dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 @@ -3736,11 +3763,11 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.0) dev: true - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.21.8): - resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -3750,8 +3777,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.24.0): - resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -4367,8 +4394,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} + /@babel/plugin-syntax-flow@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4405,8 +4432,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4415,8 +4442,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4454,8 +4481,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4464,8 +4491,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4590,8 +4617,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5049,8 +5076,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5059,8 +5086,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5107,31 +5134,31 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.21.8): + /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 + '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.21.8) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) - dev: false + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + dev: true - /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): - resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} + /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.21.8): + resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.21.8 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) - dev: true + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + dev: false /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} @@ -5168,29 +5195,29 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.21.8): + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.24.0 + '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.21.8) - dev: false + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) + dev: true - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.21.8 + '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) - dev: true + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.21.8) + dev: false /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} @@ -5221,8 +5248,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5231,8 +5258,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5270,8 +5297,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + /@babel/plugin-transform-block-scoping@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5280,8 +5307,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + /@babel/plugin-transform-block-scoping@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5322,25 +5349,25 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.21.8) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -5379,26 +5406,26 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + /@babel/plugin-transform-class-static-block@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.21.8) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + /@babel/plugin-transform-class-static-block@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) dev: true @@ -5456,8 +5483,8 @@ packages: globals: 11.12.0 dev: false - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.21.8): - resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} + /@babel/plugin-transform-classes@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5468,13 +5495,13 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.21.8) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.21.8) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: false - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.0): - resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} + /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5485,7 +5512,7 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true @@ -5522,8 +5549,8 @@ packages: '@babel/template': 7.22.15 dev: false - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5533,8 +5560,8 @@ packages: '@babel/template': 7.24.0 dev: false - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5573,8 +5600,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5583,8 +5610,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5625,8 +5652,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5636,8 +5663,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5676,8 +5703,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5686,8 +5713,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5728,8 +5755,8 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5739,8 +5766,8 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5782,8 +5809,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5793,8 +5820,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5836,8 +5863,8 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5847,8 +5874,8 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5919,8 +5946,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.21.8): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5930,8 +5957,8 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.24.0): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5976,8 +6003,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -5988,8 +6015,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6032,8 +6059,8 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6043,8 +6070,8 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6083,8 +6110,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6093,8 +6120,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6135,8 +6162,8 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6146,8 +6173,8 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6186,8 +6213,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6196,8 +6223,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6238,8 +6265,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6249,8 +6276,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6294,8 +6321,8 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: false - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6306,8 +6333,8 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: false - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6356,8 +6383,8 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.21.8): - resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6369,8 +6396,8 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false - /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.0): - resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6414,8 +6441,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6425,8 +6452,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6508,8 +6535,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6518,8 +6545,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6560,8 +6587,8 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6571,8 +6598,8 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6614,8 +6641,8 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6625,8 +6652,8 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6687,32 +6714,30 @@ packages: '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.21.8): - resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} + /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.5 '@babel/core': 7.21.8 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0): - resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} + /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.5 '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.0) dev: true /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.21.8): @@ -6747,26 +6772,26 @@ packages: '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.21.8) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0) dev: true /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.21.8): @@ -6801,8 +6826,8 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6812,8 +6837,8 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6858,8 +6883,8 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6870,8 +6895,8 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} + /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6911,8 +6936,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6921,8 +6946,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} + /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -6963,25 +6988,25 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.21.8) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 dev: true @@ -7023,28 +7048,28 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.21.8): - resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.21.8) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) dev: false - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.0): - resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} + /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) dev: true @@ -7078,8 +7103,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7088,8 +7113,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7231,9 +7256,9 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.21.8) '@babel/types': 7.24.0 /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.3): @@ -7279,8 +7304,8 @@ packages: regenerator-transform: 0.15.2 dev: false - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7290,8 +7315,8 @@ packages: regenerator-transform: 0.15.2 dev: false - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7330,8 +7355,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7340,8 +7365,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7408,7 +7433,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.0) babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) @@ -7447,8 +7472,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7457,8 +7482,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7499,8 +7524,8 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7510,8 +7535,8 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: false - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7550,8 +7575,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7560,8 +7585,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7599,8 +7624,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7609,8 +7634,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7648,8 +7673,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7658,8 +7683,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7734,8 +7759,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7744,8 +7769,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7786,8 +7811,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7797,8 +7822,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7840,8 +7865,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7851,8 +7876,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7894,8 +7919,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.21.8): + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -7905,8 +7930,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: false - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.0): - resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -8188,119 +8213,28 @@ packages: - supports-color dev: false - /@babel/preset-env@7.24.0(@babel/core@7.21.8): - resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.21.8 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.21.8) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.21.8) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.8) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.21.8) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.21.8) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.21.8) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.21.8) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.21.8) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.21.8) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.21.8) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.21.8) - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.21.8) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.21.8) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.21.8) - core-js-compat: 3.36.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/preset-env@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.1 '@babel/core': 7.24.0 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.24.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.0) '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.0) '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.0) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) @@ -8312,64 +8246,155 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.0) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.0) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-async-generator-functions': 7.23.9(@babel/core@7.24.0) '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.24.0) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.24.0) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-modules-systemjs': 7.23.9(@babel/core@7.24.0) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-block-scoping': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-class-static-block': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.0) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-object-rest-spread': 7.24.0(@babel/core@7.24.0) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.24.0) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.24.0) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.0) babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.0) babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.24.0) babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.24.0) - core-js-compat: 3.36.0 + core-js-compat: 3.36.1 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true + /@babel/preset-env@7.24.3(@babel/core@7.21.8): + resolution: {integrity: sha512-fSk430k5c2ff8536JcPvPWK4tZDwehWLGlBp0wrsBUjZVdeQV6lePbwKWZaZfK2vnh/1kQX1PzAJWsnBmVgGJA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.24.1 + '@babel/core': 7.21.8 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.8) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.21.8) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-class-static-block': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.21.8) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.21.8) + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.21.8) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.21.8) + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.21.8) + core-js-compat: 3.36.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/preset-flow@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==} engines: {node: '>=6.9.0'} @@ -8548,8 +8573,8 @@ packages: resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.24.0 + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.1 '@babel/types': 7.24.0 /@babel/traverse@7.23.2: @@ -8587,17 +8612,17 @@ packages: - supports-color dev: false - /@babel/traverse@7.24.0: - resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==} + /@babel/traverse@7.24.1: + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 '@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.0 + '@babel/parser': 7.24.1 '@babel/types': 7.24.0 debug: 4.3.4(supports-color@6.1.0) globals: 11.12.0 @@ -8625,7 +8650,7 @@ packages: resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.23.4 + '@babel/helper-string-parser': 7.24.1 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 @@ -11615,8 +11640,8 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /@ngtools/webpack@17.3.0(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.3): - resolution: {integrity: sha512-wNTCDPPEtjP4mxYerLVLCMwOCTEOD2HqZMVXD8pJbarrGPMuoyglUZuqNSIS5KVqR+fFez6JEUnMvC3QSqf58w==} + /@ngtools/webpack@17.3.2(@angular/compiler-cli@17.0.5)(typescript@5.2.2)(webpack@5.90.3): + resolution: {integrity: sha512-E8zejFF4aJ8l2XcF+GgnE/1IqsZepnPT1xzulLB4LXtjVuXLFLoF9xkHQwxs7cJWWZsxd/SlNsCIcn/ezrYBcQ==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 @@ -12455,7 +12480,7 @@ packages: peerDependencies: react-native: '>=0.59' dependencies: - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) dev: false /@react-native/assets@1.0.0: @@ -12493,7 +12518,7 @@ packages: dependencies: '@react-navigation/native': 6.1.6(react-native@0.71.8)(react@18.2.0) react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) dev: false @@ -12508,7 +12533,7 @@ packages: fast-deep-equal: 3.1.3 nanoid: 3.3.6 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) dev: false /@react-navigation/routers@6.1.9: @@ -12531,7 +12556,7 @@ packages: '@react-navigation/native': 6.1.6(react-native@0.71.8)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) react-native-gesture-handler: 2.9.0(react-native@0.71.8)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) react-native-screens: 3.20.0(react-native@0.71.8)(react@18.2.0) @@ -12589,7 +12614,7 @@ packages: '@rollup/pluginutils': 5.0.5(rollup@3.29.4) rollup: 3.29.4 - /@rollup/plugin-json@6.0.1(rollup@4.13.0): + /@rollup/plugin-json@6.0.1(rollup@4.13.2): resolution: {integrity: sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -12598,8 +12623,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.13.0) - rollup: 4.13.0 + '@rollup/pluginutils': 5.0.5(rollup@4.13.2) + rollup: 4.13.2 dev: true /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): @@ -12634,7 +12659,7 @@ packages: resolve: 1.22.8 rollup: 3.29.4 - /@rollup/plugin-node-resolve@15.2.3(rollup@4.13.0): + /@rollup/plugin-node-resolve@15.2.3(rollup@4.13.2): resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -12643,13 +12668,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.13.0) + '@rollup/pluginutils': 5.0.5(rollup@4.13.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.13.0 + rollup: 4.13.2 dev: true /@rollup/plugin-node-resolve@7.1.3(rollup@1.32.1): @@ -12724,7 +12749,7 @@ packages: picomatch: 2.3.1 rollup: 3.29.4 - /@rollup/pluginutils@5.0.5(rollup@4.13.0): + /@rollup/pluginutils@5.0.5(rollup@4.13.2): resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -12736,7 +12761,7 @@ packages: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 4.13.0 + rollup: 4.13.2 dev: true /@rollup/rollup-android-arm-eabi@4.12.0: @@ -12747,8 +12772,8 @@ packages: dev: true optional: true - /@rollup/rollup-android-arm-eabi@4.13.0: - resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + /@rollup/rollup-android-arm-eabi@4.13.2: + resolution: {integrity: sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==} cpu: [arm] os: [android] requiresBuild: true @@ -12770,8 +12795,8 @@ packages: dev: true optional: true - /@rollup/rollup-android-arm64@4.13.0: - resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + /@rollup/rollup-android-arm64@4.13.2: + resolution: {integrity: sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==} cpu: [arm64] os: [android] requiresBuild: true @@ -12793,8 +12818,8 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-arm64@4.13.0: - resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + /@rollup/rollup-darwin-arm64@4.13.2: + resolution: {integrity: sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==} cpu: [arm64] os: [darwin] requiresBuild: true @@ -12816,8 +12841,8 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-x64@4.13.0: - resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + /@rollup/rollup-darwin-x64@4.13.2: + resolution: {integrity: sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==} cpu: [x64] os: [darwin] requiresBuild: true @@ -12839,8 +12864,8 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.13.0: - resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + /@rollup/rollup-linux-arm-gnueabihf@4.13.2: + resolution: {integrity: sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==} cpu: [arm] os: [linux] requiresBuild: true @@ -12862,8 +12887,8 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.13.0: - resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + /@rollup/rollup-linux-arm64-gnu@4.13.2: + resolution: {integrity: sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==} cpu: [arm64] os: [linux] requiresBuild: true @@ -12885,8 +12910,8 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.13.0: - resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + /@rollup/rollup-linux-arm64-musl@4.13.2: + resolution: {integrity: sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==} cpu: [arm64] os: [linux] requiresBuild: true @@ -12900,6 +12925,14 @@ packages: requiresBuild: true optional: true + /@rollup/rollup-linux-powerpc64le-gnu@4.13.2: + resolution: {integrity: sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==} + cpu: [ppc64le] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-riscv64-gnu@4.12.0: resolution: {integrity: sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==} cpu: [riscv64] @@ -12908,14 +12941,22 @@ packages: dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.13.0: - resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + /@rollup/rollup-linux-riscv64-gnu@4.13.2: + resolution: {integrity: sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true + /@rollup/rollup-linux-s390x-gnu@4.13.2: + resolution: {integrity: sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-gnu@4.12.0: resolution: {integrity: sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==} cpu: [x64] @@ -12924,8 +12965,8 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.13.0: - resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + /@rollup/rollup-linux-x64-gnu@4.13.2: + resolution: {integrity: sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==} cpu: [x64] os: [linux] requiresBuild: true @@ -12947,8 +12988,8 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.13.0: - resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + /@rollup/rollup-linux-x64-musl@4.13.2: + resolution: {integrity: sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==} cpu: [x64] os: [linux] requiresBuild: true @@ -12970,8 +13011,8 @@ packages: dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.13.0: - resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + /@rollup/rollup-win32-arm64-msvc@4.13.2: + resolution: {integrity: sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==} cpu: [arm64] os: [win32] requiresBuild: true @@ -12993,8 +13034,8 @@ packages: dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.13.0: - resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + /@rollup/rollup-win32-ia32-msvc@4.13.2: + resolution: {integrity: sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==} cpu: [ia32] os: [win32] requiresBuild: true @@ -13016,8 +13057,8 @@ packages: dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.13.0: - resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + /@rollup/rollup-win32-x64-msvc@4.13.2: + resolution: {integrity: sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==} cpu: [x64] os: [win32] requiresBuild: true @@ -13403,7 +13444,7 @@ packages: vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) dev: true - /@sveltejs/package@2.2.2(svelte@4.0.0)(typescript@5.4.2): + /@sveltejs/package@2.2.2(svelte@4.0.0)(typescript@5.4.3): resolution: {integrity: sha512-rP3sVv6cAntcdcG4r4KspLU6nZYYUrHJBAX3Arrw0KJFdgxtlsi2iDwN0Jwr/vIkgjcU0ZPWM8kkT5kpZDlWAw==} engines: {node: ^16.14 || >=18} hasBin: true @@ -13415,12 +13456,12 @@ packages: sade: 1.8.1 semver: 7.5.4 svelte: 4.0.0 - svelte2tsx: 0.6.23(svelte@4.0.0)(typescript@5.4.2) + svelte2tsx: 0.6.23(svelte@4.0.0)(typescript@5.4.3) transitivePeerDependencies: - typescript dev: true - /@sveltejs/package@2.2.7(svelte@5.0.0-next.68)(typescript@5.4.2): + /@sveltejs/package@2.2.7(svelte@5.0.0-next.87)(typescript@5.4.3): resolution: {integrity: sha512-/vvmrQO2mMvROdM/iGRHtRn+ValnK9xzB50pqRcX0IvoeVoTq7uhYf+KifrZTluBA+km6AX/WXRXajrgrgbmvw==} engines: {node: ^16.14 || >=18} hasBin: true @@ -13431,8 +13472,8 @@ packages: kleur: 4.1.5 sade: 1.8.1 semver: 7.5.4 - svelte: 5.0.0-next.68 - svelte2tsx: 0.7.2(svelte@5.0.0-next.68)(typescript@5.4.2) + svelte: 5.0.0-next.87 + svelte2tsx: 0.7.2(svelte@5.0.0-next.87)(typescript@5.4.3) transitivePeerDependencies: - typescript dev: true @@ -13453,7 +13494,7 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.5.2): + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.5.3): resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -13461,10 +13502,10 @@ packages: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.0)(vite@4.5.2) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.0)(vite@4.5.3) debug: 4.3.4(supports-color@6.1.0) svelte: 4.0.0 - vite: 4.5.2(@types/node@18.18.0) + vite: 4.5.3(@types/node@18.18.0) transitivePeerDependencies: - supports-color dev: true @@ -13485,7 +13526,7 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.6): + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5): resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -13493,15 +13534,15 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.68)(vite@5.1.6) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.80)(vite@5.1.5) debug: 4.3.4(supports-color@6.1.0) - svelte: 5.0.0-next.68 - vite: 5.1.6(@types/node@18.18.0) + svelte: 5.0.0-next.80 + vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5): + /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.87)(vite@5.2.6): resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -13509,10 +13550,10 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.80)(vite@5.1.5) + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.87)(vite@5.2.6) debug: 4.3.4(supports-color@6.1.0) - svelte: 5.0.0-next.80 - vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + svelte: 5.0.0-next.87 + vite: 5.2.6(@types/node@18.18.0) transitivePeerDependencies: - supports-color dev: true @@ -13537,22 +13578,22 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.0)(vite@4.5.2): + /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.0)(vite@4.5.3): resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.5.2) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.0)(vite@4.5.3) debug: 4.3.4(supports-color@6.1.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.5 svelte: 4.0.0 svelte-hmr: 0.15.3(svelte@4.0.0) - vite: 4.5.2(@types/node@18.18.0) - vitefu: 0.2.5(vite@4.5.2) + vite: 4.5.3(@types/node@18.18.0) + vitefu: 0.2.5(vite@4.5.3) transitivePeerDependencies: - supports-color dev: true @@ -13577,42 +13618,42 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.68)(vite@5.1.6): + /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.80)(vite@5.1.5): resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.68)(vite@5.1.6) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5) debug: 4.3.4(supports-color@6.1.0) deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.5 - svelte: 5.0.0-next.68 - svelte-hmr: 0.15.3(svelte@5.0.0-next.68) - vite: 5.1.6(@types/node@18.18.0) - vitefu: 0.2.5(vite@5.1.6) + magic-string: 0.30.8 + svelte: 5.0.0-next.80 + svelte-hmr: 0.15.3(svelte@5.0.0-next.80) + vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vitefu: 0.2.5(vite@5.1.5) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.80)(vite@5.1.5): + /@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.87)(vite@5.2.6): resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.80)(vite@5.1.5) + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@5.0.0-next.87)(vite@5.2.6) debug: 4.3.4(supports-color@6.1.0) deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.8 - svelte: 5.0.0-next.80 - svelte-hmr: 0.15.3(svelte@5.0.0-next.80) - vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) - vitefu: 0.2.5(vite@5.1.5) + magic-string: 0.30.5 + svelte: 5.0.0-next.87 + svelte-hmr: 0.15.3(svelte@5.0.0-next.87) + vite: 5.2.6(@types/node@18.18.0) + vitefu: 0.2.5(vite@5.2.6) transitivePeerDependencies: - supports-color dev: true @@ -13737,34 +13778,34 @@ packages: tslib: 2.6.2 dev: true - /@tanstack/angular-query-devtools-experimental@5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.4): - resolution: {integrity: sha512-fjBLC6QJLrIgd7nu+lEhIvC2y1lGif1FhQwSrwNVkJP2cn/1dXSoE+S1W7r4sr+ksTDhKm1BWe1IcA9mV6qBdQ==} + /@tanstack/angular-query-devtools-experimental@5.28.10(@angular/common@17.0.5)(@angular/core@17.0.5)(@tanstack/angular-query-experimental@5.28.9): + resolution: {integrity: sha512-CBxq4Ujz0da+4HpJiF5BL1cC4a4iBsy8hpAiGmc5TdQsYrWGVbc5sso9sanTzObt8ZQ1w/HHqQ1OTvPoJGgbuA==} peerDependencies: '@angular/common': '>=16.0.0' '@angular/core': '>=16.0.0' - '@tanstack/angular-query-experimental': ^5.28.4 + '@tanstack/angular-query-experimental': ^5.28.9 dependencies: '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2) - '@tanstack/angular-query-experimental': 5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5) - '@tanstack/query-devtools': 5.28.3 + '@tanstack/angular-query-experimental': 5.28.9(@angular/common@17.0.5)(@angular/core@17.0.5) + '@tanstack/query-devtools': 5.28.10 tslib: 2.6.2 dev: false - /@tanstack/angular-query-experimental@5.28.4(@angular/common@17.0.5)(@angular/core@17.0.5): - resolution: {integrity: sha512-EvrI2NLgZICXizWA1e2g5hRwIvHnKKKoxNbedbMp+78ycjlcpPXe0z5DK63mpA+5C6SbqsOVTzPN9iJjY5nRUg==} + /@tanstack/angular-query-experimental@5.28.9(@angular/common@17.0.5)(@angular/core@17.0.5): + resolution: {integrity: sha512-KD7BLZT/FFmIc87EQumatvDsHxOzo90gUQmZMTFdGA4pSAfv1+knwLYb+Jnu2Z7aeD7jTwCKJQWDqLiYA3Eejg==} peerDependencies: '@angular/common': '>=16.0.0' '@angular/core': '>=16.0.0' dependencies: '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2) - '@tanstack/query-core': 5.28.4 + '@tanstack/query-core': 5.28.9 tslib: 2.6.2 dev: false - /@tanstack/eslint-plugin-query@5.27.7(eslint@8.53.0)(typescript@5.1.6): - resolution: {integrity: sha512-I0bQGypBu7gmbjHhRPglZRnYZObiXu7JotDxqRJfjr8sP5YiCx2zm+qbQClrgUGER++Hx4EA4suL7hSiBMWgJg==} + /@tanstack/eslint-plugin-query@5.28.6(eslint@8.53.0)(typescript@5.1.6): + resolution: {integrity: sha512-kIvdN/EvbOrk4bbXOBm/Ik+uhQl5hawikkF5dLLmlvK3aZJzwRaRGpezYDM5Xw/6GCsATy+woh+Wvzj//BRvsg==} peerDependencies: eslint: ^8.34.0 dependencies: @@ -13775,8 +13816,8 @@ packages: - typescript dev: true - /@tanstack/eslint-plugin-query@5.27.7(eslint@8.57.0)(typescript@5.1.6): - resolution: {integrity: sha512-I0bQGypBu7gmbjHhRPglZRnYZObiXu7JotDxqRJfjr8sP5YiCx2zm+qbQClrgUGER++Hx4EA4suL7hSiBMWgJg==} + /@tanstack/eslint-plugin-query@5.28.6(eslint@8.57.0)(typescript@5.1.6): + resolution: {integrity: sha512-kIvdN/EvbOrk4bbXOBm/Ik+uhQl5hawikkF5dLLmlvK3aZJzwRaRGpezYDM5Xw/6GCsATy+woh+Wvzj//BRvsg==} peerDependencies: eslint: ^8.34.0 dependencies: @@ -13787,12 +13828,12 @@ packages: - typescript dev: true - /@tanstack/eslint-plugin-query@5.27.7(eslint@8.57.0)(typescript@5.4.2): - resolution: {integrity: sha512-I0bQGypBu7gmbjHhRPglZRnYZObiXu7JotDxqRJfjr8sP5YiCx2zm+qbQClrgUGER++Hx4EA4suL7hSiBMWgJg==} + /@tanstack/eslint-plugin-query@5.28.6(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-kIvdN/EvbOrk4bbXOBm/Ik+uhQl5hawikkF5dLLmlvK3aZJzwRaRGpezYDM5Xw/6GCsATy+woh+Wvzj//BRvsg==} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -13812,25 +13853,25 @@ packages: dependencies: remove-accents: 0.4.2 - /@tanstack/query-core@5.28.4: - resolution: {integrity: sha512-uQZqOFqLWUvXNIQZ63XdKzg22NtHzgCBUfDmjDHi3BoF+nUYeBNvMi/xFPtFrMhqRzG2Ir4mYaGsWZzmiEjXpA==} + /@tanstack/query-core@5.28.9: + resolution: {integrity: sha512-hNlfCiqZevr3GRVPXS3MhaGW5hjcxvCsIQ4q6ff7EPlvFwYZaS+0d9EIIgofnegDaU2BbCDlyURoYfRl5rmzow==} dev: false - /@tanstack/query-devtools@5.28.3: - resolution: {integrity: sha512-Kxch05PVnxLUAyRiz2gXYQhXATHfXbQQwvz858YPjYYQyi7yk8SyS9Z5hyw90bRb0pd3rjelXyGFCsNMWvEghw==} + /@tanstack/query-devtools@5.28.10: + resolution: {integrity: sha512-5UN629fKa5/1K/2Pd26gaU7epxRrYiT1gy+V+pW5K6hnf1DeUKK3pANSb2eHKlecjIKIhTwyF7k9XdyE2gREvQ==} dev: false - /@tanstack/query-persist-client-core@5.28.4: - resolution: {integrity: sha512-1YeeRMrTrH0jthIHKIyY95avbBFayRKoYHmkeMdyo0qmwQwi4Q9p3eSCBUjlepOi0IJrcqS93GoaepwPzpGsug==} + /@tanstack/query-persist-client-core@5.28.9: + resolution: {integrity: sha512-H2SSS0HdjBfVFdwjDkXJgVxfkx2PfSNgo2V6+GVqjNPGCj8YyshsUpVpM9ydFbEfU/2uXFKlGHn5HjWfmjOmxg==} dependencies: - '@tanstack/query-core': 5.28.4 + '@tanstack/query-core': 5.28.9 dev: false - /@tanstack/query-sync-storage-persister@5.28.4: - resolution: {integrity: sha512-pYuRjJVdVKHB2STCykBUxu60HcDtbQ3cDXDYhSf1Y5Ma+TLSxsAQNrrAQIrgEtE/JO2q7nzYg5vvMGn7+suUDw==} + /@tanstack/query-sync-storage-persister@5.28.9: + resolution: {integrity: sha512-9igvkO5L0sUOsK5m+JIjJQ4nSPZGwNTZduSNx06GuzV4ukkalDU3FjlCnK/4ues4kJIozrQppdHXKSpwmscstw==} dependencies: - '@tanstack/query-core': 5.28.4 - '@tanstack/query-persist-client-core': 5.28.4 + '@tanstack/query-core': 5.28.9 + '@tanstack/query-persist-client-core': 5.28.9 dev: false /@tanstack/react-location@3.7.0(react-dom@18.2.0)(react@18.2.0): @@ -13846,103 +13887,103 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /@tanstack/react-query-devtools@5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0): - resolution: {integrity: sha512-oS+3INjCIX4Nkh0IAV6LH2mgLqJjkcd/DDxp8dwdWCGloLrz6IBj+bOuuI2wD0zb8r7l45wIAYIhl4Z6XyTupQ==} + /@tanstack/react-query-devtools@5.28.10(@tanstack/react-query@5.28.9)(react@18.2.0): + resolution: {integrity: sha512-D+SiHZTWhK2sNgBYj+xIvUOqonsKy74OLU/YHmRB5OZVLLTiekvZd12C3rKlU+WM69jid0hjEjuFqkULOMwc3A==} peerDependencies: - '@tanstack/react-query': ^5.28.4 + '@tanstack/react-query': ^5.28.9 react: ^18.0.0 dependencies: - '@tanstack/query-devtools': 5.28.3 - '@tanstack/react-query': 5.28.4(react@18.2.0) + '@tanstack/query-devtools': 5.28.10 + '@tanstack/react-query': 5.28.9(react@18.2.0) react: 18.2.0 dev: false - /@tanstack/react-query-next-experimental@5.28.4(@tanstack/react-query@5.28.4)(next@14.0.0)(react@18.2.0): - resolution: {integrity: sha512-fr/a83rfyH5+ojPqFucW6udHBglleWGUgYh3z9evNGzYkWWuHPAkb538v/iXyzeNyIAElFozM2QPDjrSEeoNaA==} + /@tanstack/react-query-next-experimental@5.28.9(@tanstack/react-query@5.28.9)(next@14.0.0)(react@18.2.0): + resolution: {integrity: sha512-cihvqAme8nX6O5jeWtk19fnMsgXTX5puHwj6ya2Gf6FZIKhcFTrXQ9npH3ACcbinmVYPcQrShk/D3XAGKR/AUg==} peerDependencies: - '@tanstack/react-query': ^5.28.4 + '@tanstack/react-query': ^5.28.9 next: ^13 || ^14 react: ^18.0.0 dependencies: - '@tanstack/react-query': 5.28.4(react@18.2.0) + '@tanstack/react-query': 5.28.9(react@18.2.0) next: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false - /@tanstack/react-query-persist-client@5.28.4(@tanstack/react-query@5.28.4)(react@18.2.0): - resolution: {integrity: sha512-j+SpDafVTL4gM60uIkgmboBkwSEByTvb8vRk+Vu6pyBFWRrl2Sip5D0pwOmWUYkGQnXynzMYMrk0B6qT7lQdSA==} + /@tanstack/react-query-persist-client@5.28.9(@tanstack/react-query@5.28.9)(react@18.2.0): + resolution: {integrity: sha512-wM8oNmVzG+ASYUkcUUUA+OCM7NxKmHepSfYn9OQNeH5B1d8GPJczOF83umt8RwWT21IiOH6c9TZNok8Ms7gXBg==} peerDependencies: - '@tanstack/react-query': ^5.28.4 + '@tanstack/react-query': ^5.28.9 react: ^18.0.0 dependencies: - '@tanstack/query-persist-client-core': 5.28.4 - '@tanstack/react-query': 5.28.4(react@18.2.0) + '@tanstack/query-persist-client-core': 5.28.9 + '@tanstack/react-query': 5.28.9(react@18.2.0) react: 18.2.0 dev: false - /@tanstack/react-query@5.28.4(react@18.2.0): - resolution: {integrity: sha512-BErcoB/QQG6YwLSUKnaGxF+lSc270RH2w3kMBpG0i4YzDCsFs2pdxPX1WVknQvFk9bNgukMb158hc2Zb4SdwSA==} + /@tanstack/react-query@5.28.9(react@18.2.0): + resolution: {integrity: sha512-vwifBkGXsydsLxFOBMe3+f8kvtDoqDRDwUNjPHVDDt+FoBetCbOWAUHgZn4k+CVeZgLmy7bx6aKeDbe3e8koOQ==} peerDependencies: react: ^18.0.0 dependencies: - '@tanstack/query-core': 5.28.4 + '@tanstack/query-core': 5.28.9 react: 18.2.0 dev: false - /@tanstack/solid-query-devtools@5.28.5(@tanstack/solid-query@5.28.5)(solid-js@1.8.1): - resolution: {integrity: sha512-FGnBXFDFr3TdnrjKwC6xrPBhNQ8S4dcXfSGwHwlEbiJtL5k/+7vt89nvNXLOqC9Gs11+s4Y7R2K4zKaBg3BKXw==} + /@tanstack/solid-query-devtools@5.28.10(@tanstack/solid-query@5.28.9)(solid-js@1.8.1): + resolution: {integrity: sha512-k4o1IJPOr4KuMCNHsi2NvjfjmY9neVQbZoPWD38NLzU9quKkbnLwmUf/h2V/1hbAXa1D9jVuvjIODurKWw7N5Q==} peerDependencies: - '@tanstack/solid-query': ^5.28.5 + '@tanstack/solid-query': ^5.28.9 solid-js: ^1.8.14 dependencies: - '@tanstack/query-devtools': 5.28.3 - '@tanstack/solid-query': 5.28.5(solid-js@1.8.1) + '@tanstack/query-devtools': 5.28.10 + '@tanstack/solid-query': 5.28.9(solid-js@1.8.1) solid-js: 1.8.1 dev: false - /@tanstack/solid-query@5.28.5(solid-js@1.8.1): - resolution: {integrity: sha512-qQrs3lVOPi7Jj+ud7WtaGsWwv/2GGnIbqzlQZ49xTvkCfBM20OynRh90j1WB+EoNq5tr0ozCZP/lvnCy2w4lZQ==} + /@tanstack/solid-query@5.28.9(solid-js@1.8.1): + resolution: {integrity: sha512-+Mti2A/isFElft6GkVLQ9k/SyGiSFaOmbqK80P103KcO3FI74/l2dfsFY5ZrQQLL1QdrNLdvJYpLt6YN1HpuYQ==} peerDependencies: solid-js: ^1.6.0 dependencies: - '@tanstack/query-core': 5.28.4 + '@tanstack/query-core': 5.28.9 solid-js: 1.8.1 dev: false - /@tanstack/svelte-query-devtools@5.28.4(@tanstack/svelte-query@5.28.4)(svelte@4.0.0): - resolution: {integrity: sha512-HCUiX62TPmcRlGKEde7KJ+6g2hDJymrn8u0sITfTp5ut4sLNH45p+HYwn1em0c5FqB0D7iKcWgvIzsTcQp7YOQ==} + /@tanstack/svelte-query-devtools@5.28.10(@tanstack/svelte-query@5.28.9)(svelte@4.0.0): + resolution: {integrity: sha512-qjxnZy+2Yc1S3WAmkYlAiGG9qZFezGgxQHBoch9r+aKlBfjLkZvpUDLgoVnCfdaARp+37EQwrSIrgtuw4dIiRQ==} peerDependencies: - '@tanstack/svelte-query': ^5.28.4 + '@tanstack/svelte-query': ^5.28.9 svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: - '@tanstack/query-devtools': 5.28.3 - '@tanstack/svelte-query': 5.28.4(svelte@4.0.0) + '@tanstack/query-devtools': 5.28.10 + '@tanstack/svelte-query': 5.28.9(svelte@4.0.0) esm-env: 1.0.0 svelte: 4.0.0 dev: false - /@tanstack/svelte-query@5.28.4(svelte@4.0.0): - resolution: {integrity: sha512-M4tAWjRAuufEE8pfDukzLj8kl9tKhFe1hvIBLZ58EEEI7Yzi5eiBNfm4k1fvOYyMzNtoA1Ol/xGFiq8smekC5g==} + /@tanstack/svelte-query@5.28.9(svelte@4.0.0): + resolution: {integrity: sha512-vz0k5wZyRp7jXtwc+asonp2eDq9k/RkyfqQfh+efHSvl462KA63URae2E1aEAQNycAIUKwaac/J6qyLJvcOy9Q==} peerDependencies: svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: - '@tanstack/query-core': 5.28.4 + '@tanstack/query-core': 5.28.9 svelte: 4.0.0 dev: false - /@tanstack/vue-query-devtools@5.28.4(@tanstack/vue-query@5.28.4)(vue@3.3.0): - resolution: {integrity: sha512-xDuCT5elwVroxGQOAFaAGGtSvVQgOEj7vEl2DMKnn6pCuiFYCZSlaG1O/3XZnttevRohMFl8vo1y92UQ943N0A==} + /@tanstack/vue-query-devtools@5.28.10(@tanstack/vue-query@5.28.9)(vue@3.3.0): + resolution: {integrity: sha512-KfJssD1dMVw/gAxAFCzUoYXCXm+xszEa83SxMQdLtEbXO0O8PuIN5zIJZBxDTcUHfq89k2OJUKzU9rPiMMoT0w==} peerDependencies: - '@tanstack/vue-query': ^5.28.4 + '@tanstack/vue-query': ^5.28.9 vue: ^3.3.0 dependencies: - '@tanstack/query-devtools': 5.28.3 - '@tanstack/vue-query': 5.28.4(vue@3.3.0) + '@tanstack/query-devtools': 5.28.10 + '@tanstack/vue-query': 5.28.9(vue@3.3.0) vue: 3.3.0 dev: false - /@tanstack/vue-query@5.28.4(vue@3.3.0): - resolution: {integrity: sha512-/xt4CmP/0NHN5FDtt1uvh+aXm8uHDos7gsXlDr5l6Ul5pkN9eByd86PqEkiRxgrZcuHvcB5RXSaiagxOIgoByg==} + /@tanstack/vue-query@5.28.9(vue@3.3.0): + resolution: {integrity: sha512-gZgUdnxIvb8X3TNLYFbWYAZWX1ziyLlqE8yEutDojW5zwkwWWSC4N3KjvMfarTehBfdQ2F6y8db2Ccip63f0Xw==} peerDependencies: '@vue/composition-api': ^1.1.2 vue: ^2.6.0 || ^3.3.0 @@ -13951,7 +13992,7 @@ packages: optional: true dependencies: '@tanstack/match-sorter-utils': 8.11.8 - '@tanstack/query-core': 5.28.4 + '@tanstack/query-core': 5.28.9 '@vue/devtools-api': 6.6.1 vue: 3.3.0 vue-demi: 0.14.6(@vue/composition-api@1.7.2)(vue@3.3.0) @@ -14038,14 +14079,14 @@ packages: svelte: 4.0.0 dev: true - /@testing-library/svelte@4.1.0(svelte@5.0.0-next.68): + /@testing-library/svelte@4.1.0(svelte@5.0.0-next.87): resolution: {integrity: sha512-MJqe7x9WowkiAVdk9mvazEC2ktFZdmK2OqFVoO557PC37aBemQ4ozqdK3yrG34Zg9kuln3qgTVeLSh08e69AMw==} engines: {node: '>= 10'} peerDependencies: svelte: ^3 || ^4 dependencies: '@testing-library/dom': 9.3.3 - svelte: 5.0.0-next.68 + svelte: 5.0.0-next.87 dev: true /@tootallnate/once@1.1.2: @@ -14185,7 +14226,7 @@ packages: /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.56.5 + '@types/eslint': 8.56.6 '@types/estree': 1.0.5 dev: true @@ -14209,6 +14250,13 @@ packages: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 + /@types/eslint@8.56.6: + resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + dev: true + /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: false @@ -14607,7 +14655,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -14619,23 +14667,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 semver: 7.6.0 - tsutils: 3.21.0(typescript@5.4.2) - typescript: 5.4.2 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils@3.10.1(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/experimental-utils@3.10.1(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -14643,7 +14691,7 @@ packages: dependencies: '@types/json-schema': 7.0.15 '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 3.10.1(typescript@5.4.3) eslint: 8.57.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -14652,7 +14700,7 @@ packages: - typescript dev: false - /@typescript-eslint/experimental-utils@4.33.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/experimental-utils@4.33.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -14661,7 +14709,7 @@ packages: '@types/json-schema': 7.0.15 '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 4.33.0(typescript@5.4.3) eslint: 8.57.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.57.0) @@ -14670,13 +14718,13 @@ packages: - typescript dev: false - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -14742,7 +14790,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -14754,10 +14802,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.57.0 - typescript: 5.4.2 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: false @@ -14852,7 +14900,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -14862,12 +14910,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) debug: 4.3.4(supports-color@6.1.0) eslint: 8.57.0 - tsutils: 3.21.0(typescript@5.4.2) - typescript: 5.4.2 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: false @@ -14895,7 +14943,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@3.10.1(typescript@5.4.2): + /@typescript-eslint/typescript-estree@3.10.1(typescript@5.4.3): resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -14911,13 +14959,13 @@ packages: is-glob: 4.0.3 lodash: 4.17.21 semver: 7.3.2 - tsutils: 3.21.0(typescript@5.4.2) - typescript: 5.4.2 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@4.33.0(typescript@5.4.2): + /@typescript-eslint/typescript-estree@4.33.0(typescript@5.4.3): resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -14932,8 +14980,8 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - tsutils: 3.21.0(typescript@5.4.2) - typescript: 5.4.2 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: false @@ -14958,7 +15006,7 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree@5.54.0(typescript@5.4.2): + /@typescript-eslint/typescript-estree@5.54.0(typescript@5.4.3): resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -14973,8 +15021,8 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.4.2) - typescript: 5.4.2 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: false @@ -15021,7 +15069,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -15036,8 +15084,8 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - tsutils: 3.21.0(typescript@5.4.2) - typescript: 5.4.2 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: false @@ -15064,7 +15112,7 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.2): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.3): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -15080,8 +15128,8 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.2.1(typescript@5.4.2) - typescript: 5.4.2 + ts-api-utils: 1.2.1(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true @@ -15106,7 +15154,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.54.0(eslint@8.53.0)(typescript@5.4.2): + /@typescript-eslint/utils@5.54.0(eslint@8.53.0)(typescript@5.4.3): resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -15116,7 +15164,7 @@ packages: '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 5.54.0 '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.4.3) eslint: 8.53.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.53.0) @@ -15166,7 +15214,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -15177,7 +15225,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.0 @@ -15224,7 +15272,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.2): + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -15235,7 +15283,7 @@ packages: '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3) eslint: 8.57.0 semver: 7.5.4 transitivePeerDependencies: @@ -15303,14 +15351,14 @@ packages: wonka: 4.0.15 dev: false - /@use-gesture/core@10.3.0: - resolution: {integrity: sha512-rh+6MND31zfHcy9VU3dOZCqGY511lvGcfyJenN4cWZe0u1BH6brBpBddLVXhF2r4BMqWbvxfsbL7D287thJU2A==} + /@use-gesture/core@10.3.1: + resolution: {integrity: sha512-WcINiDt8WjqBdUXye25anHiNxPc0VOrlT8F6LLkU6cycrOGUDyY/yyFmsg3k8i5OLvv25llc0QC45GhR/C8llw==} dev: false - /@use-gesture/vanilla@10.3.0: - resolution: {integrity: sha512-hehZWLaNyNc+TWAbhJpj84yumD8ZBp/eet6HGg3xztPcchuNNTGEu5LEEdSg69SXHzS7exWE6j5VnsZ3VXVFxQ==} + /@use-gesture/vanilla@10.3.1: + resolution: {integrity: sha512-lT4scGLu59ovA3zmtUonukAGcA0AdOOh+iwNDS05Bsu7Lq9aZToDHhI6D8Q2qvsVraovtsLLYwPrWdG/noMAKw==} dependencies: - '@use-gesture/core': 10.3.0 + '@use-gesture/core': 10.3.1 dev: false /@vitejs/plugin-basic-ssl@1.0.1(vite@4.5.0): @@ -15518,7 +15566,7 @@ packages: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} dev: false - /@vue/language-core@1.8.21(typescript@5.4.2): + /@vue/language-core@1.8.21(typescript@5.4.3): resolution: {integrity: sha512-dKQJc1xfWIZfv6BeXyxz3SSNrC7npJpDIN/VOb1rodAm4o247TElrXOHYAJdV9x1KilaEUo3YbnQE+WA3vQwMw==} peerDependencies: typescript: '*' @@ -15533,7 +15581,7 @@ packages: computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.4.2 + typescript: 5.4.3 vue-template-compiler: 2.7.15 dev: true @@ -16328,6 +16376,18 @@ packages: get-intrinsic: 1.2.1 is-string: 1.0.7 + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.2 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + is-string: 1.0.7 + dev: true + /array-last@1.3.0: resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==} engines: {node: '>=0.10.0'} @@ -16356,25 +16416,15 @@ packages: engines: {node: '>=0.10.0'} dev: false - /array.prototype.filter@1.0.3: - resolution: {integrity: sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==} + /array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: true - - /array.prototype.findlastindex@1.2.4: - resolution: {integrity: sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 + es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 dev: true @@ -16435,7 +16485,7 @@ packages: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 @@ -16607,7 +16657,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001598 + caniuse-lite: 1.0.30001600 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -16952,7 +17002,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.1 '@babel/core': 7.21.8 '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.21.8) semver: 6.3.1 @@ -16965,7 +17015,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.5 + '@babel/compat-data': 7.24.1 '@babel/core': 7.24.0 '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.0) semver: 6.3.1 @@ -17011,6 +17061,18 @@ packages: - supports-color dev: false + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.21.8): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.21.8) + core-js-compat: 3.36.1 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.21.8): resolution: {integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==} peerDependencies: @@ -17046,18 +17108,6 @@ packages: - supports-color dev: false - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.21.8): - resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.21.8 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.21.8) - core-js-compat: 3.36.0 - transitivePeerDependencies: - - supports-color - dev: false - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.0): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} peerDependencies: @@ -17065,7 +17115,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) - core-js-compat: 3.36.0 + core-js-compat: 3.36.1 transitivePeerDependencies: - supports-color dev: true @@ -17102,27 +17152,27 @@ packages: - supports-color dev: false - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.21.8): + /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.0): resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.21.8 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.21.8) + '@babel/core': 7.24.0 + '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) transitivePeerDependencies: - supports-color - dev: false + dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.0): - resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} + /babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.21.8): + resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.24.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) + '@babel/core': 7.21.8 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.21.8) transitivePeerDependencies: - supports-color - dev: true + dev: false /babel-plugin-react-native-web@0.18.12: resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} @@ -17761,8 +17811,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001598 - electron-to-chromium: 1.4.708 + caniuse-lite: 1.0.30001600 + electron-to-chromium: 1.4.721 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -18043,8 +18093,8 @@ packages: /caniuse-lite@1.0.30001551: resolution: {integrity: sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==} - /caniuse-lite@1.0.30001598: - resolution: {integrity: sha512-j8mQRDziG94uoBfeFuqsJUNECW37DXpnvhcMJMdlH2u3MRkq1sAI0LJcXP1i/Py0KbSIC4UDj8YHPrTn5YsL+Q==} + /caniuse-lite@1.0.30001600: + resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==} /capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -18717,8 +18767,8 @@ packages: dependencies: browserslist: 4.22.1 - /core-js-compat@3.36.0: - resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==} + /core-js-compat@3.36.1: + resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==} dependencies: browserslist: 4.23.0 @@ -20117,8 +20167,8 @@ packages: /electron-to-chromium@1.4.560: resolution: {integrity: sha512-HhJH/pWAxTaPZl7R3mJ6gCd8MfjQdil9RAWk84qHaLsmPTadydfAmq0a1x8kZtOGQ6pZrWhOYj5uZ8I0meZIgg==} - /electron-to-chromium@1.4.708: - resolution: {integrity: sha512-iWgEEvREL4GTXXHKohhh33+6Y8XkPI5eHihDmm8zUk5Zo7HICEW+wI/j5kJ2tbuNUCXJ/sNXa03ajW635DiJXA==} + /electron-to-chromium@1.4.721: + resolution: {integrity: sha512-k1x2r6foI8iJOp+1qTxbbrrWMsOiHkzGBYwYigaq+apO1FSqtn44KTo3Sy69qt7CRr7149zTcsDvH7MUKsOuIQ==} /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -20359,55 +20409,8 @@ packages: unbox-primitive: 1.0.2 which-typed-array: 1.1.11 - /es-abstract@1.22.5: - resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.3 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.1 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.5 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - dev: true - - /es-abstract@1.23.1: - resolution: {integrity: sha512-r+YVn6hTqQb+P5kK0u3KeDqrmhHKm+OhU/Mw4jSL4eQtOxXmp75fXIUUb3sUqFZOlb/YtW5JRaIfEC3UyjYUZQ==} + /es-abstract@1.23.2: + resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.1 @@ -20449,17 +20452,18 @@ packages: safe-regex-test: 1.0.3 string.prototype.trim: 1.2.9 string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.7 + string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.2 typed-array-byte-length: 1.0.1 typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.5 + typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 dev: true /es-array-method-boxes-properly@1.0.0: resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: false /es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} @@ -20490,8 +20494,8 @@ packages: /es-module-lexer@1.3.1: resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} - /es-module-lexer@1.4.1: - resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + /es-module-lexer@1.5.0: + resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} dev: true /es-object-atoms@1.0.0: @@ -20884,7 +20888,7 @@ packages: eslint: 8.57.0 dev: true - /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.4.2): + /eslint-config-react-app@6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -20908,22 +20912,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) babel-eslint: 10.1.0(eslint@8.57.0) confusing-browser-globals: 1.0.11 eslint: 8.57.0 eslint-plugin-flowtype: 5.10.0(eslint@8.57.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) - eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.3) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) eslint-plugin-react: 7.32.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.4.2) - typescript: 5.4.2 + eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.4.3) + typescript: 5.4.3 dev: false - /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.2): + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.3): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -20936,19 +20940,19 @@ packages: '@babel/core': 7.23.3 '@babel/eslint-parser': 7.22.15(@babel/core@7.23.3)(eslint@8.57.0) '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.57.0 - eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0) + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.2) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.3) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) eslint-plugin-react: 7.32.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - eslint-plugin-testing-library: 5.11.1(eslint@8.57.0)(typescript@5.4.2) - typescript: 5.4.2 + eslint-plugin-testing-library: 5.11.1(eslint@8.57.0)(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -21079,7 +21083,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) debug: 3.2.7(supports-color@6.1.0) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -21144,7 +21148,7 @@ packages: string-natural-compare: 3.0.1 dev: true - /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.53.0): + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.53.0): resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -21152,14 +21156,14 @@ packages: '@babel/plugin-transform-react-jsx': ^7.14.9 eslint: ^8.34.0 dependencies: - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.21.8) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.21.8) eslint: 8.53.0 lodash: 4.17.21 string-natural-compare: 3.0.1 dev: true - /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0): + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0): resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -21167,7 +21171,7 @@ packages: '@babel/plugin-transform-react-jsx': ^7.14.9 eslint: ^8.34.0 dependencies: - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.21.8) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.21.8) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.21.8) eslint: 8.57.0 lodash: 4.17.21 @@ -21249,7 +21253,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) array-includes: 3.1.7 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 @@ -21283,8 +21287,8 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.1.6) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.4 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@6.1.0) @@ -21296,9 +21300,9 @@ packages: is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.2 - object.values: 1.1.7 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 transitivePeerDependencies: @@ -21307,7 +21311,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.2): + /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==} engines: {node: '>=10'} peerDependencies: @@ -21317,15 +21321,15 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/experimental-utils': 4.33.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.2): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.3): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -21338,8 +21342,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 jest: 27.5.1 transitivePeerDependencies: @@ -21555,7 +21559,7 @@ packages: - ts-node dev: true - /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@5.0.0-next.68): + /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@5.0.0-next.80): resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -21577,14 +21581,14 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.35) postcss-selector-parser: 6.0.15 semver: 7.6.0 - svelte: 5.0.0-next.68 - svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.68) + svelte: 5.0.0-next.80 + svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.80) transitivePeerDependencies: - supports-color - ts-node dev: true - /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@5.0.0-next.80): + /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@5.0.0-next.87): resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -21606,33 +21610,33 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.35) postcss-selector-parser: 6.0.15 semver: 7.6.0 - svelte: 5.0.0-next.80 - svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.80) + svelte: 5.0.0-next.87 + svelte-eslint-parser: 0.33.1(svelte@5.0.0-next.87) transitivePeerDependencies: - supports-color - ts-node dev: true - /eslint-plugin-testing-library@3.10.2(eslint@8.57.0)(typescript@5.4.2): + /eslint-plugin-testing-library@3.10.2(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==} engines: {node: ^10.12.0 || >=12.0.0, npm: '>=6'} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/experimental-utils': 3.10.1(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/experimental-utils': 3.10.1(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.4.2): + /eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^8.34.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -22694,7 +22698,7 @@ packages: signal-exit: 4.1.0 dev: true - /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.0)(typescript@5.4.2)(webpack@4.44.2): + /fork-ts-checker-webpack-plugin@4.1.6(eslint@8.57.0)(typescript@5.4.3)(webpack@4.44.2): resolution: {integrity: sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==} engines: {node: '>=6.11.5', yarn: '>=1.0.0'} peerDependencies: @@ -22715,14 +22719,14 @@ packages: minimatch: 3.1.2 semver: 5.7.2 tapable: 1.1.3 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 4.44.2 worker-rpc: 0.1.1 transitivePeerDependencies: - supports-color dev: false - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.4.3)(webpack@5.89.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -22750,7 +22754,7 @@ packages: schema-utils: 2.7.0 semver: 7.5.4 tapable: 1.1.3 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.89.0(esbuild@0.19.5) dev: false @@ -23087,6 +23091,18 @@ packages: path-scurry: 1.10.1 dev: true + /glob@10.3.12: + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.0.4 + path-scurry: 1.10.2 + dev: true + /glob@6.0.4: resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} requiresBuild: true @@ -26011,7 +26027,7 @@ packages: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} dev: false - /jscodeshift@0.14.0(@babel/preset-env@7.24.0): + /jscodeshift@0.14.0(@babel/preset-env@7.24.3): resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} hasBin: true peerDependencies: @@ -26023,7 +26039,7 @@ packages: '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2) '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) - '@babel/preset-env': 7.24.0(@babel/core@7.21.8) + '@babel/preset-env': 7.24.3(@babel/core@7.21.8) '@babel/preset-flow': 7.22.15(@babel/core@7.23.2) '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) '@babel/register': 7.22.15(@babel/core@7.23.2) @@ -26865,13 +26881,6 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /magic-string@0.30.7: - resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magic-string@0.30.8: resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} engines: {node: '>=12'} @@ -27733,6 +27742,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -28133,8 +28149,8 @@ packages: optional: true dependencies: '@angular/compiler-cli': 17.0.5(@angular/compiler@17.0.5)(typescript@5.2.2) - '@rollup/plugin-json': 6.0.1(rollup@4.13.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.13.0) + '@rollup/plugin-json': 6.0.1(rollup@4.13.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.13.2) '@rollup/wasm-node': 4.6.0 ajv: 8.12.0 ansi-colors: 4.1.3 @@ -28161,10 +28177,10 @@ packages: typescript: 5.2.2 optionalDependencies: esbuild: 0.19.12 - rollup: 4.13.0 + rollup: 4.13.2 dev: true - /ngxtension@1.4.0(@angular/common@17.0.5)(@angular/core@17.0.5)(@use-gesture/vanilla@10.3.0)(rxjs@7.8.1): + /ngxtension@1.4.0(@angular/common@17.0.5)(@angular/core@17.0.5)(@use-gesture/vanilla@10.3.1)(rxjs@7.8.1): resolution: {integrity: sha512-/9J3nJjfqcyGHIwchx1uB5JTFdj0+W5AUQXZv0tfhsQ4UWrTEwoV+R2Agx0BZJR3BrLsjaBnbLZ5PQxp4woVCA==} engines: {node: '>=18'} peerDependencies: @@ -28176,7 +28192,7 @@ packages: '@angular/common': 17.0.5(@angular/core@17.0.5)(rxjs@7.8.1) '@angular/core': 17.0.5(rxjs@7.8.1)(zone.js@0.14.2) '@nx/devkit': 17.1.3(nx@17.1.3) - '@use-gesture/vanilla': 10.3.0 + '@use-gesture/vanilla': 10.3.1 nx: 17.1.3 rxjs: 7.8.1 tslib: 2.6.2 @@ -28810,6 +28826,16 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.2 + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.2 + es-object-atoms: 1.0.0 + dev: true + /object.getownpropertydescriptors@2.1.7: resolution: {integrity: sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==} engines: {node: '>= 0.8'} @@ -28821,14 +28847,13 @@ packages: safe-array-concat: 1.0.1 dev: false - /object.groupby@1.0.2: - resolution: {integrity: sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==} + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} dependencies: - array.prototype.filter: 1.0.3 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 - es-errors: 1.3.0 + es-abstract: 1.23.2 dev: true /object.hasown@1.1.3: @@ -28852,6 +28877,15 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.2 + /object.values@1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: true + /oblivious-set@1.1.1: resolution: {integrity: sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==} dev: false @@ -29379,6 +29413,14 @@ packages: minipass: 7.0.4 dev: true + /path-scurry@1.10.2: + resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + dev: true + /path-temp@2.1.0: resolution: {integrity: sha512-cMMJTAZlion/RWRRC48UbrDymEIt+/YSD/l8NqjneyDw2rDOBQcP5yRkMB4CYGn47KMhZvbblBP7Z79OsMw72w==} engines: {node: '>=8.15'} @@ -29556,11 +29598,11 @@ packages: engines: {node: '>=4.0.0'} dev: false - /pnp-webpack-plugin@1.6.4(typescript@5.4.2): + /pnp-webpack-plugin@1.6.4(typescript@5.4.3): resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.2.0(typescript@5.4.2) + ts-pnp: 1.2.0(typescript@5.4.3) transitivePeerDependencies: - typescript dev: false @@ -31191,6 +31233,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 + dev: true + /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} @@ -31595,7 +31646,7 @@ packages: whatwg-fetch: 3.6.19 dev: false - /react-dev-utils@11.0.4(eslint@8.57.0)(typescript@5.4.2)(webpack@4.44.2): + /react-dev-utils@11.0.4(eslint@8.57.0)(typescript@5.4.3)(webpack@4.44.2): resolution: {integrity: sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==} engines: {node: '>=10'} peerDependencies: @@ -31614,7 +31665,7 @@ packages: escape-string-regexp: 2.0.0 filesize: 6.1.0 find-up: 4.1.0 - fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.0)(typescript@5.4.2)(webpack@4.44.2) + fork-ts-checker-webpack-plugin: 4.1.6(eslint@8.57.0)(typescript@5.4.3)(webpack@4.44.2) global-modules: 2.0.0 globby: 11.0.1 gzip-size: 5.1.1 @@ -31629,7 +31680,7 @@ packages: shell-quote: 1.7.2 strip-ansi: 6.0.0 text-table: 0.2.0 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 4.44.2 transitivePeerDependencies: - eslint @@ -31637,7 +31688,7 @@ packages: - vue-template-compiler dev: false - /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0): + /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.4.3)(webpack@5.89.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -31656,7 +31707,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.4.3)(webpack@5.89.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -31671,7 +31722,7 @@ packages: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.89.0(esbuild@0.19.5) transitivePeerDependencies: - eslint @@ -31751,12 +31802,12 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - /react-native-codegen@0.71.6(@babel/preset-env@7.24.0): + /react-native-codegen@0.71.6(@babel/preset-env@7.24.3): resolution: {integrity: sha512-e5pR4VldIhEaFctfSAEgxbng0uG4gjBQxAHes3EKLdosH/Av90pQfSe9IDVdFIngvNPzt8Y14pNjrtqov/yNIg==} dependencies: '@babel/parser': 7.23.0 flow-parser: 0.185.2 - jscodeshift: 0.14.0(@babel/preset-env@7.24.0) + jscodeshift: 0.14.0(@babel/preset-env@7.24.3) nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' @@ -31775,7 +31826,7 @@ packages: lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) dev: false /react-native-gradle-plugin@0.71.19: @@ -31793,7 +31844,7 @@ packages: '@callstack/react-theme-provider': 3.0.9(react@18.2.0) color: 3.2.1 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) react-native-safe-area-context: 4.5.0(react-native@0.71.8)(react@18.2.0) react-native-vector-icons: 10.0.3 use-latest-callback: 0.1.7(react@18.2.0) @@ -31813,7 +31864,7 @@ packages: invariant: 2.2.4 lodash.isequal: 4.5.0 react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) setimmediate: 1.0.5 string-hash-64: 1.0.3 dev: false @@ -31825,7 +31876,7 @@ packages: react-native: '*' dependencies: react: 18.2.0 - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) dev: false /react-native-screens@3.20.0(react-native@0.71.8)(react@18.2.0): @@ -31836,7 +31887,7 @@ packages: dependencies: react: 18.2.0 react-freeze: 1.0.3(react@18.2.0) - react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0) + react-native: 0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -31867,7 +31918,7 @@ packages: - encoding dev: false - /react-native@0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.0)(react@18.2.0): + /react-native@0.71.8(@babel/core@7.21.8)(@babel/preset-env@7.24.3)(react@18.2.0): resolution: {integrity: sha512-ftMAuhpgTkbHU9brrqsEyxcNrpYvXKeATY+if22Nfhhg1zW+6wn95w9otwTnA3xHkljPCbng8mUhmmERjGEl7g==} engines: {node: '>=14'} hasBin: true @@ -31899,7 +31950,7 @@ packages: promise: 8.3.0 react: 18.2.0 react-devtools-core: 4.28.4 - react-native-codegen: 0.71.6(@babel/preset-env@7.24.0) + react-native-codegen: 0.71.6(@babel/preset-env@7.24.3) react-native-gradle-plugin: 0.71.19 react-refresh: 0.4.3 react-shallow-renderer: 16.15.0(react@18.2.0) @@ -31960,7 +32011,7 @@ packages: react: 18.2.0 dev: false - /react-scripts@4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.2): + /react-scripts@4.0.3(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.3): resolution: {integrity: sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true @@ -31975,8 +32026,8 @@ packages: '@babel/core': 7.12.3 '@pmmmwh/react-refresh-webpack-plugin': 0.4.3(react-refresh@0.8.3)(type-fest@4.5.0)(webpack-dev-server@3.11.1)(webpack@4.44.2) '@svgr/webpack': 5.5.0 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) babel-eslint: 10.1.0(eslint@8.57.0) babel-jest: 26.6.3(@babel/core@7.12.3) babel-loader: 8.1.0(@babel/core@7.12.3)(webpack@4.44.2) @@ -31989,14 +32040,14 @@ packages: dotenv: 8.2.0 dotenv-expand: 5.1.0 eslint: 8.57.0 - eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.4.2) + eslint-config-react-app: 6.0.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@5.10.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jest@24.7.0)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint-plugin-testing-library@3.10.2)(eslint@8.57.0)(typescript@5.4.3) eslint-plugin-flowtype: 5.10.0(eslint@8.57.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0) - eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(typescript@5.4.3) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0) eslint-plugin-react: 7.32.2(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.4.2) + eslint-plugin-testing-library: 3.10.2(eslint@8.57.0)(typescript@5.4.3) eslint-webpack-plugin: 2.7.0(eslint@8.57.0)(webpack@4.44.2) file-loader: 6.1.1(webpack@4.44.2) fs-extra: 9.1.0 @@ -32008,7 +32059,7 @@ packages: jest-watch-typeahead: 0.6.1(jest@26.6.0) mini-css-extract-plugin: 0.11.3(webpack@4.44.2) optimize-css-assets-webpack-plugin: 5.0.4(webpack@4.44.2) - pnp-webpack-plugin: 1.6.4(typescript@5.4.2) + pnp-webpack-plugin: 1.6.4(typescript@5.4.3) postcss-flexbugs-fixes: 4.2.1 postcss-loader: 3.0.0 postcss-normalize: 8.0.1 @@ -32017,7 +32068,7 @@ packages: prompts: 2.4.0 react: 18.2.0 react-app-polyfill: 2.0.0 - react-dev-utils: 11.0.4(eslint@8.57.0)(typescript@5.4.2)(webpack@4.44.2) + react-dev-utils: 11.0.4(eslint@8.57.0)(typescript@5.4.3)(webpack@4.44.2) react-refresh: 0.8.3 resolve: 1.18.1 resolve-url-loader: 3.1.5 @@ -32025,8 +32076,8 @@ packages: semver: 7.3.2 style-loader: 1.3.0(webpack@4.44.2) terser-webpack-plugin: 4.2.3(webpack@4.44.2) - ts-pnp: 1.2.0(typescript@5.4.2) - typescript: 5.4.2 + ts-pnp: 1.2.0(typescript@5.4.3) + typescript: 5.4.3 url-loader: 4.1.1(file-loader@6.1.1)(webpack@4.44.2) webpack: 4.44.2 webpack-dev-server: 3.11.1(webpack@4.44.2) @@ -32056,7 +32107,7 @@ packages: - webpack-plugin-serve dev: false - /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.2): + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(esbuild@0.19.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(react@18.2.0)(type-fest@4.5.0)(typescript@5.4.3): resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -32084,7 +32135,7 @@ packages: dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 8.57.0 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.2) + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.3) eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.89.0) file-loader: 6.2.0(webpack@5.89.0) fs-extra: 10.1.0 @@ -32102,7 +32153,7 @@ packages: prompts: 2.4.2 react: 18.2.0 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.4.2)(webpack@5.89.0) + react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.4.3)(webpack@5.89.0) react-refresh: 0.11.0 resolve: 1.22.8 resolve-url-loader: 4.0.0 @@ -32112,7 +32163,7 @@ packages: style-loader: 3.3.3(webpack@5.89.0) tailwindcss: 3.3.2 terser-webpack-plugin: 5.3.9(esbuild@0.19.5)(webpack@5.89.0) - typescript: 5.4.2 + typescript: 5.4.3 webpack: 5.89.0(esbuild@0.19.5) webpack-dev-server: 4.15.1(webpack@5.89.0) webpack-manifest-plugin: 4.1.1(webpack@5.89.0) @@ -32832,26 +32883,28 @@ packages: fsevents: 2.3.3 dev: true - /rollup@4.13.0: - resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} + /rollup@4.13.2: + resolution: {integrity: sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.13.0 - '@rollup/rollup-android-arm64': 4.13.0 - '@rollup/rollup-darwin-arm64': 4.13.0 - '@rollup/rollup-darwin-x64': 4.13.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 - '@rollup/rollup-linux-arm64-gnu': 4.13.0 - '@rollup/rollup-linux-arm64-musl': 4.13.0 - '@rollup/rollup-linux-riscv64-gnu': 4.13.0 - '@rollup/rollup-linux-x64-gnu': 4.13.0 - '@rollup/rollup-linux-x64-musl': 4.13.0 - '@rollup/rollup-win32-arm64-msvc': 4.13.0 - '@rollup/rollup-win32-ia32-msvc': 4.13.0 - '@rollup/rollup-win32-x64-msvc': 4.13.0 + '@rollup/rollup-android-arm-eabi': 4.13.2 + '@rollup/rollup-android-arm64': 4.13.2 + '@rollup/rollup-darwin-arm64': 4.13.2 + '@rollup/rollup-darwin-x64': 4.13.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.13.2 + '@rollup/rollup-linux-arm64-gnu': 4.13.2 + '@rollup/rollup-linux-arm64-musl': 4.13.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.13.2 + '@rollup/rollup-linux-riscv64-gnu': 4.13.2 + '@rollup/rollup-linux-s390x-gnu': 4.13.2 + '@rollup/rollup-linux-x64-gnu': 4.13.2 + '@rollup/rollup-linux-x64-musl': 4.13.2 + '@rollup/rollup-win32-arm64-msvc': 4.13.2 + '@rollup/rollup-win32-ia32-msvc': 4.13.2 + '@rollup/rollup-win32-x64-msvc': 4.13.2 fsevents: 2.3.3 dev: true @@ -33154,7 +33207,7 @@ packages: dependencies: chokidar: 3.6.0 immutable: 4.3.5 - source-map-js: 1.0.3 + source-map-js: 1.2.0 dev: true /sax@1.2.4: @@ -33944,8 +33997,8 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-js@1.0.3: - resolution: {integrity: sha512-H/5Vyeo/I1hqIdOS0m1Q63OPr0yFdZLaiVkr8ap/WyIVGdU3PyoOV/HXY8+PJE2M43+n11FY5zWQnNRNnD1UFg==} + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} dev: true @@ -33980,7 +34033,7 @@ packages: webpack: ^5.72.1 dependencies: iconv-lite: 0.6.3 - source-map-js: 1.0.3 + source-map-js: 1.2.0 webpack: 5.90.3(esbuild@0.20.1) dev: true @@ -34366,7 +34419,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.1 + es-abstract: 1.23.2 es-object-atoms: 1.0.0 dev: true @@ -34392,6 +34445,15 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.2 + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: true + /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: @@ -34610,7 +34672,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.3.10 + glob: 10.3.12 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -34729,7 +34791,7 @@ packages: - sugarss dev: true - /svelte-check@3.6.5(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68): + /svelte-check@3.6.5(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.87): resolution: {integrity: sha512-5aLgoQEdadvp8ypvKQ2avhnQ+V9YPQQaWrTFlXFw5g/v8xIQBvo+X/WqxTyD+V/ItDqXg3+abUA53rdDHgUjCA==} hasBin: true peerDependencies: @@ -34741,8 +34803,8 @@ packages: import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 5.0.0-next.68 - svelte-preprocess: 5.1.3(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68)(typescript@5.3.3) + svelte: 5.0.0-next.87 + svelte-preprocess: 5.1.3(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.87)(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - '@babel/core' @@ -34800,7 +34862,7 @@ packages: svelte: 4.0.0 dev: true - /svelte-eslint-parser@0.33.1(svelte@5.0.0-next.68): + /svelte-eslint-parser@0.33.1(svelte@5.0.0-next.80): resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -34814,10 +34876,10 @@ packages: espree: 9.6.1 postcss: 8.4.31 postcss-scss: 4.0.9(postcss@8.4.31) - svelte: 5.0.0-next.68 + svelte: 5.0.0-next.80 dev: true - /svelte-eslint-parser@0.33.1(svelte@5.0.0-next.80): + /svelte-eslint-parser@0.33.1(svelte@5.0.0-next.87): resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -34831,7 +34893,7 @@ packages: espree: 9.6.1 postcss: 8.4.31 postcss-scss: 4.0.9(postcss@8.4.31) - svelte: 5.0.0-next.80 + svelte: 5.0.0-next.87 dev: true /svelte-hmr@0.15.3(svelte@4.0.0): @@ -34843,22 +34905,22 @@ packages: svelte: 4.0.0 dev: true - /svelte-hmr@0.15.3(svelte@5.0.0-next.68): + /svelte-hmr@0.15.3(svelte@5.0.0-next.80): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 5.0.0-next.68 + svelte: 5.0.0-next.80 dev: true - /svelte-hmr@0.15.3(svelte@5.0.0-next.80): + /svelte-hmr@0.15.3(svelte@5.0.0-next.87): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 5.0.0-next.80 + svelte: 5.0.0-next.87 dev: true /svelte-preprocess@5.0.4(@babel/core@7.23.2)(postcss@8.4.31)(svelte@4.0.0)(typescript@5.3.3): @@ -34958,7 +35020,7 @@ packages: typescript: 5.1.6 dev: true - /svelte-preprocess@5.1.3(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.68)(typescript@5.3.3): + /svelte-preprocess@5.1.3(@babel/core@7.23.2)(postcss@8.4.31)(svelte@5.0.0-next.87)(typescript@5.3.3): resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} engines: {node: '>= 16.0.0', pnpm: ^8.0.0} requiresBuild: true @@ -35003,7 +35065,7 @@ packages: postcss: 8.4.31 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 5.0.0-next.68 + svelte: 5.0.0-next.87 typescript: 5.3.3 dev: true @@ -35056,7 +35118,7 @@ packages: typescript: 5.3.3 dev: true - /svelte2tsx@0.6.23(svelte@4.0.0)(typescript@5.4.2): + /svelte2tsx@0.6.23(svelte@4.0.0)(typescript@5.4.3): resolution: {integrity: sha512-3bwd1PuWUA3oEXy8+85zrLDnmJOsVpShpKVAehGWeYsz/66zMihTpRpUN97VVAKTZbO5tP4wnchHUXYs0zOwdw==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 @@ -35065,10 +35127,10 @@ packages: dedent-js: 1.0.1 pascal-case: 3.1.2 svelte: 4.0.0 - typescript: 5.4.2 + typescript: 5.4.3 dev: true - /svelte2tsx@0.7.2(svelte@5.0.0-next.68)(typescript@5.4.2): + /svelte2tsx@0.7.2(svelte@5.0.0-next.87)(typescript@5.4.3): resolution: {integrity: sha512-gtKJPzGt8OARDILafwyTeM2Xh/t5nCN+/Kjr2SlfVDqct5G4t/e8jaY6e0cxjLOyiVYJTGQrjmghrMyH6jAHnQ==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 @@ -35076,8 +35138,8 @@ packages: dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.0.0-next.68 - typescript: 5.4.2 + svelte: 5.0.0-next.87 + typescript: 5.4.3 dev: true /svelte@4.0.0: @@ -35118,11 +35180,11 @@ packages: periscopic: 3.1.0 dev: true - /svelte@5.0.0-next.68: - resolution: {integrity: sha512-pgsTtDkFt4Ujw3ek1JGL02VIU/uZ9N1bId3girHkC3ZZG7bjTjO5L53quj6/R7LUHDcEvs0SCyM5xZmJRaWCUw==} + /svelte@5.0.0-next.80: + resolution: {integrity: sha512-hiei7UfWoNa6P0yvNoUWqptSh8Tnn2V3dN+w6s32jSqpqzTtNG2tn+xbxdOOBJ5wYc3gYKYbA3+rK1Q643iCEw==} engines: {node: '>=18'} dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 acorn: 8.11.3 @@ -35133,12 +35195,12 @@ packages: esrap: 1.2.1 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.7 + magic-string: 0.30.8 zimmerframe: 1.1.2 dev: true - /svelte@5.0.0-next.80: - resolution: {integrity: sha512-hiei7UfWoNa6P0yvNoUWqptSh8Tnn2V3dN+w6s32jSqpqzTtNG2tn+xbxdOOBJ5wYc3gYKYbA3+rK1Q643iCEw==} + /svelte@5.0.0-next.87: + resolution: {integrity: sha512-A4XJeUJVCqR2HbHK3wvhk6svu6N6FR3xLlpJbUQj/zcK3Z1s2DdWwpSGEI0L8+1KN1jYo8FUvrkXc0vpVNw6NA==} engines: {node: '>=18'} dependencies: '@ampproject/remapping': 2.3.0 @@ -35383,6 +35445,31 @@ packages: - bluebird dev: false + /terser-webpack-plugin@5.3.10(esbuild@0.19.5)(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 + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + esbuild: 0.19.5 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.29.1 + webpack: 5.91.0(esbuild@0.19.5) + dev: true + /terser-webpack-plugin@5.3.10(esbuild@0.20.1)(webpack@5.90.3): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} @@ -35786,19 +35873,19 @@ packages: typescript: 5.1.6 dev: true - /ts-api-utils@1.2.1(typescript@5.4.2): + /ts-api-utils@1.2.1(typescript@5.4.3): resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.2 + typescript: 5.4.3 dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-pnp@1.2.0(typescript@5.4.2): + /ts-pnp@1.2.0(typescript@5.4.3): resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} peerDependencies: @@ -35807,7 +35894,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.4.2 + typescript: 5.4.3 dev: false /tsconfig-paths@3.14.2: @@ -35946,14 +36033,14 @@ packages: typescript: 5.3.3 dev: true - /tsutils@3.21.0(typescript@5.4.2): + /tsutils@3.21.0(typescript@5.4.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.4.2 + typescript: 5.4.3 dev: false /tty-browserify@0.0.0: @@ -36119,8 +36206,8 @@ packages: for-each: 0.3.3 is-typed-array: 1.1.12 - /typed-array-length@1.0.5: - resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==} + /typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 @@ -36162,8 +36249,8 @@ packages: hasBin: true dev: true - /typescript@5.4.2: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + /typescript@5.4.3: + resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} engines: {node: '>=14.17'} hasBin: true @@ -36631,7 +36718,7 @@ packages: transitivePeerDependencies: - supports-color - /vite-plugin-solid@2.7.2(solid-js@1.8.1)(vite@4.5.2): + /vite-plugin-solid@2.7.2(solid-js@1.8.1)(vite@4.5.3): resolution: {integrity: sha512-GV2SMLAibOoXe76i02AsjAg7sbm/0lngBlERvJKVN67HOrJsHcWgkt0R6sfGLDJuFkv2aBe14Zm4vJcNME+7zw==} peerDependencies: solid-js: ^1.7.2 @@ -36644,8 +36731,8 @@ packages: merge-anything: 5.1.7 solid-js: 1.8.1 solid-refresh: 0.5.3(solid-js@1.8.1) - vite: 4.5.2(@types/node@18.18.0) - vitefu: 0.2.5(vite@4.5.2) + vite: 4.5.3(@types/node@18.18.0) + vitefu: 0.2.5(vite@4.5.3) transitivePeerDependencies: - supports-color dev: true @@ -36724,8 +36811,8 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vite@4.5.2(@types/node@18.18.0): - resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} + /vite@4.5.3(@types/node@18.18.0): + resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -36754,7 +36841,7 @@ packages: dependencies: '@types/node': 18.18.0 esbuild: 0.18.20 - postcss: 8.4.35 + postcss: 8.4.38 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 @@ -36835,8 +36922,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@5.1.6(@types/node@18.18.0): - resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} + /vite@5.2.6(@types/node@18.18.0): + resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -36864,9 +36951,9 @@ packages: optional: true dependencies: '@types/node': 18.18.0 - esbuild: 0.19.12 - postcss: 8.4.35 - rollup: 4.13.0 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.13.2 optionalDependencies: fsevents: 2.3.3 dev: true @@ -36881,7 +36968,7 @@ packages: dependencies: vite: 4.5.0(@types/node@18.18.0)(less@4.2.0)(sass@1.69.5)(terser@5.24.0) - /vitefu@0.2.5(vite@4.5.2): + /vitefu@0.2.5(vite@4.5.3): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -36889,7 +36976,7 @@ packages: vite: optional: true dependencies: - vite: 4.5.2(@types/node@18.18.0) + vite: 4.5.3(@types/node@18.18.0) dev: true /vitefu@0.2.5(vite@5.1.5): @@ -36903,7 +36990,7 @@ packages: vite: 5.1.5(@types/node@18.18.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) dev: true - /vitefu@0.2.5(vite@5.1.6): + /vitefu@0.2.5(vite@5.2.6): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -36911,7 +36998,7 @@ packages: vite: optional: true dependencies: - vite: 5.1.6(@types/node@18.18.0) + vite: 5.2.6(@types/node@18.18.0) dev: true /vitest@0.33.0(jsdom@22.1.0): @@ -37015,16 +37102,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.21(typescript@5.4.2): + /vue-tsc@1.8.21(typescript@5.4.3): resolution: {integrity: sha512-gc9e+opdeF0zKixaadXT5v2s+x+77oqpuza/vwqDhdDyEeLZUOmZaVeb9noZpkdhFaLq7t7ils/7lFU8E/Hgew==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 1.10.10 - '@vue/language-core': 1.8.21(typescript@5.4.2) + '@vue/language-core': 1.8.21(typescript@5.4.3) semver: 7.5.4 - typescript: 5.4.2 + typescript: 5.4.3 dev: true /vue@2.6.0: @@ -37120,6 +37207,14 @@ packages: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + /watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: true + /wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} dependencies: @@ -37184,7 +37279,7 @@ packages: schema-utils: 4.2.0 webpack: 5.89.0(esbuild@0.19.5) - /webpack-dev-middleware@5.3.3(webpack@5.90.3): + /webpack-dev-middleware@5.3.3(webpack@5.91.0): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -37195,7 +37290,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.90.3(esbuild@0.20.1) + webpack: 5.91.0(esbuild@0.19.5) dev: true /webpack-dev-middleware@6.1.1(webpack@5.89.0): @@ -37215,8 +37310,8 @@ packages: webpack: 5.89.0(esbuild@0.19.5) dev: true - /webpack-dev-middleware@6.1.1(webpack@5.90.3): - resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} + /webpack-dev-middleware@6.1.2(webpack@5.90.3): + resolution: {integrity: sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==} engines: {node: '>= 14.15.0'} peerDependencies: webpack: ^5.0.0 @@ -37332,7 +37427,7 @@ packages: - supports-color - utf-8-validate - /webpack-dev-server@4.15.1(webpack@5.90.3): + /webpack-dev-server@4.15.1(webpack@5.91.0): resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} engines: {node: '>= 12.13.0'} hasBin: true @@ -37373,8 +37468,8 @@ packages: serve-index: 1.9.1(supports-color@6.1.0) sockjs: 0.3.24 spdy: 4.0.2(supports-color@6.1.0) - webpack: 5.90.3(esbuild@0.20.1) - webpack-dev-middleware: 5.3.3(webpack@5.90.3) + webpack: 5.91.0(esbuild@0.19.5) + webpack-dev-middleware: 5.3.3(webpack@5.91.0) ws: 8.14.2 transitivePeerDependencies: - bufferutil @@ -37570,7 +37665,7 @@ packages: browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.16.0 - es-module-lexer: 1.4.1 + es-module-lexer: 1.5.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -37590,6 +37685,46 @@ packages: - uglify-js dev: true + /webpack@5.91.0(esbuild@0.19.5): + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.16.0 + es-module-lexer: 1.5.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.19.5)(webpack@5.91.0) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + /websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} From 9cc0721192127e73ae9d1881740059df38eff37f Mon Sep 17 00:00:00 2001 From: "zhihengzhanga@gmail.com" Date: Wed, 17 Apr 2024 11:44:27 -0700 Subject: [PATCH 07/13] remove unstate --- .../svelte-melt/src/routes/cacheUpdate.svelte | 6 +- .../src/routes/derivedQuery.svelte | 1 - .../svelte-melt/src/routes/paginate.svelte | 1 - .../svelte-melt/src/routes/queries.svelte | 5 +- .../svelte/svelte-melt/src/routes/test.svelte | 5 +- packages/svelte-query-runes/package.json | 10 +- .../src/createBaseQuery.svelte.ts | 2 +- .../src/createMutation.svelte.ts | 2 +- .../src/createQueries.svelte.ts | 12 +- packages/svelte-query-runes/src/types.ts | 6 - pnpm-lock.yaml | 653 ++++++++---------- 11 files changed, 293 insertions(+), 410 deletions(-) diff --git a/examples/svelte/svelte-melt/src/routes/cacheUpdate.svelte b/examples/svelte/svelte-melt/src/routes/cacheUpdate.svelte index 11064fd401..2d873d7164 100644 --- a/examples/svelte/svelte-melt/src/routes/cacheUpdate.svelte +++ b/examples/svelte/svelte-melt/src/routes/cacheUpdate.svelte @@ -1,7 +1,6 @@ diff --git a/examples/svelte/svelte-melt/src/routes/+page.svelte b/examples/svelte/svelte-melt/src/routes/+page.svelte index c1e7f8b3aa..69a27892f1 100644 --- a/examples/svelte/svelte-melt/src/routes/+page.svelte +++ b/examples/svelte/svelte-melt/src/routes/+page.svelte @@ -1,8 +1,8 @@ - - + + -
Result: {JSON.stringify(data.data, null, 3)}
-
-
Data: {JSON.stringify(data.data)}
-
-
isError: {data.isError}
-
fetchStatus: {data.fetchStatus}
- +
Result: {JSON.stringify(data.data, null, 3)}
+
+
Data: {JSON.stringify(data.data)}
+
+
isError: {data.isError}
+
fetchStatus: {data.fetchStatus}
+
diff --git a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts index d4aca4f693..0b85bcad99 100644 --- a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts +++ b/packages/svelte-query-runes/src/createBaseQuery.svelte.ts @@ -111,7 +111,7 @@ export function createBaseQuery< //update result $effect(() => { // svelte does not need this with it is proxy state and fine-grained reactivity? - // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition + // eslint-disable-next-line ts/no-unnecessary-condition if (result !== null) untrack(() => { const v = !defaultedOptionsStore().notifyOnChangeProps diff --git a/packages/svelte-query-runes/src/useIsFetching.ts b/packages/svelte-query-runes/src/useIsFetching.ts index b4691b46ec..a3f2e05942 100644 --- a/packages/svelte-query-runes/src/useIsFetching.ts +++ b/packages/svelte-query-runes/src/useIsFetching.ts @@ -3,7 +3,6 @@ import { type QueryFilters, notifyManager, } from '@tanstack/query-core' -import { readable } from 'svelte/store' import { useQueryClient } from './useQueryClient' export function useIsFetching( diff --git a/packages/svelte-query-runes/tests/CreateMutation.svelte b/packages/svelte-query-runes/tests/CreateMutation.svelte index 31fdfa8fb0..5751f75937 100644 --- a/packages/svelte-query-runes/tests/CreateMutation.svelte +++ b/packages/svelte-query-runes/tests/CreateMutation.svelte @@ -1,8 +1,8 @@ - - diff --git a/packages/svelte-query-runes/src/QueryClientProvider.svelte b/packages/svelte-query-runes/src/QueryClientProvider.svelte deleted file mode 100644 index aec212b6d7..0000000000 --- a/packages/svelte-query-runes/src/QueryClientProvider.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - -{@render children()} diff --git a/packages/svelte-query-runes/src/context.ts b/packages/svelte-query-runes/src/context.ts deleted file mode 100644 index bf9563551d..0000000000 --- a/packages/svelte-query-runes/src/context.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { getContext, setContext } from 'svelte' - -import type { QueryClient } from '@tanstack/query-core' - -const _contextKey = '$$_queryClient' - -/** Retrieves a Client from Svelte's context */ -export const getQueryClientContext = (): QueryClient => { - const client = getContext(_contextKey) - if (!client) { - throw new Error( - 'No QueryClient was found in Svelte context. Did you forget to wrap your component with QueryClientProvider?', - ) - } - - return client as QueryClient -} - -/** Sets a QueryClient on Svelte's context */ -export const setQueryClientContext = (client: QueryClient): void => { - setContext(_contextKey, client) -} - -const _isRestoringContextKey = '$$_isRestoring' - -/** Retrieves a `isRestoring` from Svelte's context */ -export const getIsRestoringContext = (): boolean | undefined => { - try { - const isRestoring = getContext(_isRestoringContextKey) - return isRestoring - } catch (error) { - return false - } -} - -/** Sets a `isRestoring` on Svelte's context */ -export const setIsRestoringContext = (isRestoring: boolean): void => { - setContext(_isRestoringContextKey, isRestoring) -} diff --git a/packages/svelte-query-runes/src/createInfiniteQuery.ts b/packages/svelte-query-runes/src/createInfiniteQuery.ts deleted file mode 100644 index 4049a8a347..0000000000 --- a/packages/svelte-query-runes/src/createInfiniteQuery.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { InfiniteQueryObserver } from '@tanstack/query-core' -import { createBaseQuery } from './createBaseQuery.svelte' -import type { - DefaultError, - InfiniteData, - QueryClient, - QueryKey, - QueryObserver, -} from '@tanstack/query-core' -import type { - CreateInfiniteQueryOptions, - CreateInfiniteQueryResult, -} from './types' - -export function createInfiniteQuery< - TQueryFnData, - TError = DefaultError, - TData = InfiniteData, - TQueryKey extends QueryKey = QueryKey, - TPageParam = unknown, ->( - options: CreateInfiniteQueryOptions< - TQueryFnData, - TError, - TData, - TQueryFnData, - TQueryKey, - TPageParam - >, - queryClient?: QueryClient, -): CreateInfiniteQueryResult { - return createBaseQuery( - options, - // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion - InfiniteQueryObserver as typeof QueryObserver, - queryClient, - ) as CreateInfiniteQueryResult -} diff --git a/packages/svelte-query-runes/src/createQuery.ts b/packages/svelte-query-runes/src/createQuery.ts deleted file mode 100644 index a3acece407..0000000000 --- a/packages/svelte-query-runes/src/createQuery.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { QueryObserver } from '@tanstack/query-core' - -import { createBaseQuery } from './createBaseQuery.svelte' - -import type { DefaultError, QueryClient, QueryKey } from '@tanstack/query-core' - -import type { - CreateQueryOptions, - CreateQueryResult, - DefinedCreateQueryResult, - FnOrVal, -} from './types' -import type { - DefinedInitialDataOptions, - UndefinedInitialDataOptions, -} from './queryOptions' - -export function createQuery< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, ->( - options: FnOrVal< - UndefinedInitialDataOptions - >, - queryClient?: QueryClient, -): CreateQueryResult - -export function createQuery< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, ->( - options: DefinedInitialDataOptions, - queryClient?: QueryClient, -): DefinedCreateQueryResult - -export function createQuery< - TQueryFnData, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, ->( - options: CreateQueryOptions, - queryClient?: QueryClient, -) { - return createBaseQuery(options, QueryObserver, queryClient) -} diff --git a/packages/svelte-query-runes/src/index.ts b/packages/svelte-query-runes/src/index.ts deleted file mode 100644 index 454e218126..0000000000 --- a/packages/svelte-query-runes/src/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -/* istanbul ignore file */ - -// Re-export core -export * from '@tanstack/query-core' - -// Svelte Query -export * from './types' -export * from './context' - -export { createQuery } from './createQuery' -export type { - DefinedInitialDataOptions, - UndefinedInitialDataOptions, -} from './queryOptions' -export { queryOptions } from './queryOptions' -export { createQueries } from './createQueries.svelte' -export { createInfiniteQuery } from './createInfiniteQuery' -export { infiniteQueryOptions } from './infiniteQueryOptions' -export { createMutation } from './createMutation.svelte' -export { useQueryClient } from './useQueryClient' -/* export { useIsFetching } from './useIsFetching' -export { useIsMutating } from './useIsMutating' -export { useIsRestoring } from './useIsRestoring' -export { useHydrate } from './useHydrate' */ -export { default as HydrationBoundary } from './HydrationBoundary.svelte' -export { default as QueryClientProvider } from './QueryClientProvider.svelte' diff --git a/packages/svelte-query-runes/src/infiniteQueryOptions.ts b/packages/svelte-query-runes/src/infiniteQueryOptions.ts deleted file mode 100644 index a61302af03..0000000000 --- a/packages/svelte-query-runes/src/infiniteQueryOptions.ts +++ /dev/null @@ -1,28 +0,0 @@ -import type { DefaultError, InfiniteData, QueryKey } from '@tanstack/query-core' -import type { CreateInfiniteQueryOptions } from './types' - -export function infiniteQueryOptions< - TQueryFnData, - TError = DefaultError, - TData = InfiniteData, - TQueryKey extends QueryKey = QueryKey, - TPageParam = unknown, ->( - options: CreateInfiniteQueryOptions< - TQueryFnData, - TError, - TData, - TQueryFnData, - TQueryKey, - TPageParam - >, -): CreateInfiniteQueryOptions< - TQueryFnData, - TError, - TData, - TQueryFnData, - TQueryKey, - TPageParam -> { - return options -} diff --git a/packages/svelte-query-runes/src/queryOptions.ts b/packages/svelte-query-runes/src/queryOptions.ts deleted file mode 100644 index 166fa43484..0000000000 --- a/packages/svelte-query-runes/src/queryOptions.ts +++ /dev/null @@ -1,46 +0,0 @@ -import type { DefaultError, QueryKey } from '@tanstack/query-core' -import type { CreateQueryOptions } from './types' - -export type UndefinedInitialDataOptions< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, -> = CreateQueryOptions & { - initialData?: undefined -} - -type NonUndefinedGuard = T extends undefined ? never : T - -export type DefinedInitialDataOptions< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, -> = CreateQueryOptions & { - initialData: - | NonUndefinedGuard - | (() => NonUndefinedGuard) -} - -export function queryOptions< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, ->( - options: UndefinedInitialDataOptions, -): UndefinedInitialDataOptions - -export function queryOptions< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, ->( - options: DefinedInitialDataOptions, -): DefinedInitialDataOptions - -export function queryOptions(options: unknown) { - return options -} diff --git a/packages/svelte-query-runes/src/types.ts b/packages/svelte-query-runes/src/types.ts deleted file mode 100644 index 45fdca7dad..0000000000 --- a/packages/svelte-query-runes/src/types.ts +++ /dev/null @@ -1,132 +0,0 @@ -import type { - DefaultError, - DefinedQueryObserverResult, - InfiniteQueryObserverOptions, - InfiniteQueryObserverResult, - MutateFunction, - MutationObserverOptions, - MutationObserverResult, - QueryKey, - QueryObserverOptions, - QueryObserverResult, -} from '@tanstack/query-core' - -export type FnOrVal = (() => T) | T // can be a fn that returns reactive statement or $state or $derived deep states - -/** Options for createBaseQuery */ -export type CreateBaseQueryOptions< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, -> = FnOrVal< - Omit< - QueryObserverOptions, - 'queryKey' | 'enabled' - > & { enabled?: FnOrVal; queryKey: FnOrVal } -> - -/** Result from createBaseQuery */ -export type CreateBaseQueryResult< - TData = unknown, - TError = DefaultError, -> = QueryObserverResult - -/** Options for createQuery */ -export type CreateQueryOptions< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, -> = CreateBaseQueryOptions - -/** Result from createQuery */ -export type CreateQueryResult< - TData = unknown, - TError = DefaultError, -> = CreateBaseQueryResult - -/** Options for createInfiniteQuery */ -export type CreateInfiniteQueryOptions< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, - TPageParam = unknown, -> = InfiniteQueryObserverOptions< - TQueryFnData, - TError, - TData, - TQueryData, - TQueryKey, - TPageParam -> - -/** Result from createInfiniteQuery */ -export type CreateInfiniteQueryResult< - TData = unknown, - TError = DefaultError, -> = InfiniteQueryObserverResult - -/** Options for createBaseQuery with initialData */ -export type DefinedCreateBaseQueryResult< - TData = unknown, - TError = DefaultError, -> = DefinedQueryObserverResult - -/** Options for createQuery with initialData */ -export type DefinedCreateQueryResult< - TData = unknown, - TError = DefaultError, -> = DefinedCreateBaseQueryResult - -/** Options for createMutation */ -export type CreateMutationOptions< - TData = unknown, - TError = DefaultError, - TVariables = void, - TContext = unknown, -> = Omit< - MutationObserverOptions, - '_defaulted' | 'variables' -> - -export type CreateMutateFunction< - TData = unknown, - TError = DefaultError, - TVariables = void, - TContext = unknown, -> = ( - ...args: Parameters> -) => void - -export type CreateMutateAsyncFunction< - TData = unknown, - TError = DefaultError, - TVariables = void, - TContext = unknown, -> = MutateFunction - -export type CreateBaseMutationResult< - TData = unknown, - TError = DefaultError, - TVariables = unknown, - TContext = unknown, -> = Override< - MutationObserverResult, - { mutate: CreateMutateFunction } -> & { - mutateAsync: CreateMutateAsyncFunction -} - -/** Result from createMutation */ -export type CreateMutationResult< - TData = unknown, - TError = DefaultError, - TVariables = unknown, - TContext = unknown, -> = CreateBaseMutationResult - -type Override = { [K in keyof A]: K extends keyof B ? B[K] : A[K] } diff --git a/packages/svelte-query-runes/src/useHydrate.ts b/packages/svelte-query-runes/src/useHydrate.ts deleted file mode 100644 index 709b4a468c..0000000000 --- a/packages/svelte-query-runes/src/useHydrate.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { - type HydrateOptions, - type QueryClient, - hydrate, -} from '@tanstack/query-core' -import { useQueryClient } from './useQueryClient' - -export function useHydrate( - state?: unknown, - options?: HydrateOptions, - queryClient?: QueryClient, -) { - const client = useQueryClient(queryClient) - - if (state) { - hydrate(client, state, options) - } -} diff --git a/packages/svelte-query-runes/src/useIsFetching.ts b/packages/svelte-query-runes/src/useIsFetching.ts deleted file mode 100644 index a3f2e05942..0000000000 --- a/packages/svelte-query-runes/src/useIsFetching.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { - type QueryClient, - type QueryFilters, - notifyManager, -} from '@tanstack/query-core' -import { useQueryClient } from './useQueryClient' - -export function useIsFetching( - filters?: QueryFilters, - queryClient?: QueryClient, -): number { - const client = useQueryClient(queryClient) - const cache = client.getQueryCache() - // isFetching is the prev value initialized on mount * - let isFetching = client.isFetching(filters) - - const isFetching_ = $state(isFetching) - - $effect(() => { - return cache.subscribe( - notifyManager.batchCalls(() => { - const newIsFetching = client.isFetching(filters) - if (isFetching !== newIsFetching) { - // * and update with each change - isFetching = newIsFetching - } - }), - ) - }) - - return isFetching_ -} diff --git a/packages/svelte-query-runes/src/useIsMutating.ts b/packages/svelte-query-runes/src/useIsMutating.ts deleted file mode 100644 index 1c61e5d456..0000000000 --- a/packages/svelte-query-runes/src/useIsMutating.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { - type MutationFilters, - type QueryClient, - notifyManager, -} from '@tanstack/query-core' -import { readable } from 'svelte/store' -import { useQueryClient } from './useQueryClient' -import type { Readable } from 'svelte/store' - -export function useIsMutating( - filters?: MutationFilters, - queryClient?: QueryClient, -): Readable { - const client = useQueryClient(queryClient) - const cache = client.getMutationCache() - // isMutating is the prev value initialized on mount * - let isMutating = client.isMutating(filters) - - const { subscribe } = readable(isMutating, (set) => { - return cache.subscribe( - notifyManager.batchCalls(() => { - const newIisMutating = client.isMutating(filters) - if (isMutating !== newIisMutating) { - // * and update with each change - isMutating = newIisMutating - set(isMutating) - } - }), - ) - }) - - return { subscribe } -} diff --git a/packages/svelte-query-runes/src/useIsRestoring.ts b/packages/svelte-query-runes/src/useIsRestoring.ts deleted file mode 100644 index a4ff8f1296..0000000000 --- a/packages/svelte-query-runes/src/useIsRestoring.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { getIsRestoringContext } from './context' - -export function useIsRestoring() { - return getIsRestoringContext() -} diff --git a/packages/svelte-query-runes/src/useQueryClient.ts b/packages/svelte-query-runes/src/useQueryClient.ts deleted file mode 100644 index 2fe7711fc9..0000000000 --- a/packages/svelte-query-runes/src/useQueryClient.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { getQueryClientContext } from './context' -import type { QueryClient } from '@tanstack/query-core' - -export function useQueryClient(queryClient?: QueryClient): QueryClient { - if (queryClient) return queryClient - return getQueryClientContext() -} diff --git a/packages/svelte-query-runes/svelte.config.js b/packages/svelte-query-runes/svelte.config.js deleted file mode 100644 index 94ca454ac7..0000000000 --- a/packages/svelte-query-runes/svelte.config.js +++ /dev/null @@ -1,7 +0,0 @@ -import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' - -const config = { - preprocess: vitePreprocess(), -} - -export default config diff --git a/packages/svelte-query-runes/tests/CreateMutation.svelte b/packages/svelte-query-runes/tests/CreateMutation.svelte deleted file mode 100644 index 5751f75937..0000000000 --- a/packages/svelte-query-runes/tests/CreateMutation.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/packages/svelte-query-runes/tests/CreateQueries.svelte b/packages/svelte-query-runes/tests/CreateQueries.svelte deleted file mode 100644 index e3155495f3..0000000000 --- a/packages/svelte-query-runes/tests/CreateQueries.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - -{#if Array.isArray($queries)} - {#each queries as query, index} - {#if query.isPending} -

Loading {index + 1}

- {:else if query.isSuccess} -

{query.data}

- {/if} - {/each} -{:else if queries.isPending} -

Loading

-{:else if queries.isSuccess} -

{queries.data}

-{/if} diff --git a/packages/svelte-query-runes/tests/CreateQuery.svelte b/packages/svelte-query-runes/tests/CreateQuery.svelte deleted file mode 100644 index fa9571507a..0000000000 --- a/packages/svelte-query-runes/tests/CreateQuery.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - -{#if query.isPending} -

Loading

-{:else if query.isError} -

Error

-{:else if query.isSuccess} - {#if Array.isArray(query.data)} - {#each query.data as item} -

{item}

- {/each} - {:else} -

{query.data}

- {/if} -{/if} diff --git a/packages/svelte-query-runes/tests/context.test.ts b/packages/svelte-query-runes/tests/context.test.ts deleted file mode 100644 index 8ea9dabeb1..0000000000 --- a/packages/svelte-query-runes/tests/context.test.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { describe, expect, it } from 'vitest' -import { getIsRestoringContext } from '../src/context' - -describe('getIsRestoringContext', () => { - it('Should not throw when called outside of a component', async () => { - expect(() => getIsRestoringContext()).to.not.throw() - }) -}) diff --git a/packages/svelte-query-runes/tests/createMutation.test.ts b/packages/svelte-query-runes/tests/createMutation.test.ts deleted file mode 100644 index 1c302ec36c..0000000000 --- a/packages/svelte-query-runes/tests/createMutation.test.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { describe, expect, it, vi } from 'vitest' -import { fireEvent, render, waitFor } from '@testing-library/svelte' -import CreateMutation from './CreateMutation.svelte' - -describe('createMutation', () => { - it('Call mutate and check function runs', async () => { - const mutationFn = vi.fn() - - const rendered = render(CreateMutation, { - props: { - options: { - mutationFn, - }, - }, - }) - - fireEvent.click(rendered.getByRole('button')) - - await waitFor(() => { - expect(mutationFn).toHaveBeenCalledTimes(1) - }) - }) -}) diff --git a/packages/svelte-query-runes/tests/createQueries.test.ts b/packages/svelte-query-runes/tests/createQueries.test.ts deleted file mode 100644 index 8cf50e5ba4..0000000000 --- a/packages/svelte-query-runes/tests/createQueries.test.ts +++ /dev/null @@ -1,77 +0,0 @@ -import { describe, expect, it } from 'vitest' -import { render, waitFor } from '@testing-library/svelte' -import { QueryClient } from '@tanstack/query-core' -import CreateQueries from './CreateQueries.svelte' -import { sleep } from './utils' - -describe('createQueries', () => { - it('Render and wait for success', async () => { - const rendered = render(CreateQueries, { - props: { - options: { - queries: [ - { - queryKey: ['key-1'], - queryFn: async () => { - await sleep(10) - return 'Success 1' - }, - }, - { - queryKey: ['key-2'], - queryFn: async () => { - await sleep(10) - return 'Success 2' - }, - }, - ], - }, - queryClient: new QueryClient(), - }, - }) - - await waitFor(() => { - expect(rendered.getByText('Loading 1')).toBeInTheDocument() - expect(rendered.getByText('Loading 2')).toBeInTheDocument() - }) - - await waitFor(() => { - expect(rendered.getByText('Success 1')).toBeInTheDocument() - expect(rendered.getByText('Success 2')).toBeInTheDocument() - }) - }) - - it('should combine queries', async () => { - const ids = [1, 2, 3] - - const rendered = render(CreateQueries, { - props: { - options: { - queries: ids.map((id) => ({ - queryKey: [id], - queryFn: async () => { - await sleep(10) - return id - }, - })), - combine: (results) => { - return { - isPending: results.some((result) => result.isPending), - isSuccess: results.every((result) => result.isSuccess), - data: results.map((res) => res.data).join(','), - } - }, - }, - queryClient: new QueryClient(), - }, - }) - - await waitFor(() => { - expect(rendered.getByText('Loading')).toBeInTheDocument() - }) - - await waitFor(() => { - expect(rendered.getByText('1,2,3')).toBeInTheDocument() - }) - }) -}) diff --git a/packages/svelte-query-runes/tests/createQuery.test.ts b/packages/svelte-query-runes/tests/createQuery.test.ts deleted file mode 100644 index 11790c23e9..0000000000 --- a/packages/svelte-query-runes/tests/createQuery.test.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { describe, expect, test } from 'vitest' -import { render, waitFor } from '@testing-library/svelte' -import { QueryClient } from '@tanstack/query-core' -import CreateQuery from './CreateQuery.svelte' -import { sleep } from './utils' - -describe.only('createQuery', () => { - test('Render and wait for success', async () => { - const rendered = render(CreateQuery, { - props: { - options: { - queryKey: ['test'], - queryFn: async () => { - await sleep(10) - return 'Success' - }, - }, - queryClient: new QueryClient(), - }, - }) - - await waitFor(() => { - expect(rendered.queryByText('Loading')).toBeInTheDocument() - }) - - await waitFor(() => { - expect(rendered.queryByText('Success')).toBeInTheDocument() - }) - }) - - test('Accept a writable store for options', async () => { - const optionsStore = { - queryKey: ['test'], - queryFn: async () => { - await sleep(10) - return 'Success' - }, - } - - const rendered = render(CreateQuery, { - props: { - options: optionsStore, - queryClient: new QueryClient(), - }, - }) - - await waitFor(() => { - expect(rendered.queryByText('Success')).toBeInTheDocument() - }) - }) - - test('Accept a derived store for options', async () => { - const derivedStore = $state( - ((store) => ({ - queryKey: [store], - queryFn: async () => { - await sleep(10) - return 'Success' - }, - }))(), - ) - - const rendered = render(CreateQuery, { - props: { - options: derivedStore, - queryClient: new QueryClient(), - }, - }) - - await waitFor(() => { - expect(rendered.queryByText('Success')).toBeInTheDocument() - }) - }) - - test('Ensure reactivity when queryClient defaults are set', async () => { - let writableStore = $state(1) - - const derivedStore = $derived({ - queryKey: [writableStore], - queryFn: async () => { - await sleep(10) - return `Success ${writableStore}` - }, - }) - - const rendered = render(CreateQuery, { - props: { - options: derivedStore, - queryClient: new QueryClient({ - defaultOptions: { queries: { staleTime: 60 * 1000 } }, - }), - }, - }) - - await waitFor(() => { - expect(rendered.queryByText('Success 1')).toBeInTheDocument() - expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() - }) - - writableStore = 2 - - await waitFor(() => { - expect(rendered.queryByText('Success 1')).not.toBeInTheDocument() - expect(rendered.queryByText('Success 2')).toBeInTheDocument() - }) - - writableStore.set(1) - - await waitFor(() => { - expect(rendered.queryByText('Success 1')).toBeInTheDocument() - expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() - }) - }) - - test('Keep previous data when returned as placeholder data', async () => { - const writableStore = writable>([1]) - - const derivedStore = derived(writableStore, ($store) => ({ - queryKey: ['test', $store], - queryFn: async () => { - await sleep(10) - return $store.map((id) => `Success ${id}`) - }, - placeholderData: (previousData: string) => previousData, - })) - - const rendered = render(CreateQuery, { - props: { - options: derivedStore, - queryClient: new QueryClient(), - }, - }) - - await waitFor(() => { - expect(rendered.queryByText('Success 1')).not.toBeInTheDocument() - expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() - }) - - await waitFor(() => { - expect(rendered.queryByText('Success 1')).toBeInTheDocument() - expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() - }) - - writableStore.set([1, 2]) - - await waitFor(() => { - expect(rendered.queryByText('Success 1')).toBeInTheDocument() - expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() - }) - - await waitFor(() => { - expect(rendered.queryByText('Success 1')).toBeInTheDocument() - expect(rendered.queryByText('Success 2')).toBeInTheDocument() - }) - }) -}) diff --git a/packages/svelte-query-runes/tests/test-setup.ts b/packages/svelte-query-runes/tests/test-setup.ts deleted file mode 100644 index 921f7e3344..0000000000 --- a/packages/svelte-query-runes/tests/test-setup.ts +++ /dev/null @@ -1,6 +0,0 @@ -import '@testing-library/jest-dom/vitest' -import { cleanup } from '@testing-library/svelte' -import { afterEach } from 'vitest' - -// https://testing-library.com/docs/svelte-testing-library/api/#cleanup -afterEach(() => cleanup()) diff --git a/packages/svelte-query-runes/tests/utils.ts b/packages/svelte-query-runes/tests/utils.ts deleted file mode 100644 index 1a3a619a22..0000000000 --- a/packages/svelte-query-runes/tests/utils.ts +++ /dev/null @@ -1,5 +0,0 @@ -export function sleep(timeout: number): Promise { - return new Promise((resolve, _reject) => { - setTimeout(resolve, timeout) - }) -} diff --git a/packages/svelte-query-runes/tsconfig.json b/packages/svelte-query-runes/tsconfig.json deleted file mode 100644 index e78e45d83f..0000000000 --- a/packages/svelte-query-runes/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "moduleResolution": "Bundler" - }, - "include": [ - "src/**/*.js", - "src/**/*.ts", - "src/**/*.svelte", - "tests/**/*.js", - "tests/**/*.ts", - "tests/**/*.svelte", - "eslint.config.js", - "svelte.config.js", - "vite.config.ts" - ] -} diff --git a/packages/svelte-query-runes/vite.config.ts b/packages/svelte-query-runes/vite.config.ts deleted file mode 100644 index 873c5976e7..0000000000 --- a/packages/svelte-query-runes/vite.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { svelte } from '@sveltejs/vite-plugin-svelte' -import { defineConfig } from 'vitest/config' -import { svelteTesting } from '@testing-library/svelte/vite' -import packageJson from './package.json' - -export default defineConfig({ - plugins: [svelte(), svelteTesting()], - test: { - name: packageJson.name, - dir: './tests', - watch: false, - environment: 'jsdom', - setupFiles: ['./tests/test-setup.ts'], - coverage: { enabled: false, provider: 'istanbul', include: ['src/**/*'] }, - typecheck: { enabled: true }, - alias: { - // This is needed for svelte-5 support - // https://github.com/testing-library/svelte-testing-library?tab=readme-ov-file#svelte-5-support - '@testing-library/svelte': '@testing-library/svelte/svelte5', - }, - }, -}) diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index bda0670b86..9cd94d807e 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -15,9 +15,6 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "type": "module", - "types": "dist/index.d.ts", - "module": "dist/index.js", - "svelte": "./dist/index.js", "exports": { ".": { "types": "./dist/index.d.ts", @@ -44,13 +41,13 @@ }, "devDependencies": { "@sveltejs/package": "^2.3.1", - "@sveltejs/vite-plugin-svelte": "^3.1.0", + "@sveltejs/vite-plugin-svelte": "^4.0.0-next.3", "@testing-library/svelte": "^5.1.0", "eslint-plugin-svelte": "^2.40.0", - "svelte": "^4.2.17", + "svelte": "5.0.0-next.105", "svelte-check": "^3.7.1" }, "peerDependencies": { - "svelte": "^3.54.0 || ^4.0.0 || ^5.0.0-next.0" + "svelte": "^5.0.0-next.105" } } diff --git a/packages/svelte-query/src/QueryClientProvider.svelte b/packages/svelte-query/src/QueryClientProvider.svelte index 938562a14d..aae677ce51 100644 --- a/packages/svelte-query/src/QueryClientProvider.svelte +++ b/packages/svelte-query/src/QueryClientProvider.svelte @@ -1,10 +1,12 @@ - +{@render children()} diff --git a/packages/svelte-query/src/context.ts b/packages/svelte-query/src/context.ts index 962451b232..f15d250452 100644 --- a/packages/svelte-query/src/context.ts +++ b/packages/svelte-query/src/context.ts @@ -1,7 +1,5 @@ import { getContext, setContext } from 'svelte' -import { readable } from 'svelte/store' import type { QueryClient } from '@tanstack/query-core' -import type { Readable } from 'svelte/store' const _contextKey = '$$_queryClient' @@ -25,18 +23,16 @@ export const setQueryClientContext = (client: QueryClient): void => { const _isRestoringContextKey = '$$_isRestoring' /** Retrieves a `isRestoring` from Svelte's context */ -export const getIsRestoringContext = (): Readable => { +export const getIsRestoringContext = (): boolean => { try { - const isRestoring = getContext | undefined>( - _isRestoringContextKey, - ) - return isRestoring ? isRestoring : readable(false) + const isRestoring = getContext(_isRestoringContextKey) + return isRestoring } catch (error) { - return readable(false) + return false } } /** Sets a `isRestoring` on Svelte's context */ -export const setIsRestoringContext = (isRestoring: Readable): void => { +export const setIsRestoringContext = (isRestoring: boolean): void => { setContext(_isRestoringContextKey, isRestoring) } diff --git a/packages/svelte-query-runes/src/createBaseQuery.svelte.ts b/packages/svelte-query/src/createBaseQuery.svelte.ts similarity index 100% rename from packages/svelte-query-runes/src/createBaseQuery.svelte.ts rename to packages/svelte-query/src/createBaseQuery.svelte.ts diff --git a/packages/svelte-query/src/createBaseQuery.ts b/packages/svelte-query/src/createBaseQuery.ts deleted file mode 100644 index c307c9cb80..0000000000 --- a/packages/svelte-query/src/createBaseQuery.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { derived, get, readable } from 'svelte/store' -import { notifyManager } from '@tanstack/query-core' -import { useIsRestoring } from './useIsRestoring' -import { useQueryClient } from './useQueryClient' -import { isSvelteStore } from './utils' -import type { - QueryClient, - QueryKey, - QueryObserver, - QueryObserverResult, -} from '@tanstack/query-core' -import type { - CreateBaseQueryOptions, - CreateBaseQueryResult, - StoreOrVal, -} from './types' - -export function createBaseQuery< - TQueryFnData, - TError, - TData, - TQueryData, - TQueryKey extends QueryKey, ->( - options: StoreOrVal< - CreateBaseQueryOptions - >, - Observer: typeof QueryObserver, - queryClient?: QueryClient, -): CreateBaseQueryResult { - /** Load query client */ - const client = useQueryClient(queryClient) - const isRestoring = useIsRestoring() - /** Converts options to a svelte store if not already a store object */ - const optionsStore = isSvelteStore(options) ? options : readable(options) - - /** Creates a store that has the default options applied */ - const defaultedOptionsStore = derived( - [optionsStore, isRestoring], - ([$optionsStore, $isRestoring]) => { - const defaultedOptions = client.defaultQueryOptions($optionsStore) - defaultedOptions._optimisticResults = $isRestoring - ? 'isRestoring' - : 'optimistic' - return defaultedOptions - }, - ) - - /** Creates the observer */ - const observer = new Observer< - TQueryFnData, - TError, - TData, - TQueryData, - TQueryKey - >(client, get(defaultedOptionsStore)) - - defaultedOptionsStore.subscribe(($defaultedOptions) => { - // Do not notify on updates because of changes in the options because - // these changes should already be reflected in the optimistic result. - observer.setOptions($defaultedOptions, { listeners: false }) - }) - - const result = derived< - typeof isRestoring, - QueryObserverResult - >(isRestoring, ($isRestoring, set) => { - const unsubscribe = $isRestoring - ? () => undefined - : observer.subscribe(notifyManager.batchCalls(set)) - observer.updateResult() - return unsubscribe - }) - - /** Subscribe to changes in result and defaultedOptionsStore */ - const { subscribe } = derived( - [result, defaultedOptionsStore], - ([$result, $defaultedOptionsStore]) => { - $result = observer.getOptimisticResult($defaultedOptionsStore) - return !$defaultedOptionsStore.notifyOnChangeProps - ? observer.trackResult($result) - : $result - }, - ) - - return { subscribe } -} diff --git a/packages/svelte-query/src/createInfiniteQuery.ts b/packages/svelte-query/src/createInfiniteQuery.ts index b39c6eef03..4049a8a347 100644 --- a/packages/svelte-query/src/createInfiniteQuery.ts +++ b/packages/svelte-query/src/createInfiniteQuery.ts @@ -1,5 +1,5 @@ import { InfiniteQueryObserver } from '@tanstack/query-core' -import { createBaseQuery } from './createBaseQuery' +import { createBaseQuery } from './createBaseQuery.svelte' import type { DefaultError, InfiniteData, @@ -10,7 +10,6 @@ import type { import type { CreateInfiniteQueryOptions, CreateInfiniteQueryResult, - StoreOrVal, } from './types' export function createInfiniteQuery< @@ -20,20 +19,19 @@ export function createInfiniteQuery< TQueryKey extends QueryKey = QueryKey, TPageParam = unknown, >( - options: StoreOrVal< - CreateInfiniteQueryOptions< - TQueryFnData, - TError, - TData, - TQueryFnData, - TQueryKey, - TPageParam - > + options: CreateInfiniteQueryOptions< + TQueryFnData, + TError, + TData, + TQueryFnData, + TQueryKey, + TPageParam >, queryClient?: QueryClient, ): CreateInfiniteQueryResult { return createBaseQuery( options, + // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion InfiniteQueryObserver as typeof QueryObserver, queryClient, ) as CreateInfiniteQueryResult diff --git a/packages/svelte-query-runes/src/createMutation.svelte.ts b/packages/svelte-query/src/createMutation.svelte.ts similarity index 100% rename from packages/svelte-query-runes/src/createMutation.svelte.ts rename to packages/svelte-query/src/createMutation.svelte.ts diff --git a/packages/svelte-query/src/createMutation.ts b/packages/svelte-query/src/createMutation.ts deleted file mode 100644 index 5997d8b2f0..0000000000 --- a/packages/svelte-query/src/createMutation.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { derived, get, readable } from 'svelte/store' -import { MutationObserver, notifyManager } from '@tanstack/query-core' -import { useQueryClient } from './useQueryClient' -import { isSvelteStore, noop } from './utils' -import type { - CreateMutateFunction, - CreateMutationOptions, - CreateMutationResult, -} from './types' -import type { DefaultError, QueryClient } from '@tanstack/query-core' - -export function createMutation< - TData = unknown, - TError = DefaultError, - TVariables = void, - TContext = unknown, ->( - options: CreateMutationOptions, - queryClient?: QueryClient, -): CreateMutationResult { - const client = useQueryClient(queryClient) - - const optionsStore = isSvelteStore(options) ? options : readable(options) - - const observer = new MutationObserver( - client, - get(optionsStore), - ) - let mutate: CreateMutateFunction - - optionsStore.subscribe(($options) => { - mutate = (variables, mutateOptions) => { - observer.mutate(variables, mutateOptions).catch(noop) - } - observer.setOptions($options) - }) - - const result = readable(observer.getCurrentResult(), (set) => { - return observer.subscribe(notifyManager.batchCalls((val) => set(val))) - }) - - const { subscribe } = derived(result, ($result) => ({ - ...$result, - mutate, - mutateAsync: $result.mutate, - })) - - return { subscribe } -} diff --git a/packages/svelte-query-runes/src/createQueries.svelte.ts b/packages/svelte-query/src/createQueries.svelte.ts similarity index 100% rename from packages/svelte-query-runes/src/createQueries.svelte.ts rename to packages/svelte-query/src/createQueries.svelte.ts diff --git a/packages/svelte-query/src/createQueries.ts b/packages/svelte-query/src/createQueries.ts deleted file mode 100644 index 6e16ec40af..0000000000 --- a/packages/svelte-query/src/createQueries.ts +++ /dev/null @@ -1,258 +0,0 @@ -import { QueriesObserver, notifyManager } from '@tanstack/query-core' -import { derived, get, readable } from 'svelte/store' -import { useIsRestoring } from './useIsRestoring' -import { useQueryClient } from './useQueryClient' -import { isSvelteStore } from './utils' -import type { Readable } from 'svelte/store' -import type { StoreOrVal } from './types' -import type { - DefaultError, - OmitKeyof, - QueriesObserverOptions, - QueriesPlaceholderDataFunction, - QueryClient, - QueryFunction, - QueryKey, - QueryObserverOptions, - QueryObserverResult, - ThrowOnError, -} from '@tanstack/query-core' - -// This defines the `CreateQueryOptions` that are accepted in `QueriesOptions` & `GetOptions`. -// `placeholderData` function does not have a parameter -type QueryObserverOptionsForCreateQueries< - TQueryFnData = unknown, - TError = DefaultError, - TData = TQueryFnData, - TQueryKey extends QueryKey = QueryKey, -> = OmitKeyof< - QueryObserverOptions, - 'placeholderData' -> & { - placeholderData?: TQueryFnData | QueriesPlaceholderDataFunction -} - -// Avoid TS depth-limit error in case of large array literal -type MAXIMUM_DEPTH = 20 - -// Widen the type of the symbol to enable type inference even if skipToken is not immutable. -type SkipTokenForUseQueries = symbol - -type GetOptions = - // Part 1: responsible for applying explicit type parameter to function arguments, if object { queryFnData: TQueryFnData, error: TError, data: TData } - T extends { - queryFnData: infer TQueryFnData - error?: infer TError - data: infer TData - } - ? QueryObserverOptionsForCreateQueries - : T extends { queryFnData: infer TQueryFnData; error?: infer TError } - ? QueryObserverOptionsForCreateQueries - : T extends { data: infer TData; error?: infer TError } - ? QueryObserverOptionsForCreateQueries - : // Part 2: responsible for applying explicit type parameter to function arguments, if tuple [TQueryFnData, TError, TData] - T extends [infer TQueryFnData, infer TError, infer TData] - ? QueryObserverOptionsForCreateQueries - : T extends [infer TQueryFnData, infer TError] - ? QueryObserverOptionsForCreateQueries - : T extends [infer TQueryFnData] - ? QueryObserverOptionsForCreateQueries - : // Part 3: responsible for inferring and enforcing type if no explicit parameter was provided - T extends { - queryFn?: - | QueryFunction - | SkipTokenForUseQueries - select?: (data: any) => infer TData - throwOnError?: ThrowOnError - } - ? QueryObserverOptionsForCreateQueries< - TQueryFnData, - unknown extends TError ? DefaultError : TError, - unknown extends TData ? TQueryFnData : TData, - TQueryKey - > - : // Fallback - QueryObserverOptionsForCreateQueries - -type GetResults = - // Part 1: responsible for mapping explicit type parameter to function result, if object - T extends { queryFnData: any; error?: infer TError; data: infer TData } - ? QueryObserverResult - : T extends { queryFnData: infer TQueryFnData; error?: infer TError } - ? QueryObserverResult - : T extends { data: infer TData; error?: infer TError } - ? QueryObserverResult - : // Part 2: responsible for mapping explicit type parameter to function result, if tuple - T extends [any, infer TError, infer TData] - ? QueryObserverResult - : T extends [infer TQueryFnData, infer TError] - ? QueryObserverResult - : T extends [infer TQueryFnData] - ? QueryObserverResult - : // Part 3: responsible for mapping inferred type to results, if no explicit parameter was provided - T extends { - queryFn?: - | QueryFunction - | SkipTokenForUseQueries - select?: (data: any) => infer TData - throwOnError?: ThrowOnError - } - ? QueryObserverResult< - unknown extends TData ? TQueryFnData : TData, - unknown extends TError ? DefaultError : TError - > - : // Fallback - QueryObserverResult - -/** - * QueriesOptions reducer recursively unwraps function arguments to infer/enforce type param - */ -export type QueriesOptions< - T extends Array, - TResult extends Array = [], - TDepth extends ReadonlyArray = [], -> = TDepth['length'] extends MAXIMUM_DEPTH - ? Array - : T extends [] - ? [] - : T extends [infer Head] - ? [...TResult, GetOptions] - : T extends [infer Head, ...infer Tail] - ? QueriesOptions< - [...Tail], - [...TResult, GetOptions], - [...TDepth, 1] - > - : ReadonlyArray extends T - ? T - : // If T is *some* array but we couldn't assign unknown[] to it, then it must hold some known/homogenous type! - // use this to infer the param types in the case of Array.map() argument - T extends Array< - QueryObserverOptionsForCreateQueries< - infer TQueryFnData, - infer TError, - infer TData, - infer TQueryKey - > - > - ? Array< - QueryObserverOptionsForCreateQueries< - TQueryFnData, - TError, - TData, - TQueryKey - > - > - : // Fallback - Array - -/** - * QueriesResults reducer recursively maps type param to results - */ -export type QueriesResults< - T extends Array, - TResult extends Array = [], - TDepth extends ReadonlyArray = [], -> = TDepth['length'] extends MAXIMUM_DEPTH - ? Array - : T extends [] - ? [] - : T extends [infer Head] - ? [...TResult, GetResults] - : T extends [infer Head, ...infer Tail] - ? QueriesResults< - [...Tail], - [...TResult, GetResults], - [...TDepth, 1] - > - : T extends Array< - QueryObserverOptionsForCreateQueries< - infer TQueryFnData, - infer TError, - infer TData, - any - > - > - ? // Dynamic-size (homogenous) CreateQueryOptions array: map directly to array of results - Array< - QueryObserverResult< - unknown extends TData ? TQueryFnData : TData, - unknown extends TError ? DefaultError : TError - > - > - : // Fallback - Array - -export function createQueries< - T extends Array, - TCombinedResult = QueriesResults, ->( - { - queries, - ...options - }: { - queries: StoreOrVal<[...QueriesOptions]> - combine?: (result: QueriesResults) => TCombinedResult - }, - queryClient?: QueryClient, -): Readable { - const client = useQueryClient(queryClient) - const isRestoring = useIsRestoring() - - const queriesStore = isSvelteStore(queries) ? queries : readable(queries) - - const defaultedQueriesStore = derived( - [queriesStore, isRestoring], - ([$queries, $isRestoring]) => { - return $queries.map((opts) => { - const defaultedOptions = client.defaultQueryOptions( - opts as QueryObserverOptions, - ) - // Make sure the results are already in fetching state before subscribing or updating options - defaultedOptions._optimisticResults = $isRestoring - ? 'isRestoring' - : 'optimistic' - return defaultedOptions - }) - }, - ) - const observer = new QueriesObserver( - client, - get(defaultedQueriesStore), - options as QueriesObserverOptions, - ) - - defaultedQueriesStore.subscribe(($defaultedQueries) => { - // Do not notify on updates because of changes in the options because - // these changes should already be reflected in the optimistic result. - observer.setQueries( - $defaultedQueries, - options as QueriesObserverOptions, - { listeners: false }, - ) - }) - - const result = derived([isRestoring], ([$isRestoring], set) => { - const unsubscribe = $isRestoring - ? () => undefined - : observer.subscribe(notifyManager.batchCalls(set)) - - return () => unsubscribe() - }) - - const { subscribe } = derived( - [result, defaultedQueriesStore], - // @ts-expect-error svelte-check thinks this is unused - ([$result, $defaultedQueriesStore]) => { - const [rawResult, combineResult, trackResult] = - observer.getOptimisticResult( - $defaultedQueriesStore, - (options as QueriesObserverOptions).combine, - ) - $result = rawResult - return combineResult(trackResult()) - }, - ) - - return { subscribe } -} diff --git a/packages/svelte-query/src/createQuery.ts b/packages/svelte-query/src/createQuery.ts index 08417d54c2..835b080286 100644 --- a/packages/svelte-query/src/createQuery.ts +++ b/packages/svelte-query/src/createQuery.ts @@ -1,11 +1,11 @@ import { QueryObserver } from '@tanstack/query-core' -import { createBaseQuery } from './createBaseQuery' +import { createBaseQuery } from './createBaseQuery.svelte' import type { DefaultError, QueryClient, QueryKey } from '@tanstack/query-core' import type { CreateQueryOptions, CreateQueryResult, DefinedCreateQueryResult, - StoreOrVal, + FnOrVal, } from './types' import type { DefinedInitialDataOptions, @@ -18,7 +18,7 @@ export function createQuery< TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey, >( - options: StoreOrVal< + options: FnOrVal< UndefinedInitialDataOptions >, queryClient?: QueryClient, @@ -30,9 +30,7 @@ export function createQuery< TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey, >( - options: StoreOrVal< - DefinedInitialDataOptions - >, + options: DefinedInitialDataOptions, queryClient?: QueryClient, ): DefinedCreateQueryResult @@ -42,9 +40,7 @@ export function createQuery< TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey, >( - options: StoreOrVal< - CreateQueryOptions - >, + options: CreateQueryOptions, queryClient?: QueryClient, ) { return createBaseQuery(options, QueryObserver, queryClient) diff --git a/packages/svelte-query/src/index.ts b/packages/svelte-query/src/index.ts index 7e5df191ac..454e218126 100644 --- a/packages/svelte-query/src/index.ts +++ b/packages/svelte-query/src/index.ts @@ -8,21 +8,19 @@ export * from './types' export * from './context' export { createQuery } from './createQuery' -export type { QueriesResults, QueriesOptions } from './createQueries' export type { DefinedInitialDataOptions, UndefinedInitialDataOptions, } from './queryOptions' export { queryOptions } from './queryOptions' -export { createQueries } from './createQueries' +export { createQueries } from './createQueries.svelte' export { createInfiniteQuery } from './createInfiniteQuery' export { infiniteQueryOptions } from './infiniteQueryOptions' -export { createMutation } from './createMutation' -export { useMutationState } from './useMutationState' +export { createMutation } from './createMutation.svelte' export { useQueryClient } from './useQueryClient' -export { useIsFetching } from './useIsFetching' +/* export { useIsFetching } from './useIsFetching' export { useIsMutating } from './useIsMutating' export { useIsRestoring } from './useIsRestoring' -export { useHydrate } from './useHydrate' +export { useHydrate } from './useHydrate' */ export { default as HydrationBoundary } from './HydrationBoundary.svelte' export { default as QueryClientProvider } from './QueryClientProvider.svelte' diff --git a/packages/svelte-query/src/queryOptions.ts b/packages/svelte-query/src/queryOptions.ts index 7e958f3df7..166fa43484 100644 --- a/packages/svelte-query/src/queryOptions.ts +++ b/packages/svelte-query/src/queryOptions.ts @@ -1,4 +1,4 @@ -import type { DataTag, DefaultError, QueryKey } from '@tanstack/query-core' +import type { DefaultError, QueryKey } from '@tanstack/query-core' import type { CreateQueryOptions } from './types' export type UndefinedInitialDataOptions< @@ -30,9 +30,7 @@ export function queryOptions< TQueryKey extends QueryKey = QueryKey, >( options: UndefinedInitialDataOptions, -): UndefinedInitialDataOptions & { - queryKey: DataTag -} +): UndefinedInitialDataOptions export function queryOptions< TQueryFnData = unknown, @@ -41,9 +39,7 @@ export function queryOptions< TQueryKey extends QueryKey = QueryKey, >( options: DefinedInitialDataOptions, -): DefinedInitialDataOptions & { - queryKey: DataTag -} +): DefinedInitialDataOptions export function queryOptions(options: unknown) { return options diff --git a/packages/svelte-query/src/types.ts b/packages/svelte-query/src/types.ts index 032a312f95..45fdca7dad 100644 --- a/packages/svelte-query/src/types.ts +++ b/packages/svelte-query/src/types.ts @@ -4,20 +4,14 @@ import type { InfiniteQueryObserverOptions, InfiniteQueryObserverResult, MutateFunction, - Mutation, - MutationFilters, MutationObserverOptions, MutationObserverResult, - MutationState, - OmitKeyof, QueryKey, QueryObserverOptions, QueryObserverResult, } from '@tanstack/query-core' -import type { Readable } from 'svelte/store' -/** Allows a type to be either the base object or a store of that object */ -export type StoreOrVal = T | Readable +export type FnOrVal = (() => T) | T // can be a fn that returns reactive statement or $state or $derived deep states /** Options for createBaseQuery */ export type CreateBaseQueryOptions< @@ -26,13 +20,18 @@ export type CreateBaseQueryOptions< TData = TQueryFnData, TQueryData = TQueryFnData, TQueryKey extends QueryKey = QueryKey, -> = QueryObserverOptions +> = FnOrVal< + Omit< + QueryObserverOptions, + 'queryKey' | 'enabled' + > & { enabled?: FnOrVal; queryKey: FnOrVal } +> /** Result from createBaseQuery */ export type CreateBaseQueryResult< TData = unknown, TError = DefaultError, -> = Readable> +> = QueryObserverResult /** Options for createQuery */ export type CreateQueryOptions< @@ -69,13 +68,13 @@ export type CreateInfiniteQueryOptions< export type CreateInfiniteQueryResult< TData = unknown, TError = DefaultError, -> = Readable> +> = InfiniteQueryObserverResult /** Options for createBaseQuery with initialData */ export type DefinedCreateBaseQueryResult< TData = unknown, TError = DefaultError, -> = Readable> +> = DefinedQueryObserverResult /** Options for createQuery with initialData */ export type DefinedCreateQueryResult< @@ -89,11 +88,9 @@ export type CreateMutationOptions< TError = DefaultError, TVariables = void, TContext = unknown, -> = StoreOrVal< - OmitKeyof< - MutationObserverOptions, - '_defaulted' - > +> = Omit< + MutationObserverOptions, + '_defaulted' | 'variables' > export type CreateMutateFunction< @@ -130,18 +127,6 @@ export type CreateMutationResult< TError = DefaultError, TVariables = unknown, TContext = unknown, -> = Readable> - -type Override = { - [AKey in keyof TTargetA]: AKey extends keyof TTargetB - ? TTargetB[AKey] - : TTargetA[AKey] -} +> = CreateBaseMutationResult -/** Options for useMutationState */ -export type MutationStateOptions = { - filters?: MutationFilters - select?: ( - mutation: Mutation, - ) => TResult -} +type Override = { [K in keyof A]: K extends keyof B ? B[K] : A[K] } diff --git a/packages/svelte-query/src/useIsFetching.ts b/packages/svelte-query/src/useIsFetching.ts index 33157d7e66..a3f2e05942 100644 --- a/packages/svelte-query/src/useIsFetching.ts +++ b/packages/svelte-query/src/useIsFetching.ts @@ -3,31 +3,30 @@ import { type QueryFilters, notifyManager, } from '@tanstack/query-core' -import { readable } from 'svelte/store' import { useQueryClient } from './useQueryClient' -import type { Readable } from 'svelte/store' export function useIsFetching( filters?: QueryFilters, queryClient?: QueryClient, -): Readable { +): number { const client = useQueryClient(queryClient) const cache = client.getQueryCache() // isFetching is the prev value initialized on mount * let isFetching = client.isFetching(filters) - const { subscribe } = readable(isFetching, (set) => { + const isFetching_ = $state(isFetching) + + $effect(() => { return cache.subscribe( notifyManager.batchCalls(() => { const newIsFetching = client.isFetching(filters) if (isFetching !== newIsFetching) { // * and update with each change isFetching = newIsFetching - set(isFetching) } }), ) }) - return { subscribe } + return isFetching_ } diff --git a/packages/svelte-query/src/useIsRestoring.ts b/packages/svelte-query/src/useIsRestoring.ts index ada6043d88..6f85a34feb 100644 --- a/packages/svelte-query/src/useIsRestoring.ts +++ b/packages/svelte-query/src/useIsRestoring.ts @@ -1,6 +1,5 @@ import { getIsRestoringContext } from './context' -import type { Readable } from 'svelte/store' -export function useIsRestoring(): Readable { +export function useIsRestoring(): boolean { return getIsRestoringContext() } diff --git a/packages/svelte-query/src/useMutationState.ts b/packages/svelte-query/src/useMutationState.ts deleted file mode 100644 index 0f9a874e44..0000000000 --- a/packages/svelte-query/src/useMutationState.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { readable } from 'svelte/store' -import { notifyManager, replaceEqualDeep } from '@tanstack/query-core' -import { useQueryClient } from './useQueryClient' -import type { - MutationCache, - MutationState, - QueryClient, -} from '@tanstack/query-core' -import type { Readable } from 'svelte/store' -import type { MutationStateOptions } from './types' - -function getResult( - mutationCache: MutationCache, - options: MutationStateOptions, -): Array { - return mutationCache - .findAll(options.filters) - .map( - (mutation): TResult => - (options.select ? options.select(mutation) : mutation.state) as TResult, - ) -} - -export function useMutationState( - options: MutationStateOptions = {}, - queryClient?: QueryClient, -): Readable> { - const client = useQueryClient(queryClient) - const mutationCache = client.getMutationCache() - - let result = getResult(mutationCache, options) - - const { subscribe } = readable(result, (set) => { - return mutationCache.subscribe( - notifyManager.batchCalls(() => { - const nextResult = replaceEqualDeep( - result, - getResult(mutationCache, options), - ) - if (result !== nextResult) { - result = nextResult - set(result) - } - }), - ) - }) - - return { subscribe } -} diff --git a/packages/svelte-query-runes/src/utils.svelte.ts b/packages/svelte-query/src/utils.svelte.ts similarity index 100% rename from packages/svelte-query-runes/src/utils.svelte.ts rename to packages/svelte-query/src/utils.svelte.ts diff --git a/packages/svelte-query/src/utils.ts b/packages/svelte-query/src/utils.ts deleted file mode 100644 index 617144fae0..0000000000 --- a/packages/svelte-query/src/utils.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { Readable } from 'svelte/store' -import type { StoreOrVal } from './types' - -export function isSvelteStore( - obj: StoreOrVal, -): obj is Readable { - return 'subscribe' in obj && typeof obj.subscribe === 'function' -} - -export function noop() {} diff --git a/packages/svelte-query/tests/CreateMutation.svelte b/packages/svelte-query/tests/CreateMutation.svelte index 2c3074e3a7..5751f75937 100644 --- a/packages/svelte-query/tests/CreateMutation.svelte +++ b/packages/svelte-query/tests/CreateMutation.svelte @@ -1,7 +1,7 @@ - + diff --git a/packages/svelte-query/tests/CreateQueries.svelte b/packages/svelte-query/tests/CreateQueries.svelte index 91e35d976f..e3155495f3 100644 --- a/packages/svelte-query/tests/CreateQueries.svelte +++ b/packages/svelte-query/tests/CreateQueries.svelte @@ -1,7 +1,10 @@ {#if Array.isArray($queries)} - {#each $queries as query, index} + {#each queries as query, index} {#if query.isPending}

Loading {index + 1}

{:else if query.isSuccess}

{query.data}

{/if} {/each} -{:else if $queries.isPending} +{:else if queries.isPending}

Loading

-{:else if $queries.isSuccess} -

{$queries.data}

+{:else if queries.isSuccess} +

{queries.data}

{/if} diff --git a/packages/svelte-query/tests/CreateQuery.svelte b/packages/svelte-query/tests/CreateQuery.svelte index 5a3ca255d6..fa9571507a 100644 --- a/packages/svelte-query/tests/CreateQuery.svelte +++ b/packages/svelte-query/tests/CreateQuery.svelte @@ -1,24 +1,24 @@ -{#if $query.isPending} +{#if query.isPending}

Loading

-{:else if $query.isError} +{:else if query.isError}

Error

-{:else if $query.isSuccess} - {#if Array.isArray($query.data)} - {#each $query.data as item} +{:else if query.isSuccess} + {#if Array.isArray(query.data)} + {#each query.data as item}

{item}

{/each} {:else} -

{$query.data}

+

{query.data}

{/if} {/if} diff --git a/packages/svelte-query/tests/UseMutationState.svelte b/packages/svelte-query/tests/UseMutationState.svelte deleted file mode 100644 index d980c8121e..0000000000 --- a/packages/svelte-query/tests/UseMutationState.svelte +++ /dev/null @@ -1,34 +0,0 @@ - - -
- {JSON.stringify(statuses)} -
- - - diff --git a/packages/svelte-query/tests/createQuery.test.ts b/packages/svelte-query/tests/createQuery.test.ts index 482043b7fd..5e234da2dd 100644 --- a/packages/svelte-query/tests/createQuery.test.ts +++ b/packages/svelte-query/tests/createQuery.test.ts @@ -1,6 +1,5 @@ import { describe, expect, test } from 'vitest' import { render, waitFor } from '@testing-library/svelte' -import { derived, writable } from 'svelte/store' import { QueryClient } from '@tanstack/query-core' import CreateQuery from './CreateQuery.svelte' import { sleep } from './utils' @@ -30,13 +29,13 @@ describe('createQuery', () => { }) test('Accept a writable store for options', async () => { - const optionsStore = writable({ + const optionsStore = { queryKey: ['test'], queryFn: async () => { await sleep(10) return 'Success' }, - }) + } const rendered = render(CreateQuery, { props: { @@ -51,15 +50,15 @@ describe('createQuery', () => { }) test('Accept a derived store for options', async () => { - const writableStore = writable('test') - - const derivedStore = derived(writableStore, ($store) => ({ - queryKey: [$store], - queryFn: async () => { - await sleep(10) - return 'Success' - }, - })) + const derivedStore = $state( + ((store) => ({ + queryKey: [store], + queryFn: async () => { + await sleep(10) + return 'Success' + }, + }))(), + ) const rendered = render(CreateQuery, { props: { @@ -74,15 +73,15 @@ describe('createQuery', () => { }) test('Ensure reactivity when queryClient defaults are set', async () => { - const writableStore = writable(1) + let writableStore = $state(1) - const derivedStore = derived(writableStore, ($store) => ({ - queryKey: [$store], + const derivedStore = $derived({ + queryKey: [writableStore], queryFn: async () => { await sleep(10) - return `Success ${$store}` + return `Success ${writableStore}` }, - })) + }) const rendered = render(CreateQuery, { props: { @@ -98,7 +97,7 @@ describe('createQuery', () => { expect(rendered.queryByText('Success 2')).not.toBeInTheDocument() }) - writableStore.set(2) + writableStore = 2 await waitFor(() => { expect(rendered.queryByText('Success 1')).not.toBeInTheDocument() diff --git a/packages/svelte-query/tests/queryOptions.test.ts b/packages/svelte-query/tests/queryOptions.test.ts deleted file mode 100644 index f73cc0c7d7..0000000000 --- a/packages/svelte-query/tests/queryOptions.test.ts +++ /dev/null @@ -1,146 +0,0 @@ -import { QueryClient, dataTagSymbol, skipToken } from '@tanstack/query-core' -import { describe, expectTypeOf, it } from 'vitest' -import { queryOptions } from '../src/queryOptions' - -describe('queryOptions', () => { - it('should not allow excess properties', () => { - queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - // @ts-expect-error this is a good error, because stallTime does not exist! - stallTime: 1000, - }) - }) - - it('should infer types for callbacks', () => { - queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - staleTime: 1000, - select: (data) => { - expectTypeOf(data).toEqualTypeOf() - }, - }) - }) - - it('should work when passed to fetchQuery', async () => { - const options = queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - }) - - const data = await new QueryClient().fetchQuery(options) - expectTypeOf(data).toEqualTypeOf() - }) - - it('should tag the queryKey with the result type of the QueryFn', () => { - const { queryKey } = queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - }) - - expectTypeOf(queryKey[dataTagSymbol]).toEqualTypeOf() - }) - - it('should tag the queryKey even if no promise is returned', () => { - const { queryKey } = queryOptions({ - queryKey: ['key'], - queryFn: () => 5, - }) - - expectTypeOf(queryKey[dataTagSymbol]).toEqualTypeOf() - }) - - it('should tag the queryKey with unknown if there is no queryFn', () => { - const { queryKey } = queryOptions({ - queryKey: ['key'], - }) - - expectTypeOf(queryKey[dataTagSymbol]).toEqualTypeOf() - }) - - it('should tag the queryKey with the result type of the QueryFn if select is used', () => { - const { queryKey } = queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - select: (data) => data.toString(), - }) - - expectTypeOf(queryKey[dataTagSymbol]).toEqualTypeOf() - }) - - it('should return the proper type when passed to getQueryData', () => { - const { queryKey } = queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - }) - - const queryClient = new QueryClient() - const data = queryClient.getQueryData(queryKey) - expectTypeOf(data).toEqualTypeOf() - }) - - it('should return the proper type when passed to getQueryState', () => { - const { queryKey } = queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - }) - - const queryClient = new QueryClient() - const state = queryClient.getQueryState(queryKey) - expectTypeOf(state?.data).toEqualTypeOf() - }) - - it('should properly type updaterFn when passed to setQueryData', () => { - const { queryKey } = queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - }) - - const queryClient = new QueryClient() - const data = queryClient.setQueryData(queryKey, (prev) => { - expectTypeOf(prev).toEqualTypeOf() - return prev - }) - expectTypeOf(data).toEqualTypeOf() - }) - - it('should properly type value when passed to setQueryData', () => { - const { queryKey } = queryOptions({ - queryKey: ['key'], - queryFn: () => Promise.resolve(5), - }) - - const queryClient = new QueryClient() - - // @ts-expect-error value should be a number - queryClient.setQueryData(queryKey, '5') - // @ts-expect-error value should be a number - queryClient.setQueryData(queryKey, () => '5') - - const data = queryClient.setQueryData(queryKey, 5) - expectTypeOf(data).toEqualTypeOf() - }) - - it('should infer even if there is a conditional skipToken', () => { - const options = queryOptions({ - queryKey: ['key'], - queryFn: Math.random() > 0.5 ? skipToken : () => Promise.resolve(5), - }) - - const queryClient = new QueryClient() - const data = queryClient.getQueryData(options.queryKey) - expectTypeOf(data).toEqualTypeOf() - }) - - it('should infer to unknown if we disable a query with just a skipToken', () => { - const options = queryOptions({ - queryKey: ['key'], - queryFn: skipToken, - }) - - const queryClient = new QueryClient() - const data = queryClient.getQueryData(options.queryKey) - expectTypeOf(data).toEqualTypeOf() - }) -}) diff --git a/packages/svelte-query/tests/useMutationState.test.ts b/packages/svelte-query/tests/useMutationState.test.ts deleted file mode 100644 index d81b997377..0000000000 --- a/packages/svelte-query/tests/useMutationState.test.ts +++ /dev/null @@ -1,121 +0,0 @@ -import { describe, expect, it, vi } from 'vitest' -import { fireEvent, render, waitFor } from '@testing-library/svelte' -import UseMutationState from './UseMutationState.svelte' - -describe('useMutationState', () => { - it('run few mutation functions and check from useMutationState ', async () => { - const successMutationFn = vi.fn() - - const errorMutationFn = vi.fn().mockImplementation(() => { - throw 'error' - }) - - const rendered = render(UseMutationState, { - props: { - successMutationOpts: { - mutationKey: ['success'], - mutationFn: successMutationFn, - }, - - errorMutationOpts: { - mutationKey: ['error'], - mutationFn: errorMutationFn, - }, - }, - }) - - fireEvent.click(rendered.getByTestId('success')) - - await waitFor(() => { - expect(successMutationFn).toHaveBeenCalledTimes(1) - expect(rendered.getByTestId('result').innerHTML).toEqual('["success"]') - }) - - fireEvent.click(rendered.getByTestId('error')) - - await waitFor(() => { - expect(errorMutationFn).toHaveBeenCalledTimes(1) - expect(rendered.getByTestId('result').innerHTML).toEqual( - '["success","error"]', - ) - }) - }) - - it('can select specific type of mutation ( i.e: error only )', async () => { - const successMutationFn = vi.fn() - const errorMutationFn = vi.fn().mockImplementation(() => { - throw 'error' - }) - - const rendered = render(UseMutationState, { - props: { - successMutationOpts: { - mutationKey: ['success'], - mutationFn: successMutationFn, - }, - - errorMutationOpts: { - mutationKey: ['error'], - mutationFn: errorMutationFn, - }, - - mutationStateOpts: { - filters: { status: 'error' }, - }, - }, - }) - - fireEvent.click(rendered.getByTestId('success')) - - await waitFor(() => { - expect(successMutationFn).toHaveBeenCalledTimes(1) - expect(rendered.getByTestId('result').innerHTML).toEqual('[]') - }) - - fireEvent.click(rendered.getByTestId('error')) - - await waitFor(() => { - expect(errorMutationFn).toHaveBeenCalledTimes(1) - expect(rendered.getByTestId('result').innerHTML).toEqual('["error"]') - }) - }) - - it('can select specific mutation using mutation key', async () => { - const successMutationFn = vi.fn() - const errorMutationFn = vi.fn().mockImplementation(() => { - throw 'error' - }) - - const rendered = render(UseMutationState, { - props: { - successMutationOpts: { - mutationKey: ['success'], - mutationFn: successMutationFn, - }, - - errorMutationOpts: { - mutationKey: ['error'], - mutationFn: errorMutationFn, - }, - - mutationStateOpts: { - filters: { mutationKey: ['success'] }, - }, - }, - }) - - fireEvent.click(rendered.getByTestId('success')) - - await waitFor(() => { - expect(successMutationFn).toHaveBeenCalledTimes(1) - expect(rendered.getByTestId('result').innerHTML).toEqual('["success"]') - }) - - fireEvent.click(rendered.getByTestId('error')) - - await waitFor(() => { - expect(errorMutationFn).toHaveBeenCalledTimes(1) - expect(rendered.getByTestId('result').innerHTML).toEqual('["success"]') - }) - }) -}) diff --git a/packages/svelte-query/vite.config.ts b/packages/svelte-query/vite.config.ts index 3f68d52480..873c5976e7 100644 --- a/packages/svelte-query/vite.config.ts +++ b/packages/svelte-query/vite.config.ts @@ -11,8 +11,12 @@ export default defineConfig({ watch: false, environment: 'jsdom', setupFiles: ['./tests/test-setup.ts'], - coverage: { enabled: true, provider: 'istanbul', include: ['src/**/*'] }, + coverage: { enabled: false, provider: 'istanbul', include: ['src/**/*'] }, typecheck: { enabled: true }, - restoreMocks: true, + alias: { + // This is needed for svelte-5 support + // https://github.com/testing-library/svelte-testing-library?tab=readme-ov-file#svelte-5-support + '@testing-library/svelte': '@testing-library/svelte/svelte5', + }, }, })