From 0214a59cd49fad3a3da3b49003aa22bc2711bd79 Mon Sep 17 00:00:00 2001 From: callumalpass Date: Wed, 5 Aug 2026 06:26:25 +1000 Subject: [PATCH 1/8] Repin TaskNotes to Connect beta.32 --- package.json | 12 +-- pnpm-lock.yaml | 79 ++++++++---------- src/app/views-screen.optimistic.test.tsx | 5 +- src/cloud/connect.ts | 2 +- .../mdbase-mutation-coordinator.test.ts | 5 +- src/storage/mdbase-mutation-coordinator.ts | 15 +++- src/test/mdbase-fixture.ts | 5 +- vendor/mdbase-connect-sdk.json | 24 +++--- ...dev-connect-0.1.0-beta.29-4371c96eaa70.tgz | Bin 120394 -> 0 bytes ...dev-connect-0.1.0-beta.32-4680eadb3b06.tgz | Bin 0 -> 133405 bytes ...connect-dev-0.1.0-beta.29-4371c96eaa70.tgz | Bin 9239 -> 0 bytes ...connect-dev-0.1.0-beta.32-4680eadb3b06.tgz | Bin 0 -> 9240 bytes ...ct-protocol-0.1.0-beta.29-4371c96eaa70.tgz | Bin 45105 -> 0 bytes ...ct-protocol-0.1.0-beta.32-4680eadb3b06.tgz | Bin 0 -> 49658 bytes ...ct-testing-0.1.0-beta.32-4680eadb3b06.tgz} | Bin 6270 -> 6270 bytes 15 files changed, 81 insertions(+), 66 deletions(-) delete mode 100644 vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz create mode 100644 vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz delete mode 100644 vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz create mode 100644 vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz delete mode 100644 vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz create mode 100644 vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz rename vendor/{mdbase-dev-connect-testing-0.1.0-beta.29-4371c96eaa70.tgz => mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz} (62%) diff --git a/package.json b/package.json index 8a41343..e9e4b92 100644 --- a/package.json +++ b/package.json @@ -48,8 +48,8 @@ "@fullcalendar/list": "6.1.17", "@fullcalendar/react": "6.1.17", "@fullcalendar/timegrid": "6.1.17", - "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz", - "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz", + "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz", + "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz", "@tasknotes/model": "file:vendor/tasknotes-model-0.3.0-rc.9.tgz", "dexie": "4.4.4", "firebase": "12.16.0", @@ -66,8 +66,8 @@ "devDependencies": { "@axe-core/playwright": "^4.12.1", "@callumalpass/mdbase": "file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz", - "@mdbase-dev/connect-dev": "file:vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz", - "@mdbase-dev/connect-testing": "file:vendor/mdbase-dev-connect-testing-0.1.0-beta.29-4371c96eaa70.tgz", + "@mdbase-dev/connect-dev": "file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz", + "@mdbase-dev/connect-testing": "file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz", "@capacitor/android": "8.4.2", "@capacitor/assets": "3.0.5", "@capacitor/cli": "8.4.2", @@ -96,8 +96,8 @@ }, "pnpm": { "overrides": { - "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz", - "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz" + "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz", + "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ab0cee..3600a77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz - "@mdbase-dev/connect": file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz + "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz + "@mdbase-dev/connect": file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz importers: .: @@ -54,11 +54,11 @@ importers: specifier: 6.1.17 version: 6.1.17(@fullcalendar/core@6.1.17) "@mdbase-dev/connect": - specifier: file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz - version: file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz + specifier: file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz + version: file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz "@mdbase-dev/connect-protocol": - specifier: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz - version: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz + specifier: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz + version: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz "@tasknotes/model": specifier: file:vendor/tasknotes-model-0.3.0-rc.9.tgz version: file:vendor/tasknotes-model-0.3.0-rc.9.tgz @@ -118,11 +118,11 @@ importers: specifier: 10.0.1 version: 10.0.1(eslint@10.7.0) "@mdbase-dev/connect-dev": - specifier: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz - version: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz + specifier: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz + version: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz "@mdbase-dev/connect-testing": - specifier: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.29-4371c96eaa70.tgz - version: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.29-4371c96eaa70.tgz + specifier: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz + version: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz "@playwright/test": specifier: 1.61.1 version: 1.61.1 @@ -489,12 +489,6 @@ packages: peerDependencies: "@capacitor/core": ">=8.0.0" - "@capacitor/synapse@1.0.4": - resolution: - { - integrity: sha512-/C1FUo8/OkKuAT4nCIu/34ny9siNHr9qtFezu4kxm6GY1wNFxrCFWjfYx5C1tUhVGz3fxBABegupkpjXvjCHrw==, - } - "@cspotcode/source-map-support@0.8.1": resolution: { @@ -1236,38 +1230,38 @@ packages: integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, } - "@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz": + "@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz": resolution: { - integrity: sha512-6uxKlLPb3oZmi4ipYkl3pHnWWEL/MKq2g+pp7U2KdKM8Jt1nurA9t0LyzguTdJxpNlCa529RVftricPRivSs9Q==, - tarball: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz, + integrity: sha512-xJslMLLN8oshp6ObIoOOTe3cds5KPsABgmv1hWRVaCF1Vnp/YolDINaaL8VQIX15rcuzpVmgFat+bBZdSghWwQ==, + tarball: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz, } - version: 0.1.0-beta.29 + version: 0.1.0-beta.32 hasBin: true - "@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz": + "@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz": resolution: { - integrity: sha512-twgEsCzZXSX2rKBAkEmRv8AV0liawfdCFaNFGLX5v1RoVBLJ3C3aT97J9wG9ppHnI2YNt47S6A2FdlrxNDP8VA==, - tarball: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz, + integrity: sha512-tMg41eOcp46iMTC7Xjo9aFwL0l59+FS20VmNHchzYF4GznuGXdBFwr7tO/V9e2FFSBMFMnQH2CJnkCWc/7cpiQ==, + tarball: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz, } - version: 0.1.0-beta.29 + version: 0.1.0-beta.32 - "@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.29-4371c96eaa70.tgz": + "@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz": resolution: { - integrity: sha512-PB9510qpHQKKJUMRvzmPCcHeIiRYFaJc58upHs6EKj3W4eZfpboUw0iLKutzPPIwptvIoAV5c1FliuuInvv4kA==, - tarball: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.29-4371c96eaa70.tgz, + integrity: sha512-YSjeJz5XFR8ISvW0s1j20DI+loPnek2ooEQPp6dWtWiLLtB2lcFNdXizvFP4gf4IVXakNMVGttkAgVuoAMmBeg==, + tarball: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz, } - version: 0.1.0-beta.29 + version: 0.1.0-beta.32 - "@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz": + "@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz": resolution: { - integrity: sha512-RxPccsgReMtdMYygLECNFh65Sn/A+0fMq4hZE+/cn+8wp99HWhoKT0RggVjNQw++nRuo8oyu7gfa3gCPiFYlYQ==, - tarball: file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz, + integrity: sha512-S4Vux4zL1fOhu84Iqhs5i1Bsy4qkSY4YpcFqq5/u1TrVCFFeqKBKtPULim5a99rxo5iqmOQ/6h1yhcxCTVzosQ==, + tarball: file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz, } - version: 0.1.0-beta.29 + version: 0.1.0-beta.32 "@napi-rs/wasm-runtime@1.1.6": resolution: @@ -6535,8 +6529,6 @@ snapshots: dependencies: "@capacitor/core": 8.4.2 - "@capacitor/synapse@1.0.4": {} - "@cspotcode/source-map-support@0.8.1": dependencies: "@jridgewell/trace-mapping": 0.3.9 @@ -7150,25 +7142,25 @@ snapshots: "@jridgewell/resolve-uri": 3.1.2 "@jridgewell/sourcemap-codec": 1.5.5 - "@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz": + "@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz": dependencies: - "@mdbase-dev/connect": file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz - "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz + "@mdbase-dev/connect": file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz + "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz ajv: 8.20.0 yaml: 2.9.0 - "@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz": + "@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz": dependencies: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - "@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.29-4371c96eaa70.tgz": + "@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz": dependencies: - "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz + "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz - "@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz": + "@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz": dependencies: - "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz + "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz "@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)": dependencies: @@ -7177,7 +7169,8 @@ snapshots: "@tybys/wasm-util": 0.10.3 optional: true - "@noble/hashes@2.2.0": {} + "@noble/hashes@2.2.0": + optional: true "@oxc-project/types@0.139.0": {} diff --git a/src/app/views-screen.optimistic.test.tsx b/src/app/views-screen.optimistic.test.tsx index fab9862..0e101d0 100644 --- a/src/app/views-screen.optimistic.test.tsx +++ b/src/app/views-screen.optimistic.test.tsx @@ -1126,7 +1126,10 @@ function unknownOutcome(): MdbaseConnectError { return connectError( "operation_outcome_unknown", "The direct write may have completed.", - { operationOutcome: "unknown" }, + { + operationOutcome: "unknown", + details: { request_id: "view-test-request" }, + }, ); } diff --git a/src/cloud/connect.ts b/src/cloud/connect.ts index adc2bb8..69ddb0e 100644 --- a/src/cloud/connect.ts +++ b/src/cloud/connect.ts @@ -39,7 +39,7 @@ const cloudSelection = new MdbaseBrowserSelection({ fallbackPath: joinBase(""), }); -export const cloudSession = cloudConnect.createApplicationSession({ +export const cloudSession = cloudConnect.application({ selection: cloudSelection, autoSelect: "never", }); diff --git a/src/storage/mdbase-mutation-coordinator.test.ts b/src/storage/mdbase-mutation-coordinator.test.ts index 30d9c67..bdc4b4a 100644 --- a/src/storage/mdbase-mutation-coordinator.test.ts +++ b/src/storage/mdbase-mutation-coordinator.test.ts @@ -146,7 +146,10 @@ function unknownOutcome(): MdbaseConnectError { return connectError( "operation_outcome_unknown", "The direct write may have completed.", - { operationOutcome: "unknown" }, + { + operationOutcome: "unknown", + details: { request_id: "test-request" }, + }, ); } diff --git a/src/storage/mdbase-mutation-coordinator.ts b/src/storage/mdbase-mutation-coordinator.ts index 6042bb3..536bbc1 100644 --- a/src/storage/mdbase-mutation-coordinator.ts +++ b/src/storage/mdbase-mutation-coordinator.ts @@ -92,9 +92,22 @@ function isRetryableUnknownOutcome(reason: unknown): boolean { } function pendingRecoveryError(reason: unknown): MdbaseConnectError { + if (!(reason instanceof MdbaseConnectError)) throw reason; + const details = reason.details; + if ( + !details || + typeof details !== "object" || + !("request_id" in details) || + typeof details.request_id !== "string" + ) + return reason; return connectError( "operation_outcome_unknown", "TaskNotes is still confirming an earlier change. This change was not sent. Keep the collection connected and retry.", - { operationOutcome: "unknown", cause: reason }, + { + operationOutcome: "unknown", + cause: reason, + details: { request_id: details.request_id }, + }, ); } diff --git a/src/test/mdbase-fixture.ts b/src/test/mdbase-fixture.ts index 4c234be..d130ee5 100644 --- a/src/test/mdbase-fixture.ts +++ b/src/test/mdbase-fixture.ts @@ -349,7 +349,10 @@ export function unknownOutcome(): MdbaseConnectError { return connectError( "operation_outcome_unknown", "The direct write may have completed.", - { operationOutcome: "unknown" }, + { + operationOutcome: "unknown", + details: { request_id: "fixture-request" }, + }, ); } diff --git a/vendor/mdbase-connect-sdk.json b/vendor/mdbase-connect-sdk.json index d9c9918..37cae97 100644 --- a/vendor/mdbase-connect-sdk.json +++ b/vendor/mdbase-connect-sdk.json @@ -1,31 +1,31 @@ { "schema_version": 1, "repository": "https://github.com/mdbase-dev/mdbase-connect", - "revision": "4371c96eaa706a062292ed193ec40a491a3ee56c", + "revision": "4680eadb3b06d70d83edfdfeb5940e00c5e06aee", "artifacts": [ { "package": "connect", - "file": "mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz", - "bytes": 120394, - "sha512": "RxPccsgReMtdMYygLECNFh65Sn/A+0fMq4hZE+/cn+8wp99HWhoKT0RggVjNQw++nRuo8oyu7gfa3gCPiFYlYQ==" + "file": "mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz", + "bytes": 133405, + "sha512": "S4Vux4zL1fOhu84Iqhs5i1Bsy4qkSY4YpcFqq5/u1TrVCFFeqKBKtPULim5a99rxo5iqmOQ/6h1yhcxCTVzosQ==" }, { "package": "devkit", - "file": "mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz", - "bytes": 9239, - "sha512": "6uxKlLPb3oZmi4ipYkl3pHnWWEL/MKq2g+pp7U2KdKM8Jt1nurA9t0LyzguTdJxpNlCa529RVftricPRivSs9Q==" + "file": "mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz", + "bytes": 9240, + "sha512": "xJslMLLN8oshp6ObIoOOTe3cds5KPsABgmv1hWRVaCF1Vnp/YolDINaaL8VQIX15rcuzpVmgFat+bBZdSghWwQ==" }, { "package": "protocol", - "file": "mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz", - "bytes": 45105, - "sha512": "twgEsCzZXSX2rKBAkEmRv8AV0liawfdCFaNFGLX5v1RoVBLJ3C3aT97J9wG9ppHnI2YNt47S6A2FdlrxNDP8VA==" + "file": "mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz", + "bytes": 49658, + "sha512": "tMg41eOcp46iMTC7Xjo9aFwL0l59+FS20VmNHchzYF4GznuGXdBFwr7tO/V9e2FFSBMFMnQH2CJnkCWc/7cpiQ==" }, { "package": "testing", - "file": "mdbase-dev-connect-testing-0.1.0-beta.29-4371c96eaa70.tgz", + "file": "mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz", "bytes": 6270, - "sha512": "PB9510qpHQKKJUMRvzmPCcHeIiRYFaJc58upHs6EKj3W4eZfpboUw0iLKutzPPIwptvIoAV5c1FliuuInvv4kA==" + "sha512": "YSjeJz5XFR8ISvW0s1j20DI+loPnek2ooEQPp6dWtWiLLtB2lcFNdXizvFP4gf4IVXakNMVGttkAgVuoAMmBeg==" } ] } diff --git a/vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz b/vendor/mdbase-dev-connect-0.1.0-beta.29-4371c96eaa70.tgz deleted file mode 100644 index 73f3b3acbc725cb00adc573e4f62a91342330055..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120394 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

rcQ=O!_ywLHR=rp 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

b6Obyh}XB`y1 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%0AMBk-?i!g(_}QeQN{Y0c{iwyR{ihYd6vL6Z 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 XxB9JqtKaJP1;76vaIqB*08R=3pX!nM literal 0 HcmV?d00001 diff --git a/vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz b/vendor/mdbase-dev-connect-dev-0.1.0-beta.29-4371c96eaa70.tgz deleted file mode 100644 index 72aeb09f8d0da27438f38fde963fc91f08048652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9239 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 diff --git a/vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz b/vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b5b164cbed163d4011b8228e8ccb87d478fd1123 GIT binary patch literal 9240 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 u`@ literal 0 HcmV?d00001 diff --git a/vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz b/vendor/mdbase-dev-connect-protocol-0.1.0-beta.29-4371c96eaa70.tgz deleted file mode 100644 index 26351c89ba7c9166c634fff15ceea5c791c0561c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45105 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 diff --git a/vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz b/vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz new file mode 100644 index 0000000000000000000000000000000000000000..bf15ace4119878ad6d7ef78367eef25809dbb132 GIT binary patch literal 49658 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 aubG#x-`DT!_x1Z%{{9a&E62D1ZU6xAHok5E From e6beba3ff97621ed7b389eb9c9528091c2dca805 Mon Sep 17 00:00:00 2001 From: callumalpass Date: Wed, 5 Aug 2026 06:36:00 +1000 Subject: [PATCH 2/8] Recover TaskNotes mutations by durable request ID --- src/app/views-screen.optimistic.test.tsx | 72 +++-- src/application/mutation-journal.ts | 2 + src/application/ports/task-repository.ts | 2 +- src/application/task-commands.test.ts | 36 +++ src/application/task-commands.ts | 31 +- src/native/notifications.test.ts | 16 +- src/native/notifications.ts | 23 +- .../mdbase-mutation-coordinator.test.ts | 272 ++++++++++++------ src/storage/mdbase-mutation-coordinator.ts | 200 ++++++++++--- src/storage/mdbase-repository.test.ts | 54 ++-- src/storage/mdbase-repository.ts | 144 +++++++--- src/test/mdbase-fixture.ts | 27 ++ 12 files changed, 655 insertions(+), 224 deletions(-) diff --git a/src/app/views-screen.optimistic.test.tsx b/src/app/views-screen.optimistic.test.tsx index 0e101d0..fda9d59 100644 --- a/src/app/views-screen.optimistic.test.tsx +++ b/src/app/views-screen.optimistic.test.tsx @@ -8,9 +8,11 @@ import { } from "@testing-library/react"; import { connectError, + connectSuccess, MdbaseConnectError, type JsonObject, type MdbaseConnection, + type PendingMutation, } from "@mdbase-dev/connect"; import { expect, it, vi } from "vitest"; @@ -191,7 +193,6 @@ it("moves a board card immediately and rolls it back when persistence fails", as it("recovers an uncertain manual board write before sending the queued move", async () => { const pending = deferred(); - const connection = {} as MdbaseConnection; const execution = boardExecution(); const queued = listTask("task-2", "Move next"); const stationary = listTask("task-3", "Stay in place"); @@ -201,28 +202,56 @@ it("recovers an uncertain manual board write before sending the queued move", as ); execution.totalCount = 3; execution.groups[0].count = 3; - let attempt = 0; + const applyProviderUpdate = ( + id: string, + input: { sortOrder?: string; status?: string }, + ) => { + const row = execution.rows.find(({ task }) => task.id === id)!; + if (input.sortOrder !== undefined) { + row.task.sortOrder = input.sortOrder; + row.task.frontmatter.tasknotes_manual_order = input.sortOrder; + } + if (input.status !== undefined) { + row.task.status = input.status; + row.task.frontmatter.status = input.status; + row.values.status = input.status; + } + return row.task; + }; + let recoveryActive = false; const providerUpdate = vi.fn( - async (id: string, input: { sortOrder?: string; status?: string }) => { - attempt += 1; - if (attempt === 1) throw unknownOutcome(); - if (attempt === 2) await pending.promise; - const row = execution.rows.find(({ task }) => task.id === id)!; - if (input.sortOrder !== undefined) { - row.task.sortOrder = input.sortOrder; - row.task.frontmatter.tasknotes_manual_order = input.sortOrder; - } - if (input.status !== undefined) { - row.task.status = input.status; - row.task.frontmatter.status = input.status; - row.values.status = input.status; - } - return row.task; + async (_id: string, _input: { sortOrder?: string; status?: string }) => { + recoveryActive = true; + throw unknownOutcome(); }, ); + const recovery = vi.fn(async () => { + await pending.promise; + const [id, input] = providerUpdate.mock.calls[0]!; + recoveryActive = false; + return connectSuccess(applyProviderUpdate(id, input)); + }); + const pendingMutation = { + requestId: "view-test-request", + operation: "update", + fingerprint: "view-test-fingerprint", + status: "outcome_unknown", + createdAt: "2026-08-05T00:00:00.000Z", + recover: recovery, + } satisfies PendingMutation; + const connection = { + pendingMutation: (requestId: string) => + recoveryActive && requestId === pendingMutation.requestId + ? pendingMutation + : null, + pendingMutations: () => (recoveryActive ? [pendingMutation] : []), + } as unknown as MdbaseConnection; const update = vi.fn( (id: string, input: { sortOrder?: string; status?: string }) => - runMdbaseMutation(connection, () => providerUpdate(id, input)), + runMdbaseMutation(connection, () => providerUpdate(id, input), { + key: JSON.stringify(["view:update", id, input]), + mapRecovered: (task: Task) => task, + }), ); const updateMany = vi.fn( async ( @@ -333,11 +362,8 @@ it("recovers an uncertain manual board write before sending the queued move", as expect(queuedCard).toHaveClass("is-pending"); expect(stationaryCard).toHaveAttribute("aria-busy", "false"); expect(stationaryCard).not.toHaveClass("is-pending"); - await waitFor(() => expect(providerUpdate).toHaveBeenCalledTimes(2)); - expect(providerUpdate.mock.calls[1]).toEqual(providerUpdate.mock.calls[0]); - expect(providerUpdate.mock.calls[1]![1]).toBe( - providerUpdate.mock.calls[0]![1], - ); + await waitFor(() => expect(recovery).toHaveBeenCalledOnce()); + expect(providerUpdate).toHaveBeenCalledOnce(); await act(async () => pending.resolve()); await waitFor(() => diff --git a/src/application/mutation-journal.ts b/src/application/mutation-journal.ts index 0de6d1f..3bee4b9 100644 --- a/src/application/mutation-journal.ts +++ b/src/application/mutation-journal.ts @@ -4,6 +4,8 @@ export interface PendingTaskDeletion { collectionId: string; taskId: string; title: string; + /** SDK mutation request paired with this app intent after an unknown outcome. */ + authorityRequestId?: string; requestedAt: number; commitAfter: number; } diff --git a/src/application/ports/task-repository.ts b/src/application/ports/task-repository.ts index cba22af..5656052 100644 --- a/src/application/ports/task-repository.ts +++ b/src/application/ports/task-repository.ts @@ -62,7 +62,7 @@ export interface TaskRepository { replaceTimeEntries(id: string, entries: TaskTimeEntry[]): Promise; removeTimeEntry(id: string, index: number): Promise; setArchived(id: string, archived: boolean): Promise; - delete(id: string): Promise; + delete(id: string, options?: { authorityRequestId?: string }): Promise; stats(): Promise; cachedViews(): Promise; listViews(): Promise; diff --git a/src/application/task-commands.test.ts b/src/application/task-commands.test.ts index 50d1829..594f5ca 100644 --- a/src/application/task-commands.test.ts +++ b/src/application/task-commands.test.ts @@ -1,6 +1,7 @@ import "fake-indexeddb/auto"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; +import { connectError } from "@mdbase-dev/connect"; import { TaskCommandService } from "./task-commands"; @@ -106,6 +107,41 @@ describe("TaskCommandService", () => { service.dispose(); }); + it("persists the authority request mapping and resumes it after restart", async () => { + const journal = new MemoryMutationJournal(); + const repository = taskRepository(); + repository.delete.mockRejectedValueOnce( + connectError( + "operation_outcome_unknown", + "The deletion may have completed.", + { + operationOutcome: "unknown", + details: { request_id: "delete-request-1" }, + }, + ), + ); + const first = new TaskCommandService({ repository, journal }); + await first.initialize(); + await first.requestDeletion("task-1"); + + await vi.advanceTimersByTimeAsync(30_000); + + expect(journal.commands[0]).toMatchObject({ + operationId: expect.any(String), + authorityRequestId: "delete-request-1", + }); + first.dispose(); + + const reopened = new TaskCommandService({ repository, journal }); + await reopened.initialize(); + + expect(repository.delete).toHaveBeenLastCalledWith("task-1", { + authorityRequestId: "delete-request-1", + }); + expect(journal.commands).toEqual([]); + reopened.dispose(); + }); + it("sends task batches directly to the repository without journaling them", async () => { const journal = new MemoryMutationJournal(); const repository = taskRepository(); diff --git a/src/application/task-commands.ts b/src/application/task-commands.ts index 1bfb204..8fbc8cc 100644 --- a/src/application/task-commands.ts +++ b/src/application/task-commands.ts @@ -9,7 +9,7 @@ const DEFAULT_UNDO_WINDOW_MS = 30_000; export interface TaskCommandRepository { get(id: string): Promise; - delete(id: string): Promise; + delete(id: string, options?: { authorityRequestId?: string }): Promise; update(id: string, input: UpdateTaskInput): Promise; updateMany( updates: readonly { id: string; input: UpdateTaskInput }[], @@ -185,13 +185,27 @@ export class TaskCommandService { private async commitDeletionNow(command: PendingTaskDeletion): Promise { this.clearTimer(); try { - await this.options.repository.delete(command.taskId); + if (command.authorityRequestId) + await this.options.repository.delete(command.taskId, { + authorityRequestId: command.authorityRequestId, + }); + else await this.options.repository.delete(command.taskId); await this.options.onDeleted?.(command.taskId); await this.options.journal.remove(command.operationId); if (this.pendingDeletion?.operationId === command.operationId) this.pendingDeletion = null; this.deletionError = null; } catch (reason) { + const authorityRequestId = durableRequestId(reason); + if ( + authorityRequestId && + command.authorityRequestId !== authorityRequestId + ) { + command = { ...command, authorityRequestId }; + await this.options.journal.put(command); + if (this.pendingDeletion?.operationId === command.operationId) + this.pendingDeletion = command; + } const failure = toOperationalError(reason, "delete-task"); if (this.pendingDeletion?.operationId !== command.operationId) this.pendingDeletion = command; @@ -227,6 +241,19 @@ export class TaskCommandService { } } +function durableRequestId(reason: unknown): string | null { + if (!reason || typeof reason !== "object") return null; + const carrier = reason as { + details?: unknown; + problem?: { details?: unknown }; + }; + const details = carrier.details ?? carrier.problem?.details; + if (!details || typeof details !== "object" || !("request_id" in details)) + return null; + const requestId = details.request_id; + return typeof requestId === "string" && requestId ? requestId : null; +} + function collectionIdentity(info: CollectionInfo): string { return `${info.kind}:${info.id ?? info.location}`; } diff --git a/src/native/notifications.test.ts b/src/native/notifications.test.ts index fd039e0..3a6592b 100644 --- a/src/native/notifications.test.ts +++ b/src/native/notifications.test.ts @@ -1,9 +1,16 @@ import { beforeEach, describe, expect, it, vi } from "vitest"; const mocks = vi.hoisted(() => { - const reconcileTimers = vi.fn(async (input: unknown) => input); + const reconcileTimers = vi.fn(async (input: unknown) => ({ + ok: true as const, + value: input, + })); return { - connection: { reconcileTimers }, + connection: { + pendingMutation: () => null, + pendingMutations: () => [], + reconcileTimers, + }, reconcileTimers, }; }); @@ -158,7 +165,10 @@ describe("mdbase task reminders", () => { const connection = mocks.connection as unknown as MdbaseConnection; const activeWrite = deferred(); - const write = runMdbaseMutation(connection, () => activeWrite.promise); + const write = runMdbaseMutation(connection, () => activeWrite.promise, { + key: "test:active-write", + mapRecovered: () => undefined, + }); const reconciliation = reconcileTaskNotifications(repository, "connect"); await Promise.resolve(); diff --git a/src/native/notifications.ts b/src/native/notifications.ts index 928fb6b..4c7faad 100644 --- a/src/native/notifications.ts +++ b/src/native/notifications.ts @@ -2,9 +2,15 @@ import { reminderFireTime } from "../domain/reminder"; import type { Task, UpdateTaskInput } from "../domain/task"; import type { TaskRepository } from "../application/ports/task-repository"; -import type { MdbaseDesiredTimer } from "@mdbase-dev/connect"; +import { + unwrapConnectOutcome, + type MdbaseDesiredTimer, +} from "@mdbase-dev/connect"; import { cloudSession } from "../cloud/connect"; -import { runMdbaseMutation } from "../storage/mdbase-mutation-coordinator"; +import { + mdbaseMutationKey, + runMdbaseMutation, +} from "../storage/mdbase-mutation-coordinator"; const TIMER_NAMESPACE = "task-reminders"; const TIMER_CRITERION = "task.reminder"; @@ -76,8 +82,17 @@ function reconcileConnectNotifications( criterion_id: TIMER_CRITERION, timers: await desiredTaskTimers(tasks), }; - await runMdbaseMutation(connection, () => - connection.reconcileTimers(operationInput), + await runMdbaseMutation( + connection, + async () => { + unwrapConnectOutcome( + await connection.reconcileTimers(operationInput), + ); + }, + { + key: mdbaseMutationKey("timers:reconcile", operationInput), + mapRecovered: () => undefined, + }, ); completedReconciliation = target; } diff --git a/src/storage/mdbase-mutation-coordinator.test.ts b/src/storage/mdbase-mutation-coordinator.test.ts index bdc4b4a..a1326ca 100644 --- a/src/storage/mdbase-mutation-coordinator.test.ts +++ b/src/storage/mdbase-mutation-coordinator.test.ts @@ -1,28 +1,42 @@ import { connectError, - MdbaseConnectError, + connectFailure, + connectSuccess, + type ConnectOutcome, type JsonObject, type MdbaseConnection, + type PendingMutation, } from "@mdbase-dev/connect"; import { expect, it, vi } from "vitest"; -import { runMdbaseMutation } from "./mdbase-mutation-coordinator"; +import { + reconcileMdbaseMutations, + runMdbaseMutation, +} from "./mdbase-mutation-coordinator"; it("serializes every mutation sharing an mdbase connection", async () => { - const connection = {} as MdbaseConnection; + const connection = pendingConnection(); const first = deferred(); const calls: string[] = []; - const firstResult = runMdbaseMutation(connection, async () => { - calls.push("first:start"); - await first.promise; - calls.push("first:end"); - return "first"; - }); - const secondResult = runMdbaseMutation(connection, async () => { - calls.push("second"); - return "second"; - }); + const firstResult = runMdbaseMutation( + connection, + async () => { + calls.push("first:start"); + await first.promise; + calls.push("first:end"); + return "first"; + }, + identityRecovery("first"), + ); + const secondResult = runMdbaseMutation( + connection, + async () => { + calls.push("second"); + return "second"; + }, + identityRecovery("second"), + ); await vi.waitFor(() => expect(calls).toEqual(["first:start"])); first.resolve(); @@ -34,121 +48,195 @@ it("serializes every mutation sharing an mdbase connection", async () => { expect(calls).toEqual(["first:start", "first:end", "second"]); }); -it("retries the exact operation before allowing the next mutation", async () => { - const connection = {} as MdbaseConnection; - const calls: string[] = []; - const first = vi - .fn<() => Promise>() - .mockRejectedValueOnce(unknownOutcome()) - .mockResolvedValueOnce("recovered"); - - const firstResult = runMdbaseMutation(connection, async () => { - calls.push("first"); - return first(); - }); - const secondResult = runMdbaseMutation(connection, async () => { - calls.push("second"); - return "second"; +it("recovers the original authority request instead of calling the operation twice", async () => { + const pending = scriptedPending("request-1", [connectSuccess("recovered")]); + const connection = pendingConnection(pending); + const operation = vi.fn(async () => { + pending.activate(); + throw unknownOutcome("request-1"); }); - await expect(Promise.all([firstResult, secondResult])).resolves.toEqual([ - "recovered", - "second", + await expect( + runMdbaseMutation(connection, operation, identityRecovery("create-task")), + ).resolves.toBe("recovered"); + + expect(operation).toHaveBeenCalledOnce(); + expect(pending.recover).toHaveBeenCalledOnce(); +}); + +it("a retry of the same app intent returns its recovered result without a new write", async () => { + const pending = scriptedPending("request-2", [ + connectFailure(unknownOutcome("request-2").problem), + connectSuccess("recovered"), ]); - expect(first).toHaveBeenCalledTimes(2); - expect(calls).toEqual(["first", "first", "second"]); + const connection = pendingConnection(pending); + const first = vi.fn(async () => { + pending.activate(); + throw unknownOutcome("request-2"); + }); + const retry = vi.fn(async () => "duplicate"); + + await expect( + runMdbaseMutation(connection, first, identityRecovery("update:task-a")), + ).rejects.toMatchObject({ + problem: { + code: "operation_outcome_unknown", + details: { request_id: "request-2" }, + }, + }); + await expect( + runMdbaseMutation(connection, retry, identityRecovery("update:task-a")), + ).resolves.toBe("recovered"); + + expect(first).toHaveBeenCalledOnce(); + expect(retry).not.toHaveBeenCalled(); + expect(pending.recover).toHaveBeenCalledTimes(2); }); -it("keeps later mutations paused until a previously unknown write recovers", async () => { - const connection = {} as MdbaseConnection; - const calls: string[] = []; - const first = vi - .fn<() => Promise>() - .mockRejectedValueOnce(unknownOutcome()) - .mockRejectedValueOnce(unknownOutcome()) - .mockResolvedValueOnce("recovered"); +it("recovers an earlier intent before sending a different queued mutation", async () => { + const pending = scriptedPending("request-3", [ + connectFailure(unknownOutcome("request-3").problem), + connectSuccess("first recovered"), + ]); + const connection = pendingConnection(pending); + const first = vi.fn(async () => { + pending.activate(); + throw unknownOutcome("request-3"); + }); + const second = vi.fn(async () => "second"); await expect( - runMdbaseMutation(connection, async () => { - calls.push("first"); - return first(); + runMdbaseMutation(connection, first, identityRecovery("first")), + ).rejects.toMatchObject({ + problem: { code: "operation_outcome_unknown" }, + }); + await expect( + runMdbaseMutation(connection, second, identityRecovery("second")), + ).resolves.toBe("second"); + + expect(pending.recover).toHaveBeenCalledTimes(2); + expect(second).toHaveBeenCalledOnce(); +}); + +it("reconciles durable SDK requests after restart before canonical reads", async () => { + const pending = scriptedPending("restart-request", [ + connectSuccess({ + path: "tasks/recovered.md", }), - ).rejects.toMatchObject({ code: "operation_outcome_unknown" }); + ]); + pending.activate(); + const connection = pendingConnection(pending); + + await expect(reconcileMdbaseMutations(connection)).resolves.toBeUndefined(); + + expect(pending.recover).toHaveBeenCalledOnce(); +}); + +it("uses a persisted app-command request mapping to resume an exact deletion", async () => { + const pending = scriptedPending("delete-request", [ + connectSuccess({ + deleted: true, + }), + ]); + pending.activate(); + const connection = pendingConnection(pending); + const operation = vi.fn(async () => "duplicate delete"); await expect( - runMdbaseMutation(connection, async () => { - calls.push("second"); - return "second"; + runMdbaseMutation(connection, operation, { + key: "delete:task-a", + requestId: "delete-request", + mapRecovered: () => "deleted", }), - ).resolves.toBe("second"); + ).resolves.toBe("deleted"); - expect(first).toHaveBeenCalledTimes(3); - expect(calls).toEqual(["first", "first", "first", "second"]); + expect(operation).not.toHaveBeenCalled(); + expect(pending.recover).toHaveBeenCalledOnce(); }); -it("does not send a later mutation when recovery remains uncertain", async () => { - const connection = {} as MdbaseConnection; +it("does not send a later mutation while receipt recovery remains uncertain", async () => { + const pending = scriptedPending("request-4", [ + connectFailure(unknownOutcome("request-4").problem), + connectFailure(unknownOutcome("request-4").problem), + ]); + const connection = pendingConnection(pending); const first = vi.fn(async () => { - throw unknownOutcome(); + pending.activate(); + throw unknownOutcome("request-4"); }); const second = vi.fn(async () => "second"); - await expect(runMdbaseMutation(connection, first)).rejects.toMatchObject({ - code: "operation_outcome_unknown", + await expect( + runMdbaseMutation(connection, first, identityRecovery("first")), + ).rejects.toMatchObject({ + problem: { code: "operation_outcome_unknown" }, }); - await expect(runMdbaseMutation(connection, second)).rejects.toMatchObject({ + await expect( + runMdbaseMutation(connection, second, identityRecovery("second")), + ).rejects.toMatchObject({ code: "operation_outcome_unknown", message: expect.stringContaining("earlier change"), }); - expect(first).toHaveBeenCalledTimes(3); expect(second).not.toHaveBeenCalled(); }); -it("unblocks later writes after an exact retry has a definitive failure", async () => { - const connection = {} as MdbaseConnection; - const first = vi - .fn<() => Promise>() - .mockRejectedValueOnce(unknownOutcome()) - .mockRejectedValueOnce(unknownOutcome()) - .mockRejectedValueOnce(new Error("Write rejected")); - const blocked = vi.fn(async () => "blocked"); - const later = vi.fn(async () => "later"); - - await expect(runMdbaseMutation(connection, first)).rejects.toMatchObject({ - code: "operation_outcome_unknown", - }); - await expect(runMdbaseMutation(connection, blocked)).rejects.toThrow( - "Write rejected", - ); - await expect(runMdbaseMutation(connection, later)).resolves.toBe("later"); +function identityRecovery(key: string) { + return { key, mapRecovered: (value: string) => value }; +} - expect(blocked).not.toHaveBeenCalled(); - expect(later).toHaveBeenCalledOnce(); -}); +interface ScriptedPending extends PendingMutation { + activate(): void; + isActive(): boolean; +} -it("does not retry a different write rejected by the SDK pending guard", async () => { - const connection = {} as MdbaseConnection; - const operation = vi.fn(async () => { - throw connectError( - "pending_mutation_unresolved", - "Retry the same write first.", - ); - }); +function pendingConnection( + ...pending: ScriptedPending[] +): MdbaseConnection { + const byId = new Map(pending.map((entry) => [entry.requestId, entry])); + return { + pendingMutation: (requestId: string) => { + const entry = byId.get(requestId); + return entry?.isActive() ? entry : null; + }, + pendingMutations: () => + [...byId.values()].filter((entry) => entry.isActive()), + } as unknown as MdbaseConnection; +} - await expect(runMdbaseMutation(connection, operation)).rejects.toMatchObject({ - code: "pending_mutation_unresolved", +function scriptedPending( + requestId: string, + outcomes: ConnectOutcome[], +): ScriptedPending { + let active = false; + const recover = vi.fn(async () => { + const outcome = outcomes.shift(); + if (!outcome) throw new Error("No scripted recovery outcome remains."); + if (outcome.ok || outcome.problem.operation_outcome !== "unknown") + active = false; + return outcome; }); - expect(operation).toHaveBeenCalledOnce(); -}); + return { + activate: () => { + active = true; + }, + isActive: () => active, + requestId, + operation: "update", + fingerprint: `fingerprint:${requestId}`, + status: "outcome_unknown", + createdAt: "2026-08-05T00:00:00.000Z", + recover, + }; +} -function unknownOutcome(): MdbaseConnectError { +function unknownOutcome(requestId: string) { return connectError( "operation_outcome_unknown", "The direct write may have completed.", { operationOutcome: "unknown", - details: { request_id: "test-request" }, + details: { request_id: requestId }, }, ); } diff --git a/src/storage/mdbase-mutation-coordinator.ts b/src/storage/mdbase-mutation-coordinator.ts index 536bbc1..d221161 100644 --- a/src/storage/mdbase-mutation-coordinator.ts +++ b/src/storage/mdbase-mutation-coordinator.ts @@ -1,24 +1,65 @@ import { connectError, + ConnectOutcomeError, MdbaseConnectError, + unwrapConnectOutcome, + type ConnectRequestOptions, type JsonObject, type MdbaseConnection, } from "@mdbase-dev/connect"; type MutationOperation = () => Promise; +export interface MdbaseMutationOptions { + /** Stable application intent identity, distinct from the SDK request ID. */ + key: string; + /** Reapply repository-side cache effects after an authority receipt recovers. */ + mapRecovered(value: Recovered): Result; + /** Persisted SDK request identity associated with a durable app command. */ + requestId?: string; + request?: ConnectRequestOptions; +} + interface PendingMutation { - operation: MutationOperation; + key: string; + requestId: string; + mapRecovered(value: unknown): unknown; +} + +interface RecoveredMatch { + matched: true; + value: Result; +} + +interface NoRecoveredMatch { + matched: false; } class MdbaseMutationCoordinator { private tail: Promise = Promise.resolve(); - private pending: PendingMutation | null = null; + private readonly pending = new Map(); + + constructor(private readonly connection: MdbaseConnection) {} + + run( + operation: MutationOperation, + options: MdbaseMutationOptions, + ): Promise { + const result = this.tail.then( + () => this.execute(operation, options), + () => this.execute(operation, options), + ); + this.tail = result.then( + () => undefined, + () => undefined, + ); + return result; + } - run(operation: MutationOperation): Promise { + reconcile(options: ConnectRequestOptions = {}): Promise { const result = this.tail.then( - () => this.execute(operation), - () => this.execute(operation), + () => this.recoverOutstanding(undefined, options).then(() => undefined), + () => this.recoverOutstanding(undefined, options).then(() => undefined), ); this.tail = result.then( () => undefined, @@ -27,40 +68,81 @@ class MdbaseMutationCoordinator { return result; } - private async execute( + private async execute( operation: MutationOperation, + options: MdbaseMutationOptions, ): Promise { - await this.recoverPending(); + const recovered = await this.recoverOutstanding(options, options.request); + if (recovered.matched) return recovered.value; try { return await operation(); } catch (reason) { - if (!isRetryableUnknownOutcome(reason)) throw reason; - return this.retryUnknownOperation(operation); + const requestId = unknownOutcomeRequestId(reason); + if (!requestId) throw reason; + const pending: PendingMutation = { + key: options.key, + requestId, + mapRecovered: (value) => options.mapRecovered(value as Recovered), + }; + this.pending.set(requestId, pending); + return (await this.recoverOne(pending, options.request)) as Result; } } - private async recoverPending(): Promise { - const pending = this.pending; - if (!pending) return; - try { - await pending.operation(); - if (this.pending === pending) this.pending = null; - } catch (reason) { - if (!isRetryableUnknownOutcome(reason)) { - if (this.pending === pending) this.pending = null; + private async recoverOutstanding( + current?: MdbaseMutationOptions, + request: ConnectRequestOptions = {}, + ): Promise | NoRecoveredMatch> { + const requested = current?.requestId; + if (requested) { + const handle = this.connection.pendingMutation(requested); + if (handle) { + const value = unwrapConnectOutcome(await handle.recover(request)); + this.pending.delete(requested); + return { matched: true, value: current.mapRecovered(value) }; + } + } + + for (const handle of this.connection.pendingMutations()) { + if (handle.requestId === requested) continue; + const pending = this.pending.get(handle.requestId); + if (pending && current && pending.key === current.key) { + const value = await this.recoverOne(pending, request); + return { matched: true, value: value as Result }; + } + try { + const value = unwrapConnectOutcome(await handle.recover(request)); + this.pending.delete(handle.requestId); + pending?.mapRecovered(value); + } catch (reason) { + if (unknownOutcomeRequestId(reason)) + throw pendingRecoveryError(reason, handle.requestId); + this.pending.delete(handle.requestId); throw reason; } - throw pendingRecoveryError(reason); } + return { matched: false }; } - private async retryUnknownOperation( - operation: MutationOperation, - ): Promise { + private async recoverOne( + pending: PendingMutation, + request: ConnectRequestOptions = {}, + ): Promise { + const handle = this.connection.pendingMutation(pending.requestId); + if (!handle) { + this.pending.delete(pending.requestId); + throw connectError( + "no_pending_mutation", + "There is no interrupted mutation to resume.", + ); + } try { - return await operation(); + const value = unwrapConnectOutcome(await handle.recover(request)); + this.pending.delete(pending.requestId); + return pending.mapRecovered(value); } catch (reason) { - if (isRetryableUnknownOutcome(reason)) this.pending = { operation }; + if (unknownOutcomeRequestId(reason)) throw asConnectError(reason); + this.pending.delete(pending.requestId); throw reason; } } @@ -71,43 +153,73 @@ const coordinators = new WeakMap< MdbaseMutationCoordinator >(); -export function runMdbaseMutation( +export function runMdbaseMutation( connection: MdbaseConnection, operation: MutationOperation, + options: MdbaseMutationOptions, ): Promise { - let coordinator = coordinators.get(connection); - if (!coordinator) { - coordinator = new MdbaseMutationCoordinator(); - coordinators.set(connection, coordinator); - } - return coordinator.run(operation); + return coordinatorFor(connection).run(operation, options); } -function isRetryableUnknownOutcome(reason: unknown): boolean { - return ( - reason instanceof MdbaseConnectError && - reason.outcomeUnknown && - reason.code !== "pending_mutation_unresolved" - ); +/** Recover durable SDK receipts before reading canonical collection state. */ +export function reconcileMdbaseMutations( + connection: MdbaseConnection, + options: ConnectRequestOptions = {}, +): Promise { + return coordinatorFor(connection).reconcile(options); +} + +export function mdbaseMutationKey(operation: string, input: unknown): string { + return `${operation}:${JSON.stringify(input)}`; } -function pendingRecoveryError(reason: unknown): MdbaseConnectError { - if (!(reason instanceof MdbaseConnectError)) throw reason; - const details = reason.details; +export function unknownOutcomeRequestId(reason: unknown): string | null { + const problem = + reason instanceof MdbaseConnectError || + reason instanceof ConnectOutcomeError + ? reason.problem + : null; + if (!problem || problem.operation_outcome !== "unknown") return null; + const details = problem.details; if ( !details || typeof details !== "object" || !("request_id" in details) || - typeof details.request_id !== "string" + typeof details.request_id !== "string" || + !details.request_id ) - return reason; + return null; + return details.request_id; +} + +function coordinatorFor( + connection: MdbaseConnection, +): MdbaseMutationCoordinator { + let coordinator = coordinators.get(connection); + if (!coordinator) { + coordinator = new MdbaseMutationCoordinator(connection); + coordinators.set(connection, coordinator); + } + return coordinator; +} + +function asConnectError(reason: unknown): MdbaseConnectError { + return reason instanceof ConnectOutcomeError + ? new MdbaseConnectError(reason.problem, { cause: reason }) + : (reason as MdbaseConnectError); +} + +function pendingRecoveryError( + reason: unknown, + requestId: string, +): MdbaseConnectError { return connectError( "operation_outcome_unknown", - "TaskNotes is still confirming an earlier change. This change was not sent. Keep the collection connected and retry.", + "TaskNotes is still confirming an earlier change. This change was not sent. Keep the collection connected and retry recovery.", { operationOutcome: "unknown", + details: { request_id: requestId }, cause: reason, - details: { request_id: details.request_id }, }, ); } diff --git a/src/storage/mdbase-repository.test.ts b/src/storage/mdbase-repository.test.ts index b4f5495..14bb254 100644 --- a/src/storage/mdbase-repository.test.ts +++ b/src/storage/mdbase-repository.test.ts @@ -1,4 +1,9 @@ -import type { JsonObject, MdbaseConnection } from "@mdbase-dev/connect"; +import { + connectFailure, + connectSuccess, + type JsonObject, + type MdbaseConnection, +} from "@mdbase-dev/connect"; import { describe, expect, it, vi } from "vitest"; import { todayString } from "../domain/task"; @@ -231,25 +236,29 @@ describe("mdbase task repository", () => { expect(listener).toHaveBeenCalledOnce(); }); - it("retries an unknown live write with the exact same provider input", async () => { + it("recovers an unknown live write by its exact authority request", async () => { const fixture = mdbaseFixture([ taskRecord("existing", "Original title", "r1"), ]); const repository = new MdbaseTaskRepository(fixture.connect); await repository.initialize(); const persist = fixture.update.getMockImplementation()!; - fixture.update - .mockRejectedValueOnce(unknownOutcome()) - .mockImplementationOnce(persist); + let recovery: ReturnType | undefined; + fixture.update.mockImplementationOnce(async (input) => { + recovery = fixture.stagePendingMutation("fixture-request", async () => { + const envelope = await persist(input); + if (!envelope.valid) throw new Error("Fixture update was invalid."); + return connectSuccess(envelope.result); + }); + throw unknownOutcome(); + }); await expect( repository.update("existing", { title: "Recovered title" }), ).resolves.toMatchObject({ title: "Recovered title" }); - expect(fixture.update).toHaveBeenCalledTimes(2); - expect(fixture.update.mock.calls[1]![0]).toBe( - fixture.update.mock.calls[0]![0], - ); + expect(fixture.update).toHaveBeenCalledOnce(); + expect(recovery?.recover).toHaveBeenCalledOnce(); }); it("recovers a pending live write before sending a later task change", async () => { @@ -260,10 +269,18 @@ describe("mdbase task repository", () => { const repository = new MdbaseTaskRepository(fixture.connect); await repository.initialize(); const persist = fixture.update.getMockImplementation()!; - fixture.update - .mockRejectedValueOnce(unknownOutcome()) - .mockRejectedValueOnce(unknownOutcome()) - .mockImplementation(persist); + let recovery: ReturnType | undefined; + fixture.update.mockImplementationOnce(async (input) => { + let attempt = 0; + recovery = fixture.stagePendingMutation("fixture-request", async () => { + attempt += 1; + if (attempt === 1) return connectFailure(unknownOutcome().problem); + const envelope = await persist(input); + if (!envelope.valid) throw new Error("Fixture update was invalid."); + return connectSuccess(envelope.result); + }); + throw unknownOutcome(); + }); await expect( repository.update("first", { title: "First recovered" }), @@ -272,16 +289,11 @@ describe("mdbase task repository", () => { repository.update("second", { title: "Second moved" }), ).resolves.toMatchObject({ title: "Second moved" }); - expect(fixture.update).toHaveBeenCalledTimes(4); - expect(fixture.update.mock.calls[1]![0]).toBe( - fixture.update.mock.calls[0]![0], - ); - expect(fixture.update.mock.calls[2]![0]).toBe( - fixture.update.mock.calls[0]![0], - ); - expect(fixture.update.mock.calls[3]![0]).not.toBe( + expect(fixture.update).toHaveBeenCalledTimes(2); + expect(fixture.update.mock.calls[1]![0]).not.toBe( fixture.update.mock.calls[0]![0], ); + expect(recovery?.recover).toHaveBeenCalledTimes(2); }); it("reloads the canonical description and sends its create path to the provider", async () => { diff --git a/src/storage/mdbase-repository.ts b/src/storage/mdbase-repository.ts index 3705ee2..e8864a8 100644 --- a/src/storage/mdbase-repository.ts +++ b/src/storage/mdbase-repository.ts @@ -28,7 +28,11 @@ import { readOnlyTaskModelSettingsAccess, readOnlyTaskModelSettingsError, } from "./connected-task-cache"; -import { runMdbaseMutation } from "./mdbase-mutation-coordinator"; +import { + mdbaseMutationKey, + reconcileMdbaseMutations, + runMdbaseMutation, +} from "./mdbase-mutation-coordinator"; import { MdbaseCollectionFileStore } from "./mdbase-files"; import { activeScratchpad, @@ -157,6 +161,7 @@ export class MdbaseTaskRepository implements TaskRepository { } private async initializeUnlocked(): Promise { + await reconcileMdbaseMutations(this.connect); const description = validResult(await this.connect.describe()); this.configureDescription(description); this.collectionId = description.collection_id; @@ -318,10 +323,17 @@ export class MdbaseTaskRepository implements TaskRepository { body: task.body, }; try { - const saved = await runMdbaseMutation(this.connect, async () => - this.storeResult( - validResult(await this.connect.create(operationInput)), - ), + const saved = await runMdbaseMutation( + this.connect, + async () => + this.storeResult( + validResult(await this.connect.create(operationInput)), + ), + { + key: mdbaseMutationKey("record:create", operationInput), + mapRecovered: (result: RecordDocument) => + this.storeResult(result), + }, ); return this.withRollingWarnings(saved); } catch (reason) { @@ -466,10 +478,17 @@ export class MdbaseTaskRepository implements TaskRepository { update_refs: true, }; try { - return await runMdbaseMutation(this.connect, async () => - this.storeResult( - validResult(await this.connect.rename(operationInput)), - ), + return await runMdbaseMutation( + this.connect, + async () => + this.storeResult( + validResult(await this.connect.rename(operationInput)), + ), + { + key: mdbaseMutationKey("record:rename", operationInput), + mapRecovered: (result: RecordDocument) => + this.storeResult(result), + }, ); } catch (reason) { this.noteOperationFailure(reason); @@ -489,7 +508,10 @@ export class MdbaseTaskRepository implements TaskRepository { }); } - delete(id: string): Promise { + delete( + id: string, + options: { authorityRequestId?: string } = {}, + ): Promise { return this.serializeWrite(id, async () => { const existing = this.cache.get(id); if (!existing) return; @@ -500,12 +522,25 @@ export class MdbaseTaskRepository implements TaskRepository { check_backlinks: true, }; try { - await runMdbaseMutation(this.connect, async () => { - validResult(await this.connect.delete(operationInput)); + const applyDeleted = () => { this.cache.delete(id); this.setConnected(); this.emit(); - }); + }; + await runMdbaseMutation( + this.connect, + async () => { + validResult(await this.connect.delete(operationInput)); + applyDeleted(); + }, + { + key: mdbaseMutationKey("record:delete", operationInput), + mapRecovered: applyDeleted, + ...(options.authorityRequestId + ? { requestId: options.authorityRequestId } + : {}), + }, + ); } catch (reason) { this.noteOperationFailure(reason); throw reason; @@ -606,13 +641,22 @@ export class MdbaseTaskRepository implements TaskRepository { input: CreateTaskViewSourceInput, ): Promise { try { - return await runMdbaseMutation(this.connect, async () => { - const created = validResult( - await this.connect.createViewSource({ ...input }), - ); + const operationInput = { ...input }; + const applyCreated = (created: TaskViewSourceDocument) => { this.invalidateViewsAfterMutation(); return created; - }); + }; + return await runMdbaseMutation( + this.connect, + async () => + applyCreated( + validResult(await this.connect.createViewSource(operationInput)), + ), + { + key: mdbaseMutationKey("view-source:create", operationInput), + mapRecovered: applyCreated, + }, + ); } catch (reason) { this.noteOperationFailure(reason); throw reason; @@ -628,13 +672,21 @@ export class MdbaseTaskRepository implements TaskRepository { if_revision: input.ifRevision, }; try { - return await runMdbaseMutation(this.connect, async () => { - const updated = validResult( - await this.connect.updateViewSource(operationInput), - ); + const applyUpdated = (updated: TaskViewSourceDocument) => { this.invalidateViewsAfterMutation(); return updated; - }); + }; + return await runMdbaseMutation( + this.connect, + async () => + applyUpdated( + validResult(await this.connect.updateViewSource(operationInput)), + ), + { + key: mdbaseMutationKey("view-source:update", operationInput), + mapRecovered: applyUpdated, + }, + ); } catch (reason) { this.noteOperationFailure(reason); throw reason; @@ -644,10 +696,20 @@ export class MdbaseTaskRepository implements TaskRepository { async deleteViewSource(path: string, ifRevision?: string): Promise { const operationInput = { path, if_revision: ifRevision }; try { - await runMdbaseMutation(this.connect, async () => { - validResult(await this.connect.deleteViewSource(operationInput)); + const applyDeleted = () => { this.invalidateViewsAfterMutation(); - }); + }; + await runMdbaseMutation( + this.connect, + async () => { + validResult(await this.connect.deleteViewSource(operationInput)); + applyDeleted(); + }, + { + key: mdbaseMutationKey("view-source:delete", operationInput), + mapRecovered: applyDeleted, + }, + ); } catch (reason) { this.noteOperationFailure(reason); throw reason; @@ -895,10 +957,17 @@ export class MdbaseTaskRepository implements TaskRepository { if_revision: current.revision, }; try { - return await runMdbaseMutation(this.connect, async () => - this.storeResult( - validResult(await this.connect.update(operationInput)), - ), + return await runMdbaseMutation( + this.connect, + async () => + this.storeResult( + validResult(await this.connect.update(operationInput)), + ), + { + key: mdbaseMutationKey("record:update", operationInput), + mapRecovered: (result: RecordDocument) => + this.storeResult(result), + }, ); } catch (reason) { this.noteOperationFailure(reason); @@ -1008,10 +1077,17 @@ export class MdbaseTaskRepository implements TaskRepository { body: created.body, }; try { - const saved = await runMdbaseMutation(this.connect, async () => - this.storeResult( - validResult(await this.connect.create(operationInput)), - ), + const saved = await runMdbaseMutation( + this.connect, + async () => + this.storeResult( + validResult(await this.connect.create(operationInput)), + ), + { + key: mdbaseMutationKey("record:create", operationInput), + mapRecovered: (record: RecordDocument) => + this.storeResult(record), + }, ); const task = result.warnings.length ? { ...saved, operationWarnings: result.warnings } diff --git a/src/test/mdbase-fixture.ts b/src/test/mdbase-fixture.ts index d130ee5..d05b6b2 100644 --- a/src/test/mdbase-fixture.ts +++ b/src/test/mdbase-fixture.ts @@ -2,9 +2,11 @@ import { connectError, MdbaseConnectError, type CollectionDescription, + type ConnectOutcome, type JsonObject, type MdbaseConnection, type MdbaseOperationEnvelope, + type PendingMutation, type QueryRecord, type QueryResult, } from "@mdbase-dev/connect"; @@ -35,6 +37,7 @@ export function mdbaseFixture( collectionId = crypto.randomUUID(), ) { const records = new Map(initial.map((record) => [record.path, record])); + const pendingMutations = new Map>(); let revision = initial.length + 1; const describeCollection = vi.fn(async () => description(templating, archive, collectionId), @@ -263,6 +266,9 @@ export function mdbaseFixture( const connect = { sync: () => null, connection: () => ({ route: "relay" }), + pendingMutation: (requestId: string) => + pendingMutations.get(requestId) ?? null, + pendingMutations: () => [...pendingMutations.values()], describe: describeCollection, query, read, @@ -277,6 +283,26 @@ export function mdbaseFixture( updateViewSource, deleteViewSource, } as unknown as MdbaseConnection; + const stagePendingMutation = ( + requestId: string, + recover: () => Promise>, + ) => { + const handle: PendingMutation = { + requestId, + operation: "update", + fingerprint: `fixture:${requestId}`, + status: "outcome_unknown", + createdAt: "2026-08-05T00:00:00.000Z", + recover: vi.fn(async () => { + const outcome = await recover(); + if (outcome.ok || outcome.problem.operation_outcome !== "unknown") + pendingMutations.delete(requestId); + return outcome; + }), + }; + pendingMutations.set(requestId, handle as PendingMutation); + return handle; + }; return { connect, records, @@ -293,6 +319,7 @@ export function mdbaseFixture( createViewSource, updateViewSource, deleteViewSource, + stagePendingMutation, }; } From bbc14b4bcaf447ace2baf21e9993e6a97d71f819 Mon Sep 17 00:00:00 2001 From: callumalpass Date: Wed, 5 Aug 2026 06:45:34 +1000 Subject: [PATCH 3/8] Bound TaskNotes authority work by lifecycle --- src/app/cloud-collection.test.tsx | 4 +- src/app/cloud-collection.tsx | 8 +- src/app/collection-gate.test.tsx | 14 +- src/app/collection-gate.tsx | 55 ++-- src/app/repository-context.tsx | 20 +- src/app/views-screen.optimistic.test.tsx | 4 +- src/application/ports/task-repository.ts | 6 + src/cloud/connect.ts | 10 + src/cloud/request-budgets.ts | 8 + src/native/mdbase-notifications.ts | 21 +- src/native/notifications.test.ts | 36 +-- src/native/notifications.ts | 7 +- src/storage/mdbase-files.test.ts | 36 +++ src/storage/mdbase-files.ts | 45 +++- src/storage/mdbase-repository.test.ts | 76 +++++- src/storage/mdbase-repository.ts | 326 ++++++++++++++++------- src/test/mdbase-fixture.ts | 7 +- 17 files changed, 521 insertions(+), 162 deletions(-) create mode 100644 src/cloud/request-budgets.ts diff --git a/src/app/cloud-collection.test.tsx b/src/app/cloud-collection.test.tsx index 4162a4c..e8830be 100644 --- a/src/app/cloud-collection.test.tsx +++ b/src/app/cloud-collection.test.tsx @@ -106,5 +106,7 @@ it("lists remembered collections and authorizes another with choose intent", () screen.getByRole("button", { name: "Connect another collection" }), ); - expect(connect.authorize).toHaveBeenCalledWith("choose"); + expect(connect.authorize).toHaveBeenCalledWith("choose", { + timeoutMs: 60_000, + }); }); diff --git a/src/app/cloud-collection.tsx b/src/app/cloud-collection.tsx index 5670326..b256c87 100644 --- a/src/app/cloud-collection.tsx +++ b/src/app/cloud-collection.tsx @@ -3,6 +3,7 @@ import { useMemo, useState } from "react"; import { unwrapConnectOutcome } from "@mdbase-dev/connect"; import { cloudSession } from "../cloud/connect"; +import { TASKNOTES_REQUEST_BUDGETS } from "../cloud/request-budgets"; import { useCloudSessionSnapshot } from "../cloud/use-session"; import { createConnectTaskRepository } from "../storage/connect-repository"; import { tasknotesMarkUrl } from "./assets"; @@ -64,6 +65,7 @@ export function CloudConnection({ error }: { error: string | null }) { unwrapConnectOutcome( await cloudSession.authorize( kind === "another" ? "choose" : "selected", + { timeoutMs: TASKNOTES_REQUEST_BUDGETS.authorizationMs }, ), ); } catch (reason) { @@ -88,7 +90,11 @@ export function CloudConnection({ error }: { error: string | null }) { setOpening("reconnect"); setStartError(null); try { - unwrapConnectOutcome(await cloudSession.applyDefinitionUpdates()); + unwrapConnectOutcome( + await cloudSession.applyDefinitionUpdates({ + timeoutMs: TASKNOTES_REQUEST_BUDGETS.authorizationMs, + }), + ); } catch (reason) { setStartError(message(reason)); } finally { diff --git a/src/app/collection-gate.test.tsx b/src/app/collection-gate.test.tsx index 07f06d2..8295004 100644 --- a/src/app/collection-gate.test.tsx +++ b/src/app/collection-gate.test.tsx @@ -88,6 +88,12 @@ it("offers mdbase without a device-folder storage path", async () => { ).toBeVisible(); expect(screen.getByText(/reads and writes it directly/)).toBeVisible(); expect(screen.queryByText(/folder for your tasks/i)).not.toBeInTheDocument(); + expect(connect.start).toHaveBeenCalledWith( + expect.objectContaining({ + signal: expect.anything(), + timeoutMs: 60_000, + }), + ); }); it("deduplicates a native callback delivered as launch and open events", async () => { @@ -101,7 +107,13 @@ it("deduplicates a native callback delivered as launch and open events", async ( expect(connect.handleAuthorizationCallback).toHaveBeenCalledTimes(1), ); await waitFor(() => expect(native.close).toHaveBeenCalledTimes(1)); - expect(connect.handleAuthorizationCallback).toHaveBeenCalledWith(callback); + expect(connect.handleAuthorizationCallback).toHaveBeenCalledWith( + callback, + expect.objectContaining({ + signal: expect.anything(), + timeoutMs: 60_000, + }), + ); }); it("completes a web callback without closing a native browser", async () => { diff --git a/src/app/collection-gate.tsx b/src/app/collection-gate.tsx index 205393a..bcc73c6 100644 --- a/src/app/collection-gate.tsx +++ b/src/app/collection-gate.tsx @@ -9,6 +9,7 @@ import { import { unwrapConnectOutcome } from "@mdbase-dev/connect"; import { cloudSession, isCloudCallback } from "../cloud/connect"; +import { TASKNOTES_REQUEST_BUDGETS } from "../cloud/request-budgets"; import { useCloudSessionSnapshot } from "../cloud/use-session"; import { appPlatform } from "../native/app-platform"; import { CollectionPicker } from "./collection-picker"; @@ -21,25 +22,40 @@ export function CollectionGate() { null, ); const handledCallbackUrls = useRef(new Set()); + const lifecycleController = useRef(new AbortController()); const session = useCloudSessionSnapshot(); - const complete = useCallback(async (url: string) => { - if (!isCloudCallback(url) || handledCallbackUrls.current.has(url)) return; - handledCallbackUrls.current.add(url); - try { - unwrapConnectOutcome(await cloudSession.handleAuthorizationCallback(url)); - setAuthorizationError(null); - setPickerOpen(false); - } catch (reason) { - setAuthorizationError(message(reason)); - } finally { - await appPlatform.closeAuthorizationBrowser(); - } + const requestOptions = useCallback(() => { + if (lifecycleController.current.signal.aborted) + lifecycleController.current = new AbortController(); + return { + signal: lifecycleController.current.signal, + timeoutMs: TASKNOTES_REQUEST_BUDGETS.authorizationMs, + }; }, []); + const complete = useCallback( + async (url: string) => { + if (!isCloudCallback(url) || handledCallbackUrls.current.has(url)) return; + handledCallbackUrls.current.add(url); + try { + unwrapConnectOutcome( + await cloudSession.handleAuthorizationCallback(url, requestOptions()), + ); + setAuthorizationError(null); + setPickerOpen(false); + } catch (reason) { + setAuthorizationError(message(reason)); + } finally { + await appPlatform.closeAuthorizationBrowser(); + } + }, + [requestOptions], + ); + useEffect(() => { const initialize = async () => { - unwrapConnectOutcome(await cloudSession.start()); + unwrapConnectOutcome(await cloudSession.start(requestOptions())); if (isCloudCallback(location.href)) await complete(location.href); }; queueMicrotask(() => { @@ -54,27 +70,30 @@ export function CollectionGate() { if (url) void complete(url); }); return () => { + lifecycleController.current.abort( + new DOMException("TaskNotes connection flow closed.", "AbortError"), + ); void listener.then((handle) => handle?.remove()); }; - }, [complete]); + }, [complete, requestOptions]); const authorizeAnotherCollection = useCallback(() => { setPickerOpen(false); setAuthorizationError(null); void cloudSession - .authorize("choose") + .authorize("choose", requestOptions()) .then(unwrapConnectOutcome) .catch((reason) => setAuthorizationError(message(reason))); - }, []); + }, [requestOptions]); const reauthorizeCurrentCollection = useCallback(() => { setPickerOpen(false); setAuthorizationError(null); void cloudSession - .authorize("selected") + .authorize("selected", requestOptions()) .then(unwrapConnectOutcome) .catch((reason) => setAuthorizationError(message(reason))); - }, []); + }, [requestOptions]); const selectCollection = useCallback((collectionId: string) => { try { diff --git a/src/app/repository-context.tsx b/src/app/repository-context.tsx index d72eb14..be72af8 100644 --- a/src/app/repository-context.tsx +++ b/src/app/repository-context.tsx @@ -168,6 +168,7 @@ export function RepositoryProvider({ }, [loadConnection, reminderAuthority, repository]); useEffect(() => { + repository.resume?.(); let active = true; let unsubscribeCommands: (() => void) | undefined; let resolveTaskCommands: (service: TaskCommandService | null) => void; @@ -269,6 +270,7 @@ export function RepositoryProvider({ }); return () => { active = false; + repository.dispose?.(); unsubscribeCommands?.(); taskCommandsRef.current?.dispose(); taskCommandsRef.current = null; @@ -301,19 +303,27 @@ export function RepositoryProvider({ const handle = CapacitorApp.addListener( "appStateChange", ({ isActive }) => { - if (isActive && status === "ready") - void refresh().catch(() => undefined); + if (!isActive) { + repository.suspend?.(); + return; + } + repository.resume?.(); + if (status === "ready") void refresh().catch(() => undefined); }, ); return () => void handle.then((listener) => listener.remove()); } const onVisibility = () => { - if (document.visibilityState === "visible" && status === "ready") - void refresh().catch(() => undefined); + if (document.visibilityState !== "visible") { + repository.suspend?.(); + return; + } + repository.resume?.(); + if (status === "ready") void refresh().catch(() => undefined); }; document.addEventListener("visibilitychange", onVisibility); return () => document.removeEventListener("visibilitychange", onVisibility); - }, [refresh, status]); + }, [refresh, repository, status]); useEffect(() => { if (status !== "ready" || Capacitor.isNativePlatform()) return; diff --git a/src/app/views-screen.optimistic.test.tsx b/src/app/views-screen.optimistic.test.tsx index fda9d59..129f7fc 100644 --- a/src/app/views-screen.optimistic.test.tsx +++ b/src/app/views-screen.optimistic.test.tsx @@ -220,7 +220,9 @@ it("recovers an uncertain manual board write before sending the queued move", as }; let recoveryActive = false; const providerUpdate = vi.fn( - async (_id: string, _input: { sortOrder?: string; status?: string }) => { + async (id: string, input: { sortOrder?: string; status?: string }) => { + void id; + void input; recoveryActive = true; throw unknownOutcome(); }, diff --git a/src/application/ports/task-repository.ts b/src/application/ports/task-repository.ts index 5656052..a593757 100644 --- a/src/application/ports/task-repository.ts +++ b/src/application/ports/task-repository.ts @@ -90,6 +90,12 @@ export interface TaskRepository { collectionInfo(): Promise; connectionStatus(): Promise; subscribe(listener: () => void): () => void; + /** Cancel active foreground authority work without discarding local UI state. */ + suspend?(): void; + /** Open a fresh foreground cancellation scope after suspension. */ + resume?(): void; + /** Permanently cancel this collection instance when selection changes. */ + dispose?(): void; } export interface CollectionInfo { diff --git a/src/cloud/connect.ts b/src/cloud/connect.ts index 69ddb0e..f96511e 100644 --- a/src/cloud/connect.ts +++ b/src/cloud/connect.ts @@ -11,9 +11,12 @@ import type { MdbaseAppManifest, } from "@mdbase-dev/connect-protocol"; import bundledManifest from "../generated/mdbase-app.json"; +import { TASKNOTES_REQUEST_BUDGETS } from "./request-budgets"; const serverUrl = import.meta.env.VITE_MDBASE_CONNECT_URL ?? "https://connect.mdbase.dev"; +const loopbackUrl = + import.meta.env.VITE_MDBASE_CONNECT_LOOPBACK_URL ?? "http://127.0.0.1:28485"; const manifest = import.meta.env.VITE_MDBASE_MANIFEST_URL ?? (bundledManifest as MdbaseAppManifest); @@ -23,8 +26,15 @@ const redirectUri = Capacitor.isNativePlatform() export const cloudConnect = new MdbaseConnect({ serverUrl, + loopbackUrl, manifest, redirectUri, + timeouts: { + requestMs: TASKNOTES_REQUEST_BUDGETS.foregroundMs, + watchStartMs: TASKNOTES_REQUEST_BUDGETS.watchStartMs, + uploadMs: TASKNOTES_REQUEST_BUDGETS.uploadMs, + syncMs: TASKNOTES_REQUEST_BUDGETS.syncMs, + }, relayEncryption: import.meta.env.MODE === "e2e" && import.meta.env.VITE_MDBASE_REQUIRE_RELAY_ENCRYPTION !== "1" diff --git a/src/cloud/request-budgets.ts b/src/cloud/request-budgets.ts new file mode 100644 index 0000000..abcd937 --- /dev/null +++ b/src/cloud/request-budgets.ts @@ -0,0 +1,8 @@ +export const TASKNOTES_REQUEST_BUDGETS = { + foregroundMs: 20_000, + authorizationMs: 60_000, + backgroundMs: 45_000, + watchStartMs: 10_000, + uploadMs: 120_000, + syncMs: 90_000, +} as const; diff --git a/src/native/mdbase-notifications.ts b/src/native/mdbase-notifications.ts index 92e89d4..349a3ab 100644 --- a/src/native/mdbase-notifications.ts +++ b/src/native/mdbase-notifications.ts @@ -12,6 +12,7 @@ import { } from "@mdbase-dev/connect"; import { cloudSession } from "../cloud/connect"; +import { TASKNOTES_REQUEST_BUDGETS } from "../cloud/request-budgets"; import { androidPushMessaging, type NativeMessaging, @@ -359,27 +360,39 @@ export const mdbaseNotifications = new MdbaseNotificationManager({ const connection = currentConnection(); if (!connection) throw new Error("TaskNotes is not connected."); return unwrapConnectOutcome( - await connection.registerNotifications(options), + await connection.registerNotifications({ + ...options, + timeoutMs: TASKNOTES_REQUEST_BUDGETS.backgroundMs, + }), ); }, unregisterNotifications: async (serviceWorker) => { const connection = currentConnection(); if (connection) unwrapConnectOutcome( - await connection.unregisterNotifications(serviceWorker), + await connection.unregisterNotifications(serviceWorker, { + timeoutMs: TASKNOTES_REQUEST_BUDGETS.backgroundMs, + }), ); }, registerNativeNotifications: async (options) => { const connection = currentConnection(); if (!connection) throw new Error("TaskNotes is not connected."); return unwrapConnectOutcome( - await connection.registerNativeNotifications(options), + await connection.registerNativeNotifications({ + ...options, + timeoutMs: TASKNOTES_REQUEST_BUDGETS.backgroundMs, + }), ); }, unregisterNativeNotifications: async () => { const connection = currentConnection(); if (connection) - unwrapConnectOutcome(await connection.unregisterNativeNotifications()); + unwrapConnectOutcome( + await connection.unregisterNativeNotifications({ + timeoutMs: TASKNOTES_REQUEST_BUDGETS.backgroundMs, + }), + ); }, }, messaging: diff --git a/src/native/notifications.test.ts b/src/native/notifications.test.ts index 3a6592b..afb49df 100644 --- a/src/native/notifications.test.ts +++ b/src/native/notifications.test.ts @@ -115,16 +115,19 @@ describe("mdbase task reminders", () => { await reconcileTaskNotifications(repository, "connect"); - expect(mocks.reconcileTimers).toHaveBeenCalledWith({ - namespace: "task-reminders", - criterion_id: "task.reminder", - timers: [ - { - id: expect.stringMatching(/^[a-f0-9]{64}$/), - fire_at: "2099-07-26T00:00:00.000Z", - }, - ], - }); + expect(mocks.reconcileTimers).toHaveBeenCalledWith( + { + namespace: "task-reminders", + criterion_id: "task.reminder", + timers: [ + { + id: expect.stringMatching(/^[a-f0-9]{64}$/), + fire_at: "2099-07-26T00:00:00.000Z", + }, + ], + }, + { timeoutMs: 45_000 }, + ); }); it("does no reminder work when mdbase reminder delivery is disabled", async () => { @@ -151,11 +154,14 @@ describe("mdbase task reminders", () => { status: "open", limit: 50_000, }); - expect(mocks.reconcileTimers).toHaveBeenCalledWith({ - namespace: "task-reminders", - criterion_id: "task.reminder", - timers: [], - }); + expect(mocks.reconcileTimers).toHaveBeenCalledWith( + { + namespace: "task-reminders", + criterion_id: "task.reminder", + timers: [], + }, + { timeoutMs: 45_000 }, + ); }); it("waits for an active task write before reconciling reminders", async () => { diff --git a/src/native/notifications.ts b/src/native/notifications.ts index 4c7faad..911e686 100644 --- a/src/native/notifications.ts +++ b/src/native/notifications.ts @@ -7,6 +7,7 @@ import { type MdbaseDesiredTimer, } from "@mdbase-dev/connect"; import { cloudSession } from "../cloud/connect"; +import { TASKNOTES_REQUEST_BUDGETS } from "../cloud/request-budgets"; import { mdbaseMutationKey, runMdbaseMutation, @@ -82,16 +83,20 @@ function reconcileConnectNotifications( criterion_id: TIMER_CRITERION, timers: await desiredTaskTimers(tasks), }; + const request = { + timeoutMs: TASKNOTES_REQUEST_BUDGETS.backgroundMs, + }; await runMdbaseMutation( connection, async () => { unwrapConnectOutcome( - await connection.reconcileTimers(operationInput), + await connection.reconcileTimers(operationInput, request), ); }, { key: mdbaseMutationKey("timers:reconcile", operationInput), mapRecovered: () => undefined, + request, }, ); completedReconciliation = target; diff --git a/src/storage/mdbase-files.test.ts b/src/storage/mdbase-files.test.ts index 3b5ab09..f54954b 100644 --- a/src/storage/mdbase-files.test.ts +++ b/src/storage/mdbase-files.test.ts @@ -79,6 +79,42 @@ describe("TaskNotes mdbase files", () => { await store.delete(replaced); expect(await store.list()).toEqual([]); }); + + it("combines caller and collection lifecycle cancellation for file work", async () => { + const lifecycle = new AbortController(); + const caller = new AbortController(); + let started!: () => void; + const didStart = new Promise((resolve) => { + started = resolve; + }); + const connection = { + files: { + list: async function* (options: { signal?: AbortSignal }) { + started(); + await new Promise((_, reject) => { + options.signal?.addEventListener( + "abort", + () => reject(options.signal?.reason), + { once: true }, + ); + }); + yield* []; + }, + }, + fileCapability: null, + } as unknown as MdbaseConnection; + const store = new MdbaseCollectionFileStore( + connection, + () => lifecycle.signal, + ); + + const listing = store.list({ signal: caller.signal }); + await didStart; + lifecycle.abort(new DOMException("Collection closed.", "AbortError")); + + await expect(listing).rejects.toMatchObject({ name: "AbortError" }); + expect(caller.signal.aborted).toBe(false); + }); }); interface PendingTransfer { diff --git a/src/storage/mdbase-files.ts b/src/storage/mdbase-files.ts index 622d242..ae5cad4 100644 --- a/src/storage/mdbase-files.ts +++ b/src/storage/mdbase-files.ts @@ -19,7 +19,11 @@ export const TASKNOTES_FILE_ACTIONS = [ /** Application-facing adapter over the mdbase file capability. */ export class MdbaseCollectionFileStore implements CollectionFileStore { - constructor(private readonly connection: MdbaseConnection) {} + constructor( + private readonly connection: MdbaseConnection, + private readonly operationSignal: () => AbortSignal | undefined = () => + undefined, + ) {} authorizedActions(): ReadonlySet { return new Set( @@ -32,7 +36,9 @@ export class MdbaseCollectionFileStore implements CollectionFileStore { async list(options: { folder?: string; signal?: AbortSignal } = {}) { const files: CollectionFile[] = []; - for await (const file of this.connection.files.list(options)) + for await (const file of this.connection.files.list( + withOperationSignal(options, this.operationSignal()), + )) files.push(fromMdbaseFile(file)); return files; } @@ -49,7 +55,11 @@ export class MdbaseCollectionFileStore implements CollectionFileStore { } = {}, ): Promise { return fromMdbaseFile( - await this.connection.files.upload(path, source, options), + await this.connection.files.upload( + path, + source, + withOperationSignal(options, this.operationSignal()), + ), ); } @@ -57,14 +67,20 @@ export class MdbaseCollectionFileStore implements CollectionFileStore { file: CollectionFile, options: Parameters[1] = {}, ): Promise { - return this.connection.files.download(toMdbaseFile(file), options); + return this.connection.files.download( + toMdbaseFile(file), + withOperationSignal(options, this.operationSignal()), + ); } downloadStream( file: CollectionFile, options: Parameters[1] = {}, ): Promise> { - return this.connection.files.downloadStream(toMdbaseFile(file), options); + return this.connection.files.downloadStream( + toMdbaseFile(file), + withOperationSignal(options, this.operationSignal()), + ); } async move( @@ -75,7 +91,7 @@ export class MdbaseCollectionFileStore implements CollectionFileStore { return fromMdbaseFile( await this.connection.files.move(toMdbaseFile(file), path, { ifRevision: file.revision, - ...options, + ...withOperationSignal(options, this.operationSignal()), }), ); } @@ -86,11 +102,26 @@ export class MdbaseCollectionFileStore implements CollectionFileStore { ): Promise { await this.connection.files.delete(toMdbaseFile(file), { ifRevision: file.revision, - ...options, + ...withOperationSignal(options, this.operationSignal()), }); } } +function withOperationSignal( + options: Options, + operationSignal: AbortSignal | undefined, +): Options { + const signals = [options.signal, operationSignal].filter( + (signal): signal is AbortSignal => signal !== undefined, + ); + return { + ...options, + ...(signals.length + ? { signal: signals.length === 1 ? signals[0] : AbortSignal.any(signals) } + : {}), + }; +} + function fromMdbaseFile(file: CollectionFileDescriptor): CollectionFile { return { fileId: file.file_id, diff --git a/src/storage/mdbase-repository.test.ts b/src/storage/mdbase-repository.test.ts index 14bb254..a9b800d 100644 --- a/src/storage/mdbase-repository.test.ts +++ b/src/storage/mdbase-repository.test.ts @@ -68,6 +68,7 @@ describe("mdbase task repository", () => { expect.objectContaining({ patch: expect.objectContaining({ summary: "Mapped work task updated" }), }), + expect.objectContaining({ signal: expect.anything() }), ); expect(fixture.update.mock.calls.at(-1)?.[0].patch).not.toHaveProperty( "title", @@ -76,6 +77,7 @@ describe("mdbase task repository", () => { await repository.create({ title: "Created deterministically" }); expect(fixture.create).toHaveBeenLastCalledWith( expect.objectContaining({ type: "task" }), + expect.objectContaining({ signal: expect.anything() }), ); }); @@ -92,6 +94,7 @@ describe("mdbase task repository", () => { ]); expect(fixture.query).toHaveBeenCalledWith( expect.objectContaining({ frontmatter_mode: "effective" }), + expect.objectContaining({ signal: expect.anything() }), ); }); @@ -178,6 +181,7 @@ describe("mdbase task repository", () => { expect(await repository.get(created.id)).toBeNull(); expect(fixture.remove).toHaveBeenCalledWith( expect.objectContaining({ if_revision: "r4" }), + expect.objectContaining({ signal: expect.anything() }), ); expect(await repository.connectionStatus()).toMatchObject({ state: "connected", @@ -325,6 +329,7 @@ describe("mdbase task repository", () => { path: `canonical/${created.id}.md`, type: "todo", }), + expect.objectContaining({ signal: expect.anything() }), ); }); @@ -377,6 +382,7 @@ describe("mdbase task repository", () => { expect(created.path).toBe("tasks/review-mobile-release.md"); expect(fixture.create).toHaveBeenLastCalledWith( expect.objectContaining({ path: "tasks/review-mobile-release.md" }), + expect.objectContaining({ signal: expect.anything() }), ); }); @@ -418,6 +424,7 @@ describe("mdbase task repository", () => { expect(fixture.read).toHaveBeenCalledTimes(1); expect(fixture.remove).toHaveBeenCalledWith( expect.objectContaining({ if_revision: "r1" }), + expect.objectContaining({ signal: expect.anything() }), ); }); @@ -442,6 +449,42 @@ describe("mdbase task repository", () => { }); }); + it("aborts active foreground work on suspend and resumes with a fresh signal", async () => { + const fixture = mdbaseFixture([ + taskRecord("existing", "Still visible", "r1"), + ]); + const repository = new MdbaseTaskRepository(fixture.connect); + await repository.initialize(); + let activeSignal: AbortSignal | undefined; + fixture.describe.mockImplementationOnce( + (options?: { signal?: AbortSignal }) => + new Promise((_, reject) => { + activeSignal = options?.signal; + activeSignal?.addEventListener( + "abort", + () => reject(activeSignal?.reason), + { once: true }, + ); + }), + ); + + const interrupted = repository.refresh(); + await vi.waitFor(() => expect(activeSignal).toBeDefined()); + repository.suspend(); + + await expect(interrupted).resolves.toMatchObject({ scanned: 1 }); + expect(activeSignal?.aborted).toBe(true); + expect(await repository.connectionStatus()).toMatchObject({ + state: "unavailable", + }); + + repository.resume(); + await expect(repository.refresh()).resolves.toMatchObject({ scanned: 1 }); + expect(await repository.connectionStatus()).toMatchObject({ + state: "connected", + }); + }); + it("round-trips time sessions through revision-guarded relay writes", async () => { const fixture = mdbaseFixture([ taskRecord("timed", "Profile the relay", "r1"), @@ -545,12 +588,15 @@ describe("mdbase task repository", () => { expect( await repository.list({ status: "all", archived: "only" }), ).toHaveLength(1); - expect(fixture.rename).toHaveBeenLastCalledWith({ - from: "tasks/archived.md", - to: "TaskNotes/Archive/archived.md", - if_revision: "r2", - update_refs: true, - }); + expect(fixture.rename).toHaveBeenLastCalledWith( + { + from: "tasks/archived.md", + to: "TaskNotes/Archive/archived.md", + if_revision: "r2", + update_refs: true, + }, + expect.objectContaining({ signal: expect.anything() }), + ); const restored = await repository.setArchived("archived", false); expect(restored).toMatchObject({ @@ -585,6 +631,7 @@ describe("mdbase task repository", () => { view: "kanban", render: false, }), + expect.objectContaining({ signal: expect.anything() }), ); }); @@ -676,13 +723,17 @@ describe("mdbase task repository", () => { expect(updated).toMatchObject({ revision: "view-r3" }); expect(fixture.updateViewSource).toHaveBeenCalledWith( expect.objectContaining({ if_revision: "view-r2" }), + expect.objectContaining({ signal: expect.anything() }), ); await repository.deleteViewSource(updated.path, updated.revision); - expect(fixture.deleteViewSource).toHaveBeenCalledWith({ - path: updated.path, - if_revision: "view-r3", - }); + expect(fixture.deleteViewSource).toHaveBeenCalledWith( + { + path: updated.path, + if_revision: "view-r3", + }, + expect.objectContaining({ signal: expect.anything() }), + ); await expect(repository.readViewSource(updated.path)).rejects.toThrow( "View source not found", ); @@ -714,7 +765,10 @@ describe("mdbase task repository", () => { expect(task.body).toMatch( /^Relay body for Relay template on \d{4}-\d{2}-\d{2}$/, ); - expect(fixture.read).toHaveBeenCalledWith({ path: "Templates/Task.md" }); + expect(fixture.read).toHaveBeenCalledWith( + { path: "Templates/Task.md" }, + expect.objectContaining({ signal: expect.anything() }), + ); }); it("uses one provider-neutral repository for every mdbase connection", () => { diff --git a/src/storage/mdbase-repository.ts b/src/storage/mdbase-repository.ts index e8864a8..2dd237d 100644 --- a/src/storage/mdbase-repository.ts +++ b/src/storage/mdbase-repository.ts @@ -114,6 +114,7 @@ const PAGE_SIZE = 1_000; */ export class MdbaseTaskRepository implements TaskRepository { readonly files: MdbaseCollectionFileStore; + private operationController = new AbortController(); private model = new TaskNotesTaskModel(); private taskTypeName = "task"; private taskProviders = new Map([ @@ -152,7 +153,27 @@ export class MdbaseTaskRepository implements TaskRepository { }; constructor(private readonly connect: MdbaseConnection) { - this.files = new MdbaseCollectionFileStore(connect); + this.files = new MdbaseCollectionFileStore( + connect, + () => this.operationController.signal, + ); + } + + suspend(): void { + this.operationController.abort( + new DOMException("TaskNotes moved to the background.", "AbortError"), + ); + } + + resume(): void { + if (this.operationController.signal.aborted) + this.operationController = new AbortController(); + } + + dispose(): void { + this.operationController.abort( + new DOMException("The TaskNotes collection changed.", "AbortError"), + ); } initialize(): Promise { @@ -161,8 +182,10 @@ export class MdbaseTaskRepository implements TaskRepository { } private async initializeUnlocked(): Promise { - await reconcileMdbaseMutations(this.connect); - const description = validResult(await this.connect.describe()); + await reconcileMdbaseMutations(this.connect, this.requestOptions()); + const description = validResult( + await this.connect.describe(this.requestOptions()), + ); this.configureDescription(description); this.collectionId = description.collection_id; await this.reloadCache(); @@ -188,7 +211,9 @@ export class MdbaseTaskRepository implements TaskRepository { this.status = { ...this.status, state: "connecting", message: undefined }; this.emit(); try { - this.configureDescription(validResult(await this.connect.describe())); + this.configureDescription( + validResult(await this.connect.describe(this.requestOptions())), + ); await this.reloadCache(); this.setConnected(); await this.maintainRollingOccurrencesUnlocked(); @@ -265,23 +290,26 @@ export class MdbaseTaskRepository implements TaskRepository { request: FieldCompletionRequest, ): Promise { const query = request.query?.trim().toLocaleLowerCase() ?? ""; - const response = await this.connect.query({ - ...(request.targetTypes?.length - ? { types: [...request.targetTypes] } - : {}), - ...(query - ? { - where: [ - `file.path.lower().contains(${JSON.stringify(query)})`, - `file.basename.lower().contains(${JSON.stringify(query)})`, - `note.title.lower().contains(${JSON.stringify(query)})`, - ].join(" || "), - } - : {}), - order_by: [{ field: "file.path", direction: "asc" }], - limit: Math.max(completionLimit(request) * 4, 48), - frontmatter_mode: "effective", - }); + const response = await this.connect.query( + { + ...(request.targetTypes?.length + ? { types: [...request.targetTypes] } + : {}), + ...(query + ? { + where: [ + `file.path.lower().contains(${JSON.stringify(query)})`, + `file.basename.lower().contains(${JSON.stringify(query)})`, + `note.title.lower().contains(${JSON.stringify(query)})`, + ].join(" || "), + } + : {}), + order_by: [{ field: "file.path", direction: "asc" }], + limit: Math.max(completionLimit(request) * 4, 48), + frontmatter_mode: "effective", + }, + this.requestOptions(), + ); const result = validResult(response); const records: CollectionRecord[] = result.results.map((record) => { const frontmatter = mdbaseFrontmatter(record); @@ -311,7 +339,9 @@ export class MdbaseTaskRepository implements TaskRepository { input, { id, now: new Date().toISOString() }, async (path) => { - const template = validResult(await this.connect.read({ path })); + const template = validResult( + await this.connect.read({ path }, this.requestOptions()), + ); return serializeMarkdownDocument(template.frontmatter, template.body); }, ); @@ -327,10 +357,16 @@ export class MdbaseTaskRepository implements TaskRepository { this.connect, async () => this.storeResult( - validResult(await this.connect.create(operationInput)), + validResult( + await this.connect.create( + operationInput, + this.requestOptions(), + ), + ), ), { key: mdbaseMutationKey("record:create", operationInput), + request: this.requestOptions(), mapRecovered: (result: RecordDocument) => this.storeResult(result), }, @@ -482,10 +518,16 @@ export class MdbaseTaskRepository implements TaskRepository { this.connect, async () => this.storeResult( - validResult(await this.connect.rename(operationInput)), + validResult( + await this.connect.rename( + operationInput, + this.requestOptions(), + ), + ), ), { key: mdbaseMutationKey("record:rename", operationInput), + request: this.requestOptions(), mapRecovered: (result: RecordDocument) => this.storeResult(result), }, @@ -530,11 +572,14 @@ export class MdbaseTaskRepository implements TaskRepository { await runMdbaseMutation( this.connect, async () => { - validResult(await this.connect.delete(operationInput)); + validResult( + await this.connect.delete(operationInput, this.requestOptions()), + ); applyDeleted(); }, { key: mdbaseMutationKey("record:delete", operationInput), + request: this.requestOptions(), mapRecovered: applyDeleted, ...(options.authorityRequestId ? { requestId: options.authorityRequestId } @@ -567,7 +612,9 @@ export class MdbaseTaskRepository implements TaskRepository { async listViews(): Promise { try { this.viewCache = normalizeViewDocuments( - validResult(await this.connect.listViews()) as ProviderViewList, + validResult( + await this.connect.listViews(this.requestOptions()), + ) as ProviderViewList, ); return structuredClone(this.viewCache); } catch (reason) { @@ -606,12 +653,15 @@ export class MdbaseTaskRepository implements TaskRepository { ): Promise { try { const result = validResult( - await this.connect.executeView({ - path: view.source.path, - view: view.id, - limit: 2_000, - render: false, - }), + await this.connect.executeView( + { + path: view.source.path, + view: view.id, + limit: 2_000, + render: false, + }, + this.requestOptions(), + ), ) as ProviderViewExecution; const execution = normalizeViewExecution( view, @@ -630,7 +680,9 @@ export class MdbaseTaskRepository implements TaskRepository { async readViewSource(path: string): Promise { try { - return validResult(await this.connect.readViewSource({ path })); + return validResult( + await this.connect.readViewSource({ path }, this.requestOptions()), + ); } catch (reason) { this.noteOperationFailure(reason); throw reason; @@ -650,10 +702,16 @@ export class MdbaseTaskRepository implements TaskRepository { this.connect, async () => applyCreated( - validResult(await this.connect.createViewSource(operationInput)), + validResult( + await this.connect.createViewSource( + operationInput, + this.requestOptions(), + ), + ), ), { key: mdbaseMutationKey("view-source:create", operationInput), + request: this.requestOptions(), mapRecovered: applyCreated, }, ); @@ -680,10 +738,16 @@ export class MdbaseTaskRepository implements TaskRepository { this.connect, async () => applyUpdated( - validResult(await this.connect.updateViewSource(operationInput)), + validResult( + await this.connect.updateViewSource( + operationInput, + this.requestOptions(), + ), + ), ), { key: mdbaseMutationKey("view-source:update", operationInput), + request: this.requestOptions(), mapRecovered: applyUpdated, }, ); @@ -702,11 +766,17 @@ export class MdbaseTaskRepository implements TaskRepository { await runMdbaseMutation( this.connect, async () => { - validResult(await this.connect.deleteViewSource(operationInput)); + validResult( + await this.connect.deleteViewSource( + operationInput, + this.requestOptions(), + ), + ); applyDeleted(); }, { key: mdbaseMutationKey("view-source:delete", operationInput), + request: this.requestOptions(), mapRecovered: applyDeleted, }, ); @@ -730,17 +800,19 @@ export class MdbaseTaskRepository implements TaskRepository { const record = await this.requireScratchpadRecord(input.id); const current = scratchpadFromRecord(record); assertScratchpadRevision(current, input); - const updated = validResult( - await this.connect.update({ - path: current.path, - if_revision: current.revision, - patch: asJson( - scratchpadFrontmatter(current, { - dateModified: new Date().toISOString(), - }), - ), - body: input.body, - }), + const operationInput = { + path: current.path, + if_revision: current.revision, + patch: asJson( + scratchpadFrontmatter(current, { + dateModified: new Date().toISOString(), + }), + ), + body: input.body, + }; + const updated = await this.mutateRecord( + "scratchpad:save", + operationInput, ); this.setConnected(); this.emit(); @@ -754,31 +826,43 @@ export class MdbaseTaskRepository implements TaskRepository { const current = scratchpadFromRecord(record); assertScratchpadRevision(current, input); const now = new Date().toISOString(); - const updated = validResult( - await this.connect.update({ - path: current.path, - if_revision: current.revision, - patch: asJson( - scratchpadFrontmatter(current, { - state: "converted", - title: input.title?.trim() || "Scratchpad", - dateModified: now, - dateConverted: now, - }), - ), - body: input.body, - }), + const updateInput = { + path: current.path, + if_revision: current.revision, + patch: asJson( + scratchpadFrontmatter(current, { + state: "converted", + title: input.title?.trim() || "Scratchpad", + dateModified: now, + dateConverted: now, + }), + ), + body: input.body, + }; + const updated = await this.mutateRecord( + "scratchpad:convert", + updateInput, ); const path = await this.availableScratchpadPath( scratchpadArchivePath(input.title, new Date(now)), ); - const archived = validResult( - await this.connect.rename({ - from: updated.path, - to: path, - if_revision: updated.revision, - update_refs: false, - }), + const renameInput = { + from: updated.path, + to: path, + if_revision: updated.revision, + update_refs: false, + }; + const archived = await runMdbaseMutation( + this.connect, + async () => + validResult( + await this.connect.rename(renameInput, this.requestOptions()), + ), + { + key: mdbaseMutationKey("scratchpad:archive", renameInput), + mapRecovered: (result: RecordDocument) => result, + request: this.requestOptions(), + }, ); const active = await this.createActiveScratchpad(); this.setConnected(); @@ -789,16 +873,21 @@ export class MdbaseTaskRepository implements TaskRepository { private async scratchpadRecords(): Promise[]> { const result = validResult( - await this.connect.query({ - types: [SCRATCHPAD_TYPE], - include_body: true, - frontmatter_mode: "persisted", - limit: 1_000, - }), + await this.connect.query( + { + types: [SCRATCHPAD_TYPE], + include_body: true, + frontmatter_mode: "persisted", + limit: 1_000, + }, + this.requestOptions(), + ), ); return Promise.all( result.results.map(async (record) => - validResult(await this.connect.read({ path: record.path })), + validResult( + await this.connect.read({ path: record.path }, this.requestOptions()), + ), ), ); } @@ -815,17 +904,43 @@ export class MdbaseTaskRepository implements TaskRepository { private async createActiveScratchpad() { const values = newScratchpadValues(); - const created = validResult( - await this.connect.create({ - path: values.path, - type: SCRATCHPAD_TYPE, - frontmatter: asJson(values.frontmatter), - body: values.body, - }), + const operationInput = { + path: values.path, + type: SCRATCHPAD_TYPE, + frontmatter: asJson(values.frontmatter), + body: values.body, + }; + const created = await runMdbaseMutation( + this.connect, + async () => + validResult( + await this.connect.create(operationInput, this.requestOptions()), + ), + { + key: mdbaseMutationKey("scratchpad:create", operationInput), + mapRecovered: (result: RecordDocument) => result, + request: this.requestOptions(), + }, ); return scratchpadFromRecord(created); } + private mutateRecord( + operation: string, + input: Parameters["update"]>[0], + ): Promise> { + return runMdbaseMutation( + this.connect, + async () => + validResult(await this.connect.update(input, this.requestOptions())), + { + key: mdbaseMutationKey(operation, input), + mapRecovered: (result: RecordDocument) => result, + request: this.requestOptions(), + }, + ); + } + private async availableScratchpadPath(path: string): Promise { const paths = new Set( (await this.scratchpadRecords()).map((record) => record.path), @@ -862,20 +977,27 @@ export class MdbaseTaskRepository implements TaskRepository { return () => this.listeners.delete(listener); } + private requestOptions(): { signal: AbortSignal } { + return { signal: this.operationController.signal }; + } + private async reloadCache(): Promise { const next = new Map(); let offset = 0; let snapshot: string | undefined; let hasMore = true; while (hasMore) { - const response = await this.connect.query({ - types: [...this.taskProviders.keys()], - include_body: true, - frontmatter_mode: "effective", - limit: PAGE_SIZE, - offset, - ...(snapshot ? { snapshot } : {}), - }); + const response = await this.connect.query( + { + types: [...this.taskProviders.keys()], + include_body: true, + frontmatter_mode: "effective", + limit: PAGE_SIZE, + offset, + ...(snapshot ? { snapshot } : {}), + }, + this.requestOptions(), + ); const page = validResult(response); if (!snapshot && typeof page.meta?.snapshot === "string") snapshot = page.meta.snapshot; @@ -920,7 +1042,10 @@ export class MdbaseTaskRepository implements TaskRepository { ): Promise> { try { const result = validResult( - await this.connect.read({ path: cached.task.path }), + await this.connect.read( + { path: cached.task.path }, + this.requestOptions(), + ), ); const decoded = this.readRecord(result); if (!decoded) throw new Error("The task is no longer readable."); @@ -961,10 +1086,13 @@ export class MdbaseTaskRepository implements TaskRepository { this.connect, async () => this.storeResult( - validResult(await this.connect.update(operationInput)), + validResult( + await this.connect.update(operationInput, this.requestOptions()), + ), ), { key: mdbaseMutationKey("record:update", operationInput), + request: this.requestOptions(), mapRecovered: (result: RecordDocument) => this.storeResult(result), }, @@ -1064,7 +1192,9 @@ export class MdbaseTaskRepository implements TaskRepository { now: new Date().toISOString(), }, async (path) => { - const template = validResult(await this.connect.read({ path })); + const template = validResult( + await this.connect.read({ path }, this.requestOptions()), + ); return serializeMarkdownDocument(template.frontmatter, template.body); }, ); @@ -1081,10 +1211,13 @@ export class MdbaseTaskRepository implements TaskRepository { this.connect, async () => this.storeResult( - validResult(await this.connect.create(operationInput)), + validResult( + await this.connect.create(operationInput, this.requestOptions()), + ), ), { key: mdbaseMutationKey("record:create", operationInput), + request: this.requestOptions(), mapRecovered: (record: RecordDocument) => this.storeResult(record), }, @@ -1098,7 +1231,10 @@ export class MdbaseTaskRepository implements TaskRepository { } catch (reason) { try { const existing = validResult( - await this.connect.read({ path: created.path }), + await this.connect.read( + { path: created.path }, + this.requestOptions(), + ), ); const task = this.storeResult(existing); if ( diff --git a/src/test/mdbase-fixture.ts b/src/test/mdbase-fixture.ts index d05b6b2..744c451 100644 --- a/src/test/mdbase-fixture.ts +++ b/src/test/mdbase-fixture.ts @@ -39,8 +39,11 @@ export function mdbaseFixture( const records = new Map(initial.map((record) => [record.path, record])); const pendingMutations = new Map>(); let revision = initial.length + 1; - const describeCollection = vi.fn(async () => - description(templating, archive, collectionId), + const describeCollection = vi.fn( + async (options?: { signal?: AbortSignal }) => { + void options; + return description(templating, archive, collectionId); + }, ); const query = vi.fn(async (input?: Record) => { const requestedTypes = Array.isArray(input?.types) From 5c557520cc885441f1cda3e87bc3cd7bb31eb744 Mon Sep 17 00:00:00 2001 From: callumalpass Date: Wed, 5 Aug 2026 06:57:44 +1000 Subject: [PATCH 4/8] Prove TaskNotes authority recovery end to end --- .../tasknotes-response-recovery.spec.ts | 110 ++++++++++++++++++ package.json | 1 + playwright.config.ts | 1 + playwright.dogfood.config.ts | 20 ++++ src/storage/mdbase-repository.test.ts | 33 ++++++ src/storage/mdbase-repository.ts | 8 +- vite.config.ts | 13 ++- 7 files changed, 183 insertions(+), 3 deletions(-) create mode 100644 e2e/dogfood/tasknotes-response-recovery.spec.ts create mode 100644 playwright.dogfood.config.ts diff --git a/e2e/dogfood/tasknotes-response-recovery.spec.ts b/e2e/dogfood/tasknotes-response-recovery.spec.ts new file mode 100644 index 0000000..890f28a --- /dev/null +++ b/e2e/dogfood/tasknotes-response-recovery.spec.ts @@ -0,0 +1,110 @@ +import { expect, test, type Page, type Route } from "@playwright/test"; +import { readdir, readFile } from "node:fs/promises"; + +const collectionDir = requiredEnvironment( + "MDBASE_CONNECT_DOGFOOD_COLLECTION_DIR", +); +const userName = + process.env.MDBASE_CONNECT_DOGFOOD_USER_NAME ?? "TaskNotes Dogfood"; +const userEmail = + process.env.MDBASE_CONNECT_DOGFOOD_USER_EMAIL ?? + "tasknotes-dogfood@localhost.test"; + +function requiredEnvironment(name: string): string { + const value = process.env[name]; + if (!value) + throw new Error(`${name} is required for the isolated dogfood test.`); + return value; +} + +async function markdownFiles(): Promise { + return (await readdir(collectionDir, { recursive: true })) + .filter((file) => file.endsWith(".md")) + .sort(); +} + +async function authorize(page: Page): Promise { + await page.goto("/"); + await expect( + page.getByRole("heading", { name: "Open TaskNotes with mdbase." }), + ).toBeVisible(); + await page.getByRole("button", { name: "Continue to mdbase" }).click(); + await expect( + page.getByRole("heading", { name: "Open your account" }), + ).toBeVisible(); + await page.getByLabel("Name").fill(userName); + await page.getByLabel("Email").fill(userEmail); + await page.getByRole("button", { name: "Continue" }).click(); + + await expect(page.getByRole("heading", { name: "TaskNotes" })).toBeVisible(); + const collection = page.locator('input[type="radio"]').first(); + await expect(collection).toBeAttached(); + if (!(await collection.isChecked())) await collection.check(); + await page.getByRole("button", { name: "Allow TaskNotes" }).click(); + + const capture = page.getByLabel("New task title"); + const applyDefinitions = page.getByRole("button", { + name: "Review and update definitions", + }); + await expect(capture.or(applyDefinitions)).toBeVisible(); + if (await applyDefinitions.isVisible()) await applyDefinitions.click(); + await expect(capture).toBeVisible(); +} + +function isCreateOperation(route: Route): boolean { + const request = route.request(); + if (request.method() !== "POST") return false; + let body: Record; + try { + body = request.postDataJSON() as Record; + } catch { + return false; + } + return ( + body.operation === "create" || request.url().endsWith("/operations/create") + ); +} + +test("recovers one exact task after authority responses are lost", async ({ + page, +}) => { + await authorize(page); + const filesBefore = await markdownFiles(); + const title = `TaskNotes durable recovery ${Date.now()}`; + + let injectLoss = true; + let droppedResponses = 0; + await page.route("**/*", async (route) => { + if (!injectLoss || !isCreateOperation(route)) { + await route.continue(); + return; + } + await route.fetch(); + droppedResponses += 1; + await route.abort("failed"); + }); + + const input = page.getByLabel("New task title"); + await input.fill(title); + await page.getByRole("button", { name: "Add", exact: true }).click(); + + await expect(page.getByRole("alert")).toContainText( + "The task could not finish. Your draft is still here.", + ); + await expect(input).toHaveValue(title); + expect(droppedResponses).toBeGreaterThan(0); + + injectLoss = false; + await page.unrouteAll({ behavior: "wait" }); + await page.reload(); + await expect(page.getByText(title, { exact: true })).toBeVisible(); + + const filesAfter = await markdownFiles(); + const created = filesAfter.filter((file) => !filesBefore.includes(file)); + const matching: string[] = []; + for (const file of created) { + const markdown = await readFile(`${collectionDir}/${file}`, "utf8"); + if (markdown.includes(title)) matching.push(file); + } + expect(matching).toHaveLength(1); +}); diff --git a/package.json b/package.json index e9e4b92..dbe966d 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "test:coverage:layers": "pnpm test:coverage:application && pnpm test:coverage:domain", "test:watch": "vitest", "test:e2e": "playwright test", + "test:e2e:connect": "playwright test --config playwright.dogfood.config.ts", "test:production-smoke": "node scripts/production-smoke.mjs", "test:conformance:tasknotes": "node scripts/run-tasknotes-conformance.mjs", "test:conformance:mdbase": "node scripts/verify-mdbase-collection.mjs", diff --git a/playwright.config.ts b/playwright.config.ts index c10d82c..a81a9df 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -6,6 +6,7 @@ const webServerCommand = export default defineConfig({ testDir: "./e2e", + testIgnore: "**/dogfood/**", fullyParallel: false, // Desktop and mobile exercise the same direct mdbase application path. workers: 1, diff --git a/playwright.dogfood.config.ts b/playwright.dogfood.config.ts new file mode 100644 index 0000000..a1b5ceb --- /dev/null +++ b/playwright.dogfood.config.ts @@ -0,0 +1,20 @@ +import { defineConfig, devices } from "@playwright/test"; + +export default defineConfig({ + testDir: "./e2e/dogfood", + timeout: 120_000, + expect: { timeout: 30_000 }, + workers: 1, + retries: 0, + use: { + baseURL: + process.env.MDBASE_CONNECT_DOGFOOD_APP_URL ?? "https://localhost:5199", + trace: "retain-on-failure", + screenshot: "only-on-failure", + ignoreHTTPSErrors: true, + launchOptions: { + args: ["--host-resolver-rules=MAP host.docker.internal 127.0.0.1"], + }, + ...devices["Desktop Chrome"], + }, +}); diff --git a/src/storage/mdbase-repository.test.ts b/src/storage/mdbase-repository.test.ts index a9b800d..c8ad16c 100644 --- a/src/storage/mdbase-repository.test.ts +++ b/src/storage/mdbase-repository.test.ts @@ -485,6 +485,39 @@ describe("mdbase task repository", () => { }); }); + it("restarts initialization after a lifecycle remount cancels the first attempt", async () => { + const fixture = mdbaseFixture([ + taskRecord("existing", "Visible after remount", "r1"), + ]); + const repository = new MdbaseTaskRepository(fixture.connect); + let firstSignal: AbortSignal | undefined; + fixture.describe.mockImplementationOnce( + (options?: { signal?: AbortSignal }) => + new Promise((_, reject) => { + firstSignal = options?.signal; + firstSignal?.addEventListener( + "abort", + () => reject(firstSignal?.reason), + { + once: true, + }, + ); + }), + ); + + const interrupted = repository.initialize(); + await vi.waitFor(() => expect(firstSignal).toBeDefined()); + repository.dispose(); + repository.resume(); + + await expect(interrupted).rejects.toMatchObject({ name: "AbortError" }); + await expect(repository.initialize()).resolves.toBeUndefined(); + await expect(repository.list()).resolves.toMatchObject([ + { id: "existing", title: "Visible after remount" }, + ]); + expect(fixture.describe).toHaveBeenCalledTimes(2); + }); + it("round-trips time sessions through revision-guarded relay writes", async () => { const fixture = mdbaseFixture([ taskRecord("timed", "Profile the relay", "r1"), diff --git a/src/storage/mdbase-repository.ts b/src/storage/mdbase-repository.ts index 2dd237d..ab72762 100644 --- a/src/storage/mdbase-repository.ts +++ b/src/storage/mdbase-repository.ts @@ -166,8 +166,14 @@ export class MdbaseTaskRepository implements TaskRepository { } resume(): void { - if (this.operationController.signal.aborted) + if (this.operationController.signal.aborted) { this.operationController = new AbortController(); + // A lifecycle interruption can abort the first initialization attempt + // (including React Strict Mode's development remount). Do not retain that + // rejected promise: the resumed owner must be able to open the same + // repository with the fresh lifecycle signal. + this.initialization = null; + } } dispose(): void { diff --git a/vite.config.ts b/vite.config.ts index bfc3414..6349e8b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,4 +1,5 @@ import react from "@vitejs/plugin-react"; +import { readFileSync } from "node:fs"; import { resolve } from "node:path"; import { defineConfig } from "vitest/config"; @@ -27,8 +28,16 @@ export default defineConfig({ }, }, server: { - host: "127.0.0.1", - port: 4173, + host: process.env.TASKNOTES_DEV_HOST ?? "127.0.0.1", + port: Number(process.env.TASKNOTES_DEV_PORT ?? 4173), + strictPort: true, + https: + process.env.TASKNOTES_HTTPS_KEY && process.env.TASKNOTES_HTTPS_CERT + ? { + key: readFileSync(process.env.TASKNOTES_HTTPS_KEY), + cert: readFileSync(process.env.TASKNOTES_HTTPS_CERT), + } + : undefined, headers: { "Service-Worker-Allowed": process.env.VITE_BASE_PATH ?? "/", }, From 1480b2583e3e7164e708e3e1f57781c7460c493b Mon Sep 17 00:00:00 2001 From: callumalpass Date: Wed, 5 Aug 2026 08:02:13 +1000 Subject: [PATCH 5/8] Prove TaskNotes Android notifications end to end --- docs/notifications.md | 14 + package.json | 1 + scripts/android-smoke.mjs | 255 ++++++++++++++++++ .../android-notification-smoke-main.tsx | 18 ++ src/native/android-notification-smoke.tsx | 87 ++++++ vite.config.ts | 19 +- 6 files changed, 393 insertions(+), 1 deletion(-) create mode 100644 scripts/android-smoke.mjs create mode 100644 src/native/android-notification-smoke-main.tsx create mode 100644 src/native/android-notification-smoke.tsx diff --git a/docs/notifications.md b/docs/notifications.md index 33fdf1f..0739224 100644 --- a/docs/notifications.md +++ b/docs/notifications.md @@ -97,6 +97,20 @@ the foreground. `TASKNOTES_ANDROID_SKIP_FCM_DELIVERY=1` may be used to continue diagnosing unrelated smoke steps during a confirmed FCM outage, but that run does not count as a push-delivery pass. +Run the gate against exactly one connected Android device or emulator after a +Firebase-configured test build: + +```sh +TASKNOTES_FIREBASE_PROJECT_ID=tasknotes-462906 \ + VITE_TASKNOTES_ANDROID_NOTIFICATION_TEST=1 pnpm cap:sync +(cd android && ./gradlew test lint assembleDebug) +pnpm test:android-smoke +``` + +The caller must have `adb`, `gcloud`, and permission to send Cloud Messaging +messages to the TaskNotes Firebase project. The build-only smoke entry is +removed from ordinary production bundles. + ## Allow Connect to send Connect sends through the FCM HTTP v1 API. Grant the Connect sender service diff --git a/package.json b/package.json index dbe966d..9690ef6 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "test:watch": "vitest", "test:e2e": "playwright test", "test:e2e:connect": "playwright test --config playwright.dogfood.config.ts", + "test:android-smoke": "node scripts/android-smoke.mjs", "test:production-smoke": "node scripts/production-smoke.mjs", "test:conformance:tasknotes": "node scripts/run-tasknotes-conformance.mjs", "test:conformance:mdbase": "node scripts/verify-mdbase-collection.mjs", diff --git a/scripts/android-smoke.mjs b/scripts/android-smoke.mjs new file mode 100644 index 0000000..c9e6c90 --- /dev/null +++ b/scripts/android-smoke.mjs @@ -0,0 +1,255 @@ +import { execFileSync } from "node:child_process"; + +const PACKAGE = "dev.tasknotes.app"; +const FIREBASE_PROJECT = "tasknotes-462906"; +const DEVTOOLS_PORT = 9239; +const APK = "android/app/build/outputs/apk/debug/app-debug.apk"; +const TOKEN_KEY = "tasknotes.test.fcm_token"; +const WAKE_KEY = "tasknotes.test.notification_wake"; + +function adb(...args) { + return execFileSync("adb", args, { encoding: "utf8" }).trim(); +} + +function launch() { + adb("shell", "am", "force-stop", PACKAGE); + adb( + "shell", + "monkey", + "-p", + PACKAGE, + "-c", + "android.intent.category.LAUNCHER", + "1", + ); +} + +async function main() { + const devices = adb("devices") + .split("\n") + .slice(1) + .filter((line) => line.endsWith("\tdevice")); + if (devices.length !== 1) + throw new Error(`Expected one Android device; found ${devices.length}.`); + + adb("install", "-r", APK); + adb("shell", "pm", "clear", PACKAGE); + adb("shell", "pm", "grant", PACKAGE, "android.permission.POST_NOTIFICATIONS"); + launch(); + + let devtools; + try { + devtools = await connectToWebView(); + await waitFor( + () => devtools.hasText("TaskNotes Android notification smoke"), + "the TaskNotes native notification test", + 20_000, + ); + await devtools.clickButton("Start notification smoke"); + const fcmToken = await waitFor( + () => + devtools.evaluate(`localStorage.getItem(${JSON.stringify(TOKEN_KEY)})`), + "the Firebase registration token", + 30_000, + ); + await waitFor( + () => adb("shell", "dumpsys", "notification").includes("mdbase-updates"), + "the mdbase Android notification channel", + ); + + if (process.env.TASKNOTES_ANDROID_SKIP_FCM_DELIVERY !== "1") { + await sendNotification(fcmToken); + await waitFor( + () => devtools.hasText("Foreground reminder received"), + "the foreground content-free reminder signal", + 20_000, + ); + const wake = JSON.parse( + await devtools.evaluate( + `localStorage.getItem(${JSON.stringify(WAKE_KEY)})`, + ), + ); + if ( + wake.criterion_id !== "task.reminder" || + "path" in wake || + "title" in wake || + "body" in wake + ) + throw new Error( + "The foreground wake was not the opaque TaskNotes signal.", + ); + } + + launch(); + devtools.close(); + devtools = await connectToWebView(); + await waitFor( + () => devtools.hasText("TaskNotes Android notification smoke"), + "TaskNotes after process restart", + 20_000, + ); + + if (process.env.TASKNOTES_ANDROID_SKIP_FCM_DELIVERY === "1") { + console.log( + "Android diagnostic passed without FCM delivery; this does not count as the notification smoke gate.", + ); + } else { + console.log( + "Android smoke passed: notification channel, FCM registration, live opaque foreground push, and process restart.", + ); + } + } finally { + devtools?.close(); + try { + adb("forward", "--remove", `tcp:${DEVTOOLS_PORT}`); + } catch { + // No forwarding existed. + } + adb("shell", "am", "force-stop", PACKAGE); + } +} + +async function sendNotification(token) { + const accessToken = execFileSync("gcloud", ["auth", "print-access-token"], { + encoding: "utf8", + }).trim(); + const response = await fetch( + `https://fcm.googleapis.com/v1/projects/${FIREBASE_PROJECT}/messages:send`, + { + method: "POST", + headers: { + authorization: `Bearer ${accessToken}`, + "content-type": "application/json", + "x-goog-user-project": FIREBASE_PROJECT, + }, + body: JSON.stringify({ + message: { + token, + notification: { + title: "Task reminder", + body: "Open TaskNotes to review your reminder.", + }, + data: { + type: "mdbase.notification", + version: "1", + signal_id: `android-smoke-${Date.now()}`, + criterion_id: "task.reminder", + cursor: "smoke-1", + }, + android: { + priority: "high", + notification: { + channel_id: "mdbase-updates", + tag: "tasknotes-reminders", + }, + }, + }, + }), + }, + ); + if (!response.ok) { + const body = await response.text(); + throw new Error(`FCM send failed (${response.status}): ${body}`); + } +} + +async function waitFor(check, description, timeoutMs = 10_000) { + const startedAt = Date.now(); + while (Date.now() - startedAt < timeoutMs) { + const result = await check(); + if (result) return result; + await new Promise((resolve) => setTimeout(resolve, 120)); + } + throw new Error(`Timed out waiting for ${description}.`); +} + +async function connectToWebView() { + const processId = await waitFor(() => { + try { + return adb("shell", "pidof", PACKAGE).split(/\s+/)[0] || undefined; + } catch { + return undefined; + } + }, "the TaskNotes process"); + const socket = await waitFor(() => { + const name = `webview_devtools_remote_${processId}`; + return adb("shell", "cat", "/proc/net/unix").includes(`@${name}`) + ? name + : undefined; + }, "the Android WebView debugger"); + adb("forward", `tcp:${DEVTOOLS_PORT}`, `localabstract:${socket}`); + const target = await waitFor(async () => { + const response = await fetch(`http://127.0.0.1:${DEVTOOLS_PORT}/json/list`); + if (!response.ok) return undefined; + const targets = await response.json(); + return targets.find((candidate) => candidate.type === "page"); + }, "the TaskNotes WebView page"); + return new DevtoolsSession(target.webSocketDebuggerUrl); +} + +class DevtoolsSession { + constructor(url) { + this.nextId = 1; + this.pending = new Map(); + this.opened = new Promise((resolve, reject) => { + this.socket = new WebSocket(url); + this.socket.addEventListener("open", resolve, { once: true }); + this.socket.addEventListener("error", reject, { once: true }); + this.socket.addEventListener("message", (event) => { + const value = JSON.parse(event.data); + if (!value.id) return; + const pending = this.pending.get(value.id); + if (!pending) return; + this.pending.delete(value.id); + if (value.error) pending.reject(new Error(value.error.message)); + else pending.resolve(value.result); + }); + }); + } + + async evaluate(expression) { + const result = await this.send("Runtime.evaluate", { + expression, + awaitPromise: true, + returnByValue: true, + }); + if (result.exceptionDetails) + throw new Error( + result.exceptionDetails.text ?? "WebView evaluation failed.", + ); + return result.result.value; + } + + hasText(value) { + return this.evaluate( + `document.body?.innerText.includes(${JSON.stringify(value)})`, + ); + } + + clickButton(value) { + return this.evaluate(`(() => { + const expected = ${JSON.stringify(value)}; + const button = [...document.querySelectorAll("button")].find((candidate) => + candidate.innerText.includes(expected) + ); + if (!button) throw new Error("Button not found: " + expected); + button.click(); + return true; + })()`); + } + + async send(method, params = {}) { + await this.opened; + const id = this.nextId++; + return new Promise((resolve, reject) => { + this.pending.set(id, { resolve, reject }); + this.socket.send(JSON.stringify({ id, method, params })); + }); + } + + close() { + this.socket?.close(); + } +} + +await main(); diff --git a/src/native/android-notification-smoke-main.tsx b/src/native/android-notification-smoke-main.tsx new file mode 100644 index 0000000..4579919 --- /dev/null +++ b/src/native/android-notification-smoke-main.tsx @@ -0,0 +1,18 @@ +import "@fontsource/atkinson-hyperlegible/400.css"; +import "@fontsource/atkinson-hyperlegible/700.css"; +import "@fontsource/azeret-mono/500.css"; +import { StrictMode } from "react"; +import { createRoot } from "react-dom/client"; + +import { AppErrorBoundary } from "../components/app-error-boundary"; +import "../styles.css"; +import "../accessibility.css"; +import { AndroidNotificationSmoke } from "./android-notification-smoke"; + +createRoot(document.getElementById("root")!).render( + + + + + , +); diff --git a/src/native/android-notification-smoke.tsx b/src/native/android-notification-smoke.tsx new file mode 100644 index 0000000..defec02 --- /dev/null +++ b/src/native/android-notification-smoke.tsx @@ -0,0 +1,87 @@ +import { useEffect, useMemo, useState } from "react"; +import type { MdbaseConnectionInfo } from "@mdbase-dev/connect"; + +import { + MdbaseNotificationManager, + type MdbaseNotificationManagerOptions, +} from "./mdbase-notifications"; +import { androidPushMessaging } from "./android-push-messaging"; + +const TOKEN_KEY = "tasknotes.test.fcm_token"; +const WAKE_KEY = "tasknotes.test.notification_wake"; + +export function AndroidNotificationSmoke() { + const manager = useMemo(() => createManager(), []); + const [status, setStatus] = useState("Ready to register"); + + useEffect( + () => + manager.listen(({ notification }) => { + if (notification.criterion_id !== "task.reminder") return; + localStorage.setItem(WAKE_KEY, JSON.stringify(notification)); + setStatus("Foreground reminder received"); + }), + [manager], + ); + + async function start() { + setStatus("Registering with Firebase"); + try { + const next = await manager.enable(); + setStatus( + next.state === "enabled" + ? "FCM token registered" + : `Registration stopped: ${next.state}`, + ); + } catch (error) { + setStatus( + `Registration failed: ${error instanceof Error ? error.message : String(error)}`, + ); + } + } + + return ( +

+

TaskNotes Android notification smoke

+

{status}

+ +
+ ); +} + +function createManager(): MdbaseNotificationManager { + const options = { + connect: { + connection: () => + ({ collectionId: "android-smoke" }) as MdbaseConnectionInfo, + capabilityState: () => "available", + registerNotifications: async () => ({}), + unregisterNotifications: async () => undefined, + registerNativeNotifications: async ({ token }: { token: string }) => { + localStorage.setItem(TOKEN_KEY, token); + return {}; + }, + unregisterNativeNotifications: async () => undefined, + }, + messaging: androidPushMessaging, + webPush: { + isSupported: () => false, + checkPermissions: async () => ({ receive: "denied" }), + requestPermissions: async () => ({ receive: "denied" }), + serviceWorker: async () => { + throw new Error("Web Push is outside the Android smoke test."); + }, + addListener: async () => ({ remove: async () => undefined }), + }, + storage: localStorage, + isNative: () => true, + isConfigured: () => true, + } as unknown as MdbaseNotificationManagerOptions; + return new MdbaseNotificationManager(options); +} diff --git a/vite.config.ts b/vite.config.ts index 6349e8b..f97b49c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -5,7 +5,7 @@ import { defineConfig } from "vitest/config"; export default defineConfig({ base: process.env.VITE_BASE_PATH ?? "/", - plugins: [react()], + plugins: [androidNotificationSmokeEntry(), react()], build: { // Collection and cloud runtimes load after the small location gate. Keep // warnings focused on unexpectedly large individual chunks. @@ -62,3 +62,20 @@ export default defineConfig({ restoreMocks: true, }, }); + +function androidNotificationSmokeEntry() { + return { + name: "tasknotes-android-notification-smoke-entry", + transformIndexHtml: { + order: "pre" as const, + handler(html: string): string { + return process.env.VITE_TASKNOTES_ANDROID_NOTIFICATION_TEST === "1" + ? html.replace( + "/src/main.tsx", + "/src/native/android-notification-smoke-main.tsx", + ) + : html; + }, + }, + }; +} From d718a8f87453b7e440666c76d8cc1137f810ad51 Mon Sep 17 00:00:00 2001 From: callumalpass Date: Wed, 5 Aug 2026 08:13:47 +1000 Subject: [PATCH 6/8] Repin TaskNotes to final beta.32 release train --- package.json | 12 +- pnpm-lock.yaml | 7782 ++++++----------- vendor/mdbase-connect-sdk.json | 18 +- ...dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz | Bin 0 -> 135323 bytes ...connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz | Bin 0 -> 9242 bytes ...ct-protocol-0.1.0-beta.32-e1c1f49cca00.tgz | Bin 0 -> 49658 bytes ...ect-testing-0.1.0-beta.32-e1c1f49cca00.tgz | Bin 0 -> 6270 bytes 7 files changed, 2617 insertions(+), 5195 deletions(-) create mode 100644 vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz create mode 100644 vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz create mode 100644 vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz create mode 100644 vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz diff --git a/package.json b/package.json index 9690ef6..68c454f 100644 --- a/package.json +++ b/package.json @@ -50,8 +50,8 @@ "@fullcalendar/list": "6.1.17", "@fullcalendar/react": "6.1.17", "@fullcalendar/timegrid": "6.1.17", - "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz", - "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz", + "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz", + "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz", "@tasknotes/model": "file:vendor/tasknotes-model-0.3.0-rc.9.tgz", "dexie": "4.4.4", "firebase": "12.16.0", @@ -68,8 +68,8 @@ "devDependencies": { "@axe-core/playwright": "^4.12.1", "@callumalpass/mdbase": "file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz", - "@mdbase-dev/connect-dev": "file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz", - "@mdbase-dev/connect-testing": "file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz", + "@mdbase-dev/connect-dev": "file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz", + "@mdbase-dev/connect-testing": "file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz", "@capacitor/android": "8.4.2", "@capacitor/assets": "3.0.5", "@capacitor/cli": "8.4.2", @@ -98,8 +98,8 @@ }, "pnpm": { "overrides": { - "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz", - "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz" + "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz", + "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3600a77..1517dea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,65 +1,66 @@ -lockfileVersion: "9.0" +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false overrides: - "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz - "@mdbase-dev/connect": file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz + '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz + '@mdbase-dev/connect': file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz importers: + .: dependencies: - "@capacitor-firebase/messaging": + '@capacitor-firebase/messaging': specifier: 8.3.0 version: 8.3.0(@capacitor/core@8.4.2)(firebase@12.16.0) - "@capacitor/app": + '@capacitor/app': specifier: 8.1.1 version: 8.1.1(@capacitor/core@8.4.2) - "@capacitor/browser": + '@capacitor/browser': specifier: 8.0.2 version: 8.0.2(@capacitor/core@8.4.2) - "@capacitor/core": + '@capacitor/core': specifier: 8.4.2 version: 8.4.2 - "@capacitor/haptics": + '@capacitor/haptics': specifier: 8.0.2 version: 8.0.2(@capacitor/core@8.4.2) - "@capacitor/push-notifications": + '@capacitor/push-notifications': specifier: 8.0.2 version: 8.0.2(@capacitor/core@8.4.2) - "@fontsource/atkinson-hyperlegible": + '@fontsource/atkinson-hyperlegible': specifier: 5.3.0 version: 5.3.0 - "@fontsource/azeret-mono": + '@fontsource/azeret-mono': specifier: 5.3.0 version: 5.3.0 - "@fullcalendar/core": + '@fullcalendar/core': specifier: 6.1.17 version: 6.1.17 - "@fullcalendar/daygrid": + '@fullcalendar/daygrid': specifier: 6.1.17 version: 6.1.17(@fullcalendar/core@6.1.17) - "@fullcalendar/interaction": + '@fullcalendar/interaction': specifier: 6.1.17 version: 6.1.17(@fullcalendar/core@6.1.17) - "@fullcalendar/list": + '@fullcalendar/list': specifier: 6.1.17 version: 6.1.17(@fullcalendar/core@6.1.17) - "@fullcalendar/react": + '@fullcalendar/react': specifier: 6.1.17 version: 6.1.17(@fullcalendar/core@6.1.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - "@fullcalendar/timegrid": + '@fullcalendar/timegrid': specifier: 6.1.17 version: 6.1.17(@fullcalendar/core@6.1.17) - "@mdbase-dev/connect": - specifier: file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz - version: file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz - "@mdbase-dev/connect-protocol": - specifier: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz - version: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz - "@tasknotes/model": + '@mdbase-dev/connect': + specifier: file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz + version: file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz + '@mdbase-dev/connect-protocol': + specifier: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz + version: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz + '@tasknotes/model': specifier: file:vendor/tasknotes-model-0.3.0-rc.9.tgz version: file:vendor/tasknotes-model-0.3.0-rc.9.tgz dexie: @@ -96,55 +97,55 @@ importers: specifier: 2.9.0 version: 2.9.0 devDependencies: - "@axe-core/playwright": + '@axe-core/playwright': specifier: ^4.12.1 version: 4.12.1(playwright-core@1.61.1) - "@callumalpass/mdbase": + '@callumalpass/mdbase': specifier: file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz version: file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz - "@capacitor/android": + '@capacitor/android': specifier: 8.4.2 version: 8.4.2(@capacitor/core@8.4.2) - "@capacitor/assets": + '@capacitor/assets': specifier: 3.0.5 version: 3.0.5(@types/node@26.1.1)(typescript@6.0.3) - "@capacitor/cli": + '@capacitor/cli': specifier: 8.4.2 version: 8.4.2 - "@capacitor/ios": + '@capacitor/ios': specifier: 8.4.2 version: 8.4.2(@capacitor/core@8.4.2) - "@eslint/js": + '@eslint/js': specifier: 10.0.1 version: 10.0.1(eslint@10.7.0) - "@mdbase-dev/connect-dev": - specifier: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz - version: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz - "@mdbase-dev/connect-testing": - specifier: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz - version: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz - "@playwright/test": + '@mdbase-dev/connect-dev': + specifier: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz + version: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz + '@mdbase-dev/connect-testing': + specifier: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz + version: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz + '@playwright/test': specifier: 1.61.1 version: 1.61.1 - "@testing-library/jest-dom": + '@testing-library/jest-dom': specifier: 7.0.0 version: 7.0.0(@testing-library/dom@10.4.1) - "@testing-library/react": + '@testing-library/react': specifier: 16.3.2 version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) - "@types/picomatch": + '@types/picomatch': specifier: 4.0.2 version: 4.0.2 - "@types/react": + '@types/react': specifier: 19.2.17 version: 19.2.17 - "@types/react-dom": + '@types/react-dom': specifier: 19.2.3 version: 19.2.3(@types/react@19.2.17) - "@vitejs/plugin-react": + '@vitejs/plugin-react': specifier: 6.0.3 version: 6.0.3(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0)) - "@vitest/coverage-v8": + '@vitest/coverage-v8': specifier: ^4.1.10 version: 4.1.10(vitest@4.1.10) eslint: @@ -185,1666 +186,998 @@ importers: version: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0)) packages: - "@adobe/css-tools@4.5.0": - resolution: - { - integrity: sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==, - } - - "@asamuzakjp/css-color@5.1.11": - resolution: - { - integrity: sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } - - "@asamuzakjp/dom-selector@7.1.1": - resolution: - { - integrity: sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } - - "@asamuzakjp/generational-cache@1.0.1": - resolution: - { - integrity: sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } - - "@asamuzakjp/nwsapi@2.3.9": - resolution: - { - integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==, - } - - "@axe-core/playwright@4.12.1": - resolution: - { - integrity: sha512-rMd7xriptqKpP+w5265i4Hdkv2X5kbu6uiBi/B2I7uf3hieRBM3qDCfaKPtxfiYb2mKXfF+yLODJwIx+Jv1GDw==, - } + + '@adobe/css-tools@4.5.0': + resolution: {integrity: sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==} + + '@asamuzakjp/css-color@5.1.11': + resolution: {integrity: sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + '@asamuzakjp/dom-selector@7.1.1': + resolution: {integrity: sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + '@asamuzakjp/generational-cache@1.0.1': + resolution: {integrity: sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} + + '@asamuzakjp/nwsapi@2.3.9': + resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} + + '@axe-core/playwright@4.12.1': + resolution: {integrity: sha512-rMd7xriptqKpP+w5265i4Hdkv2X5kbu6uiBi/B2I7uf3hieRBM3qDCfaKPtxfiYb2mKXfF+yLODJwIx+Jv1GDw==} peerDependencies: - playwright-core: ">= 1.0.0" - - "@babel/code-frame@7.29.7": - resolution: - { - integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==, - } - engines: { node: ">=6.9.0" } - - "@babel/compat-data@7.29.7": - resolution: - { - integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==, - } - engines: { node: ">=6.9.0" } - - "@babel/core@7.29.7": - resolution: - { - integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==, - } - engines: { node: ">=6.9.0" } - - "@babel/generator@7.29.7": - resolution: - { - integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-compilation-targets@7.29.7": - resolution: - { - integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-globals@7.29.7": - resolution: - { - integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-module-imports@7.29.7": - resolution: - { - integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-module-transforms@7.29.7": - resolution: - { - integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==, - } - engines: { node: ">=6.9.0" } + playwright-core: '>= 1.0.0' + + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} + engines: {node: '>=6.9.0'} peerDependencies: - "@babel/core": ^7.0.0 - - "@babel/helper-string-parser@7.29.7": - resolution: - { - integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-validator-identifier@7.29.7": - resolution: - { - integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==, - } - engines: { node: ">=6.9.0" } - - "@babel/helper-validator-option@7.29.7": - resolution: - { - integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==, - } - engines: { node: ">=6.9.0" } - - "@babel/helpers@7.29.7": - resolution: - { - integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==, - } - engines: { node: ">=6.9.0" } - - "@babel/parser@7.29.7": - resolution: - { - integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==, - } - engines: { node: ">=6.0.0" } + '@babel/core': ^7.0.0 + + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.7': + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} + engines: {node: '>=6.0.0'} hasBin: true - "@babel/runtime@7.29.7": - resolution: - { - integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==, - } - engines: { node: ">=6.9.0" } - - "@babel/template@7.29.7": - resolution: - { - integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==, - } - engines: { node: ">=6.9.0" } - - "@babel/traverse@7.29.7": - resolution: - { - integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==, - } - engines: { node: ">=6.9.0" } - - "@babel/types@7.29.7": - resolution: - { - integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==, - } - engines: { node: ">=6.9.0" } - - "@bcoe/v8-coverage@1.0.2": - resolution: - { - integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==, - } - engines: { node: ">=18" } - - "@bramus/specificity@2.4.2": - resolution: - { - integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==, - } + '@babel/runtime@7.29.7': + resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.7': + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} + + '@bramus/specificity@2.4.2': + resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==} hasBin: true - "@bufbuild/cel-spec@0.6.0": - resolution: - { - integrity: sha512-tgatB83sggFj5f5JY9UqLKFnQqzvAv+fO3/PbbS+gDOq6liYPdKqIeRRh5C7UqZnvaveZiwvotnrbCey54U4wQ==, - } + '@bufbuild/cel-spec@0.6.0': + resolution: {integrity: sha512-tgatB83sggFj5f5JY9UqLKFnQqzvAv+fO3/PbbS+gDOq6liYPdKqIeRRh5C7UqZnvaveZiwvotnrbCey54U4wQ==} peerDependencies: - "@bufbuild/protobuf": ^2.6.2 + '@bufbuild/protobuf': ^2.6.2 - "@bufbuild/cel@0.6.0": - resolution: - { - integrity: sha512-P01tn9nx134W4ODz1mGbeS0fHCb8Cq/iF4teLrS2qQSp1qnRPQ8tReWjLZBpLPCQjN8oTkVs2oJFaEk8AvyH1Q==, - } + '@bufbuild/cel@0.6.0': + resolution: {integrity: sha512-P01tn9nx134W4ODz1mGbeS0fHCb8Cq/iF4teLrS2qQSp1qnRPQ8tReWjLZBpLPCQjN8oTkVs2oJFaEk8AvyH1Q==} peerDependencies: - "@bufbuild/protobuf": ^2.6.2 - - "@bufbuild/protobuf@2.13.0": - resolution: - { - integrity: sha512-acq7c49vxfm1ggJ95P70TX7ABDM0vxr1SYD3BB0o0jnBLB4OAqeHyKuN+cD3w80gXEDQ2zxHpR6CUeA+O/aU9g==, - } - - "@bufbuild/re2@0.6.0": - resolution: - { - integrity: sha512-HrSjnBjk71LpKDlUnbxdN9DD24Hr5O92kCxRVHA0sEa35z6tEUjBS7YQVYBMS9npbllLtPW7tGSAWwfUKBs1Hw==, - } - - "@callumalpass/mdbase@file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz": - resolution: - { - integrity: sha512-OulWXSTmB9A0JtUnJhAculVKBWbef4zNPmH9TmE/sPdCPuJfb8VoKAO0ktxvmchhaCP2LfNJKjLG6cX5sCoxYw==, - tarball: file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz, - } + '@bufbuild/protobuf': ^2.6.2 + + '@bufbuild/protobuf@2.13.0': + resolution: {integrity: sha512-acq7c49vxfm1ggJ95P70TX7ABDM0vxr1SYD3BB0o0jnBLB4OAqeHyKuN+cD3w80gXEDQ2zxHpR6CUeA+O/aU9g==} + + '@bufbuild/re2@0.6.0': + resolution: {integrity: sha512-HrSjnBjk71LpKDlUnbxdN9DD24Hr5O92kCxRVHA0sEa35z6tEUjBS7YQVYBMS9npbllLtPW7tGSAWwfUKBs1Hw==} + + '@callumalpass/mdbase@file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz': + resolution: {integrity: sha512-OulWXSTmB9A0JtUnJhAculVKBWbef4zNPmH9TmE/sPdCPuJfb8VoKAO0ktxvmchhaCP2LfNJKjLG6cX5sCoxYw==, tarball: file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz} version: 0.3.0-rc.4 hasBin: true - "@capacitor-firebase/messaging@8.3.0": - resolution: - { - integrity: sha512-gjlpPH8nFN2D4PGpg+Bi7Pk1Apy+nRh6DHTI8hr4o3QfCmZPnNCT0mhhT8Rcdpwf2D+E5NxkaVy4/2GYiXoF8Q==, - } + '@capacitor-firebase/messaging@8.3.0': + resolution: {integrity: sha512-gjlpPH8nFN2D4PGpg+Bi7Pk1Apy+nRh6DHTI8hr4o3QfCmZPnNCT0mhhT8Rcdpwf2D+E5NxkaVy4/2GYiXoF8Q==} peerDependencies: - "@capacitor/core": ">=8.0.0" + '@capacitor/core': '>=8.0.0' firebase: ^12.6.0 peerDependenciesMeta: firebase: optional: true - "@capacitor/android@8.4.2": - resolution: - { - integrity: sha512-bzf8XZ9C+ePgOQ+e+T0fnhHGH4aCNY494vvSQIF5w4AY07RwEmkFqZs1678DDSMH0hLSQpxEwXGFNUVcXO6bBA==, - } + '@capacitor/android@8.4.2': + resolution: {integrity: sha512-bzf8XZ9C+ePgOQ+e+T0fnhHGH4aCNY494vvSQIF5w4AY07RwEmkFqZs1678DDSMH0hLSQpxEwXGFNUVcXO6bBA==} peerDependencies: - "@capacitor/core": ^8.4.0 + '@capacitor/core': ^8.4.0 - "@capacitor/app@8.1.1": - resolution: - { - integrity: sha512-xM2ZTX5jK60tFtmjsmJv+Cdj1Qsb6NcavkqmdEnCPQBeya9oKhamZJxYOnQNj1ZvcJM7sWfG6BEtSLx42pisbA==, - } + '@capacitor/app@8.1.1': + resolution: {integrity: sha512-xM2ZTX5jK60tFtmjsmJv+Cdj1Qsb6NcavkqmdEnCPQBeya9oKhamZJxYOnQNj1ZvcJM7sWfG6BEtSLx42pisbA==} peerDependencies: - "@capacitor/core": ">=8.0.0" - - "@capacitor/assets@3.0.5": - resolution: - { - integrity: sha512-ohz/OUq61Y1Fc6aVSt0uDrUdeOA7oTH4pkWDbv/8I3UrPjH7oPkzYhShuDRUjekNp9RBi198VSFdt0CetpEOzw==, - } - engines: { node: ">=10.3.0" } + '@capacitor/core': '>=8.0.0' + + '@capacitor/assets@3.0.5': + resolution: {integrity: sha512-ohz/OUq61Y1Fc6aVSt0uDrUdeOA7oTH4pkWDbv/8I3UrPjH7oPkzYhShuDRUjekNp9RBi198VSFdt0CetpEOzw==} + engines: {node: '>=10.3.0'} hasBin: true - "@capacitor/browser@8.0.2": - resolution: - { - integrity: sha512-oJEtVP5huwPJ8GgOCH3OewhsBPTW6aVtWg8hU6g65MxBdhkcAKyzYrhsyXupC5GaMxltqLf1JzKETMmGkh6tDw==, - } + '@capacitor/browser@8.0.2': + resolution: {integrity: sha512-oJEtVP5huwPJ8GgOCH3OewhsBPTW6aVtWg8hU6g65MxBdhkcAKyzYrhsyXupC5GaMxltqLf1JzKETMmGkh6tDw==} peerDependencies: - "@capacitor/core": ">=8.0.0" - - "@capacitor/cli@5.7.8": - resolution: - { - integrity: sha512-qN8LDlREMhrYhOvVXahoJVNkP8LP55/YPRJrzTAFrMqlNJC18L3CzgWYIblFPnuwfbH/RxbfoZT/ydkwgVpMrw==, - } - engines: { node: ">=16.0.0" } + '@capacitor/core': '>=8.0.0' + + '@capacitor/cli@5.7.8': + resolution: {integrity: sha512-qN8LDlREMhrYhOvVXahoJVNkP8LP55/YPRJrzTAFrMqlNJC18L3CzgWYIblFPnuwfbH/RxbfoZT/ydkwgVpMrw==} + engines: {node: '>=16.0.0'} hasBin: true - "@capacitor/cli@8.4.2": - resolution: - { - integrity: sha512-hE4HmpMdr5T8eQ++kGa1BKkdG2JLEvo1y1cj1kmFK78VB9dBp538oe1EZvzwupNGOl0ZueALotzL5wcXRD9w1Q==, - } - engines: { node: ">=22.0.0" } + '@capacitor/cli@8.4.2': + resolution: {integrity: sha512-hE4HmpMdr5T8eQ++kGa1BKkdG2JLEvo1y1cj1kmFK78VB9dBp538oe1EZvzwupNGOl0ZueALotzL5wcXRD9w1Q==} + engines: {node: '>=22.0.0'} hasBin: true - "@capacitor/core@8.4.2": - resolution: - { - integrity: sha512-fQPRb3JXRaU2pnufDUvqOjhsrYxDQeFRZyaj/sHydIUxD2NxOGHKMpmKUdI+U4OOmKuGZyvRpi7TSJU+7Bjbmg==, - } - - "@capacitor/haptics@8.0.2": - resolution: - { - integrity: sha512-c2hZzRR5Fk1tbTvhG1jhh2XBAf3EhnIerMIb2sl7Mt41Gxx1fhBJFDa0/BI1IbY4loVepyyuqNC9820/GZuoWQ==, - } + '@capacitor/core@8.4.2': + resolution: {integrity: sha512-fQPRb3JXRaU2pnufDUvqOjhsrYxDQeFRZyaj/sHydIUxD2NxOGHKMpmKUdI+U4OOmKuGZyvRpi7TSJU+7Bjbmg==} + + '@capacitor/haptics@8.0.2': + resolution: {integrity: sha512-c2hZzRR5Fk1tbTvhG1jhh2XBAf3EhnIerMIb2sl7Mt41Gxx1fhBJFDa0/BI1IbY4loVepyyuqNC9820/GZuoWQ==} peerDependencies: - "@capacitor/core": ">=8.0.0" + '@capacitor/core': '>=8.0.0' - "@capacitor/ios@8.4.2": - resolution: - { - integrity: sha512-ClVzIjK++yRjsRPOpdEzhsZfbHfoEc0f4M6vD0v7sWh0qcoF6NkxNAeHpWTn4OPJpJfpGGoYsq+IfEHrYyBiWA==, - } + '@capacitor/ios@8.4.2': + resolution: {integrity: sha512-ClVzIjK++yRjsRPOpdEzhsZfbHfoEc0f4M6vD0v7sWh0qcoF6NkxNAeHpWTn4OPJpJfpGGoYsq+IfEHrYyBiWA==} peerDependencies: - "@capacitor/core": ^8.4.0 + '@capacitor/core': ^8.4.0 - "@capacitor/push-notifications@8.0.2": - resolution: - { - integrity: sha512-mej8Eh4EU4JXbaeyMX2l+4NNK6IdY5iRsEXpBOTHLD29fuCACBP7kOJTiJv6piw134zdlbFH0rR+sDKHIiFOFg==, - } + '@capacitor/push-notifications@8.0.2': + resolution: {integrity: sha512-mej8Eh4EU4JXbaeyMX2l+4NNK6IdY5iRsEXpBOTHLD29fuCACBP7kOJTiJv6piw134zdlbFH0rR+sDKHIiFOFg==} peerDependencies: - "@capacitor/core": ">=8.0.0" - - "@cspotcode/source-map-support@0.8.1": - resolution: - { - integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, - } - engines: { node: ">=12" } - - "@csstools/color-helpers@6.1.0": - resolution: - { - integrity: sha512-064IFJdjTfUqnjpCVpMOdbr8FLQBhinbZj6yRv2An2E41O/pLEXqfFRWqGq/SxlE5PEUYTlvWsG2r8MswAVvkg==, - } - engines: { node: ">=20.19.0" } - - "@csstools/css-calc@3.2.1": - resolution: - { - integrity: sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==, - } - engines: { node: ">=20.19.0" } + '@capacitor/core': '>=8.0.0' + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@csstools/color-helpers@6.1.0': + resolution: {integrity: sha512-064IFJdjTfUqnjpCVpMOdbr8FLQBhinbZj6yRv2An2E41O/pLEXqfFRWqGq/SxlE5PEUYTlvWsG2r8MswAVvkg==} + engines: {node: '>=20.19.0'} + + '@csstools/css-calc@3.2.1': + resolution: {integrity: sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==} + engines: {node: '>=20.19.0'} peerDependencies: - "@csstools/css-parser-algorithms": ^4.0.0 - "@csstools/css-tokenizer": ^4.0.0 - - "@csstools/css-color-parser@4.1.9": - resolution: - { - integrity: sha512-paQcIaOO53Rk5+YrBaBjm/SgrV4INImjo2BT1DtQRYr+XeTRbeAYlS+jxXp9drqvKmtFnWRJKIalDLhZZDu42A==, - } - engines: { node: ">=20.19.0" } + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 + + '@csstools/css-color-parser@4.1.9': + resolution: {integrity: sha512-paQcIaOO53Rk5+YrBaBjm/SgrV4INImjo2BT1DtQRYr+XeTRbeAYlS+jxXp9drqvKmtFnWRJKIalDLhZZDu42A==} + engines: {node: '>=20.19.0'} peerDependencies: - "@csstools/css-parser-algorithms": ^4.0.0 - "@csstools/css-tokenizer": ^4.0.0 - - "@csstools/css-parser-algorithms@4.0.0": - resolution: - { - integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==, - } - engines: { node: ">=20.19.0" } + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 + + '@csstools/css-parser-algorithms@4.0.0': + resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==} + engines: {node: '>=20.19.0'} peerDependencies: - "@csstools/css-tokenizer": ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - "@csstools/css-syntax-patches-for-csstree@1.1.6": - resolution: - { - integrity: sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==, - } + '@csstools/css-syntax-patches-for-csstree@1.1.6': + resolution: {integrity: sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==} peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: css-tree: optional: true - "@csstools/css-tokenizer@4.0.0": - resolution: - { - integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==, - } - engines: { node: ">=20.19.0" } - - "@emnapi/core@1.11.1": - resolution: - { - integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==, - } - - "@emnapi/runtime@1.11.1": - resolution: - { - integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==, - } - - "@emnapi/wasi-threads@1.2.2": - resolution: - { - integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==, - } - - "@eslint-community/eslint-utils@4.9.1": - resolution: - { - integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + '@csstools/css-tokenizer@4.0.0': + resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} + engines: {node: '>=20.19.0'} + + '@emnapi/core@1.11.1': + resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} + + '@emnapi/runtime@1.11.1': + resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - "@eslint-community/regexpp@4.12.2": - resolution: - { - integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==, - } - engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } - - "@eslint/config-array@0.23.5": - resolution: - { - integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@eslint/config-helpers@0.6.0": - resolution: - { - integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@eslint/core@1.2.1": - resolution: - { - integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@eslint/js@10.0.1": - resolution: - { - integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/config-helpers@0.6.0': + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: eslint: ^10.0.0 peerDependenciesMeta: eslint: optional: true - "@eslint/object-schema@3.0.5": - resolution: - { - integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@eslint/plugin-kit@0.7.2": - resolution: - { - integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } - - "@exodus/bytes@1.15.1": - resolution: - { - integrity: sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/plugin-kit@0.7.2': + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@exodus/bytes@1.15.1': + resolution: {integrity: sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: - "@noble/hashes": ^1.8.0 || ^2.0.0 + '@noble/hashes': ^1.8.0 || ^2.0.0 peerDependenciesMeta: - "@noble/hashes": + '@noble/hashes': optional: true - "@firebase/ai@2.13.1": - resolution: - { - integrity: sha512-RhT/VViTPBSplhQSuEp62HhLvfsV+LowMh8ZUo5MMRDzG7oFtSget4Kmg5oHP50hDVyWQuQj6to9iPFEZk08Tw==, - } - engines: { node: ">=20.0.0" } + '@firebase/ai@2.13.1': + resolution: {integrity: sha512-RhT/VViTPBSplhQSuEp62HhLvfsV+LowMh8ZUo5MMRDzG7oFtSget4Kmg5oHP50hDVyWQuQj6to9iPFEZk08Tw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app": 0.x - "@firebase/app-types": 0.x - - "@firebase/analytics-compat@0.2.28": - resolution: - { - integrity: sha512-lIAlqUUbBu93FJMlQfslryQtBwwzdzvp23ePC6FNgymXk6Ook5v4Uvc0vdutvoIeqmyA3LfP0ZeRFK8+11kOOQ==, - } + '@firebase/app': 0.x + '@firebase/app-types': 0.x + + '@firebase/analytics-compat@0.2.28': + resolution: {integrity: sha512-lIAlqUUbBu93FJMlQfslryQtBwwzdzvp23ePC6FNgymXk6Ook5v4Uvc0vdutvoIeqmyA3LfP0ZeRFK8+11kOOQ==} peerDependencies: - "@firebase/app-compat": 0.x - - "@firebase/analytics-types@0.8.4": - resolution: - { - integrity: sha512-zQ+XTgkwH6CY/eUSHJRP7e4LxM30RCxlCmob5sy2axs25GE3Ny0XdgpDscMTHHQIGqWkxPXad4w2Mw9sCgT8zQ==, - } - - "@firebase/analytics@0.10.22": - resolution: - { - integrity: sha512-8BSaq/QRGU1+xyi8L2PTLTJU7MH9aMA72RQdIxrbhWFauOZY9OXo8f2YDN/972xA8d588tlnNVEQ2Mo69pT9Ow==, - } + '@firebase/app-compat': 0.x + + '@firebase/analytics-types@0.8.4': + resolution: {integrity: sha512-zQ+XTgkwH6CY/eUSHJRP7e4LxM30RCxlCmob5sy2axs25GE3Ny0XdgpDscMTHHQIGqWkxPXad4w2Mw9sCgT8zQ==} + + '@firebase/analytics@0.10.22': + resolution: {integrity: sha512-8BSaq/QRGU1+xyi8L2PTLTJU7MH9aMA72RQdIxrbhWFauOZY9OXo8f2YDN/972xA8d588tlnNVEQ2Mo69pT9Ow==} peerDependencies: - "@firebase/app": 0.x - - "@firebase/app-check-compat@0.4.5": - resolution: - { - integrity: sha512-JI17mVcZs34zO6ZeSCrw4U2iohqy+n6GIzkbmsA+TbVjmvFLkUKt3bs5M+qRBteQm/0IWzqSHYFzEQLzDTQebg==, - } - engines: { node: ">=20.0.0" } + '@firebase/app': 0.x + + '@firebase/app-check-compat@0.4.5': + resolution: {integrity: sha512-JI17mVcZs34zO6ZeSCrw4U2iohqy+n6GIzkbmsA+TbVjmvFLkUKt3bs5M+qRBteQm/0IWzqSHYFzEQLzDTQebg==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app-compat": 0.x - - "@firebase/app-check-interop-types@0.3.4": - resolution: - { - integrity: sha512-zz3i6e13B8BfWiLy8MABtTh8aGIACgKbf9UVnyHcWs+yQzJXgQcl8A46b0zfaiJHdQ+niF0ouAfcpuf+3LMPQg==, - } - - "@firebase/app-check-types@0.5.4": - resolution: - { - integrity: sha512-xV7JsIyzVr15aA7f3Pi0rB9gdBuVubs89FGA8VkRYA4g0l78poADgdfrScgf7NndSg9mm7cR7PJyY0+t22KaGw==, - } - - "@firebase/app-check@0.12.0": - resolution: - { - integrity: sha512-wMeT6HLWRAuW7Cp/5UjWBGKgjPNxWNOoNf4PRIv0weljoGMZVeqbUY7wNBWTI2/31cX1NlXx8gQruDLsUShB3Q==, - } - engines: { node: ">=20.0.0" } + '@firebase/app-compat': 0.x + + '@firebase/app-check-interop-types@0.3.4': + resolution: {integrity: sha512-zz3i6e13B8BfWiLy8MABtTh8aGIACgKbf9UVnyHcWs+yQzJXgQcl8A46b0zfaiJHdQ+niF0ouAfcpuf+3LMPQg==} + + '@firebase/app-check-types@0.5.4': + resolution: {integrity: sha512-xV7JsIyzVr15aA7f3Pi0rB9gdBuVubs89FGA8VkRYA4g0l78poADgdfrScgf7NndSg9mm7cR7PJyY0+t22KaGw==} + + '@firebase/app-check@0.12.0': + resolution: {integrity: sha512-wMeT6HLWRAuW7Cp/5UjWBGKgjPNxWNOoNf4PRIv0weljoGMZVeqbUY7wNBWTI2/31cX1NlXx8gQruDLsUShB3Q==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app": 0.x - - "@firebase/app-compat@0.5.15": - resolution: - { - integrity: sha512-HaiSM9TwbGIR4b7F6+UncHWlqdH89eeY7VUskaOGOlI2PxHS5Z+6hHsYGvNLy0SHDE6zyXO+3QSA6a4aqQxsqA==, - } - engines: { node: ">=20.0.0" } - - "@firebase/app-types@0.9.5": - resolution: - { - integrity: sha512-YevqTjvo7Iujsa9Dwowmd6dSoElhzmD63ZSrq6bzjvQ6POjYgNjOFHLmNIgJs48eNO093NCERibuFnxbfOvU7A==, - } - - "@firebase/app@0.15.1": - resolution: - { - integrity: sha512-iD9+Z5HcPo0Uop5f72/VYMeXwKucBhW7iFrISkJFvQ+lSZikTNgTz0FgAtaaTkAG0pEZSnCymA2Fu49n0rcufQ==, - } - engines: { node: ">=20.0.0" } - - "@firebase/auth-compat@0.6.8": - resolution: - { - integrity: sha512-llcBREUC4iSNKZ6rvwud7Oz9Q7aAWU6KuQLa6pdu7Q+QAQsy4JLw6yFgxwtmzabsgznHmmcsX2UjHLLzqUxi3Q==, - } - engines: { node: ">=20.0.0" } + '@firebase/app': 0.x + + '@firebase/app-compat@0.5.15': + resolution: {integrity: sha512-HaiSM9TwbGIR4b7F6+UncHWlqdH89eeY7VUskaOGOlI2PxHS5Z+6hHsYGvNLy0SHDE6zyXO+3QSA6a4aqQxsqA==} + engines: {node: '>=20.0.0'} + + '@firebase/app-types@0.9.5': + resolution: {integrity: sha512-YevqTjvo7Iujsa9Dwowmd6dSoElhzmD63ZSrq6bzjvQ6POjYgNjOFHLmNIgJs48eNO093NCERibuFnxbfOvU7A==} + + '@firebase/app@0.15.1': + resolution: {integrity: sha512-iD9+Z5HcPo0Uop5f72/VYMeXwKucBhW7iFrISkJFvQ+lSZikTNgTz0FgAtaaTkAG0pEZSnCymA2Fu49n0rcufQ==} + engines: {node: '>=20.0.0'} + + '@firebase/auth-compat@0.6.8': + resolution: {integrity: sha512-llcBREUC4iSNKZ6rvwud7Oz9Q7aAWU6KuQLa6pdu7Q+QAQsy4JLw6yFgxwtmzabsgznHmmcsX2UjHLLzqUxi3Q==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app-compat": 0.x - - "@firebase/auth-interop-types@0.2.5": - resolution: - { - integrity: sha512-1Li/YuBDBAXcKv7BzY4U28gontUmAaw53sYiqbaVOMCFb2lFKK/c3CGMUWqtwe7+TXrl3poWnTCL5umYBg85Eg==, - } - - "@firebase/auth-types@0.13.1": - resolution: - { - integrity: sha512-0c1Mnid0uMDfGJHeUS4zfvBa4/CedJXotGy/n/NZJnBjwiJawt0ZYU+wH2VAVLiRCEfG2ncCkAX3yd1/2nrB7g==, - } + '@firebase/app-compat': 0.x + + '@firebase/auth-interop-types@0.2.5': + resolution: {integrity: sha512-1Li/YuBDBAXcKv7BzY4U28gontUmAaw53sYiqbaVOMCFb2lFKK/c3CGMUWqtwe7+TXrl3poWnTCL5umYBg85Eg==} + + '@firebase/auth-types@0.13.1': + resolution: {integrity: sha512-0c1Mnid0uMDfGJHeUS4zfvBa4/CedJXotGy/n/NZJnBjwiJawt0ZYU+wH2VAVLiRCEfG2ncCkAX3yd1/2nrB7g==} peerDependencies: - "@firebase/app-types": 0.x - "@firebase/util": 1.x - - "@firebase/auth@1.13.3": - resolution: - { - integrity: sha512-bqiq4uubDN2YyQkdvSWPQeJyXAv2O76ImF41En9b6UhV5JuBVYDoHYrrrE3NzIuGkpFMKagfhMRP4Vz6t+yQSQ==, - } - engines: { node: ">=20.0.0" } + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/auth@1.13.3': + resolution: {integrity: sha512-bqiq4uubDN2YyQkdvSWPQeJyXAv2O76ImF41En9b6UhV5JuBVYDoHYrrrE3NzIuGkpFMKagfhMRP4Vz6t+yQSQ==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app": 0.x - "@react-native-async-storage/async-storage": ^2.2.0 || ^3.0.0 + '@firebase/app': 0.x + '@react-native-async-storage/async-storage': ^2.2.0 || ^3.0.0 peerDependenciesMeta: - "@react-native-async-storage/async-storage": + '@react-native-async-storage/async-storage': optional: true - "@firebase/component@0.7.3": - resolution: - { - integrity: sha512-wFofIaa2879ogD/WvkjYXJxRmfnL0scen6ORgaC3na1FNOR9ASIUANQdhqQcmWu/h77/pVHY7ch5flewa5Bcew==, - } - engines: { node: ">=20.0.0" } - - "@firebase/data-connect@0.7.1": - resolution: - { - integrity: sha512-2LbUU8mmSA63HknxQMmWHjpzuNLBKflvVwQc2tpoVKg0biWleNEJX031ELks0vzFs+dDjOUkCJR72RP6mQHFOg==, - } + '@firebase/component@0.7.3': + resolution: {integrity: sha512-wFofIaa2879ogD/WvkjYXJxRmfnL0scen6ORgaC3na1FNOR9ASIUANQdhqQcmWu/h77/pVHY7ch5flewa5Bcew==} + engines: {node: '>=20.0.0'} + + '@firebase/data-connect@0.7.1': + resolution: {integrity: sha512-2LbUU8mmSA63HknxQMmWHjpzuNLBKflvVwQc2tpoVKg0biWleNEJX031ELks0vzFs+dDjOUkCJR72RP6mQHFOg==} peerDependencies: - "@firebase/app": 0.x - - "@firebase/database-compat@2.1.4": - resolution: - { - integrity: sha512-3pK35F1MAgmqFJQlf2nhQl44vtAXQO1uaCaQOEUI9kCRtLFqi7N+QRKR7lFZPg+xIZIyubgxQaxY69YgfZRZWg==, - } - engines: { node: ">=20.0.0" } - - "@firebase/database-types@1.0.20": - resolution: - { - integrity: sha512-kegbOk/w8iU64pr0q6k2ItyNGjnQBMHFhwS7ohdWI4W+pc0/zhhdGXTdFj6X1oxItRjPoYOsSQmERgBkn/ihxw==, - } - - "@firebase/database@1.1.3": - resolution: - { - integrity: sha512-XwWCa+E4TvNGpGwXrycLRNfdogADwFcvuhyow6wDWma9W54roaQIhe+4PM0KiLsIftBdSCGI7OKCXrdSRHbIhw==, - } - engines: { node: ">=20.0.0" } - - "@firebase/firestore-compat@0.4.11": - resolution: - { - integrity: sha512-W7o1WdwWq5aABK5Up2ncSvTQs/QGLR/fy7cVpFBNqhsXtxoMtflHf2xBIG6+aoptcuGAobddq4g2Sq27wqHaYw==, - } - engines: { node: ">=20.0.0" } + '@firebase/app': 0.x + + '@firebase/database-compat@2.1.4': + resolution: {integrity: sha512-3pK35F1MAgmqFJQlf2nhQl44vtAXQO1uaCaQOEUI9kCRtLFqi7N+QRKR7lFZPg+xIZIyubgxQaxY69YgfZRZWg==} + engines: {node: '>=20.0.0'} + + '@firebase/database-types@1.0.20': + resolution: {integrity: sha512-kegbOk/w8iU64pr0q6k2ItyNGjnQBMHFhwS7ohdWI4W+pc0/zhhdGXTdFj6X1oxItRjPoYOsSQmERgBkn/ihxw==} + + '@firebase/database@1.1.3': + resolution: {integrity: sha512-XwWCa+E4TvNGpGwXrycLRNfdogADwFcvuhyow6wDWma9W54roaQIhe+4PM0KiLsIftBdSCGI7OKCXrdSRHbIhw==} + engines: {node: '>=20.0.0'} + + '@firebase/firestore-compat@0.4.11': + resolution: {integrity: sha512-W7o1WdwWq5aABK5Up2ncSvTQs/QGLR/fy7cVpFBNqhsXtxoMtflHf2xBIG6+aoptcuGAobddq4g2Sq27wqHaYw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app-compat": 0.x + '@firebase/app-compat': 0.x - "@firebase/firestore-types@3.0.4": - resolution: - { - integrity: sha512-jGn+JSS4X9zZsrfu7Yw66v5YRdOLD1oyQh4USR0xWl4CUqV/DA6bNIXRPpxH/cUl3iVTNiP6MN7g+EL42A4qfA==, - } + '@firebase/firestore-types@3.0.4': + resolution: {integrity: sha512-jGn+JSS4X9zZsrfu7Yw66v5YRdOLD1oyQh4USR0xWl4CUqV/DA6bNIXRPpxH/cUl3iVTNiP6MN7g+EL42A4qfA==} peerDependencies: - "@firebase/app-types": 0.x - "@firebase/util": 1.x - - "@firebase/firestore@4.16.0": - resolution: - { - integrity: sha512-qdHMHMvMr0nRMuZyWNR/ArWa0YlPE3C4eAbmxTASJMYXAesKPL0Y54p70moggrNPzaK7MSIIq5RDJJyntQyIYA==, - } - engines: { node: ">=20.0.0" } + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/firestore@4.16.0': + resolution: {integrity: sha512-qdHMHMvMr0nRMuZyWNR/ArWa0YlPE3C4eAbmxTASJMYXAesKPL0Y54p70moggrNPzaK7MSIIq5RDJJyntQyIYA==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app": 0.x - - "@firebase/functions-compat@0.4.5": - resolution: - { - integrity: sha512-10qlUXGY25G5/1g9UihqksPp2po+ZqSE7LEizsrdUP7vrTmkysXxGSZCDyojSEp6mQe/ecRDdDDI+z4XRdb4wQ==, - } - engines: { node: ">=20.0.0" } + '@firebase/app': 0.x + + '@firebase/functions-compat@0.4.5': + resolution: {integrity: sha512-10qlUXGY25G5/1g9UihqksPp2po+ZqSE7LEizsrdUP7vrTmkysXxGSZCDyojSEp6mQe/ecRDdDDI+z4XRdb4wQ==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app-compat": 0.x - - "@firebase/functions-types@0.6.4": - resolution: - { - integrity: sha512-zV6kgqtduR4rUAdC/ilS7kmb93XD7bEZoJDlVBZqlOw2uGGGCNBQBuleww2rr0Ulr3L9o2TDjumEt68/l1f9DQ==, - } - - "@firebase/functions@0.13.5": - resolution: - { - integrity: sha512-bWCx713f4kE/uFV7gdFOLBS7lDoiZj48MRkbAqe35gkXcCeWF4QjRNO07Jhmve7EJIoQOBczL29y2r8VRuN1kw==, - } - engines: { node: ">=20.0.0" } + '@firebase/app-compat': 0.x + + '@firebase/functions-types@0.6.4': + resolution: {integrity: sha512-zV6kgqtduR4rUAdC/ilS7kmb93XD7bEZoJDlVBZqlOw2uGGGCNBQBuleww2rr0Ulr3L9o2TDjumEt68/l1f9DQ==} + + '@firebase/functions@0.13.5': + resolution: {integrity: sha512-bWCx713f4kE/uFV7gdFOLBS7lDoiZj48MRkbAqe35gkXcCeWF4QjRNO07Jhmve7EJIoQOBczL29y2r8VRuN1kw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app": 0.x + '@firebase/app': 0.x - "@firebase/installations-compat@0.2.22": - resolution: - { - integrity: sha512-C/zpAuTP5S9OgKSPvXRupw3hoY/JZSlA1wFjD/Sb7LIQE0FNbcMdO8Y4KXVEkjVzma/DDDDIAzxEXqKMAzc88w==, - } + '@firebase/installations-compat@0.2.22': + resolution: {integrity: sha512-C/zpAuTP5S9OgKSPvXRupw3hoY/JZSlA1wFjD/Sb7LIQE0FNbcMdO8Y4KXVEkjVzma/DDDDIAzxEXqKMAzc88w==} peerDependencies: - "@firebase/app-compat": 0.x + '@firebase/app-compat': 0.x - "@firebase/installations-types@0.5.4": - resolution: - { - integrity: sha512-U2eFapdHwjb43Vx9o+Pmj4dFfvcHEK1IirEFLqMtWrTHvmdrS3gBpBD1kmJk/9HjsOtoHZxJ2Paoe79e+L1ZPg==, - } + '@firebase/installations-types@0.5.4': + resolution: {integrity: sha512-U2eFapdHwjb43Vx9o+Pmj4dFfvcHEK1IirEFLqMtWrTHvmdrS3gBpBD1kmJk/9HjsOtoHZxJ2Paoe79e+L1ZPg==} peerDependencies: - "@firebase/app-types": 0.x + '@firebase/app-types': 0.x - "@firebase/installations@0.6.22": - resolution: - { - integrity: sha512-ef6nn3GGQTdReCfotRMG77PJZu8CqEbiK5pEoBnM0gTu/Z9v0i/az2p3HABsa/1beQmmyh1OsOjf7P5+pgwdZw==, - } + '@firebase/installations@0.6.22': + resolution: {integrity: sha512-ef6nn3GGQTdReCfotRMG77PJZu8CqEbiK5pEoBnM0gTu/Z9v0i/az2p3HABsa/1beQmmyh1OsOjf7P5+pgwdZw==} peerDependencies: - "@firebase/app": 0.x - - "@firebase/logger@0.5.1": - resolution: - { - integrity: sha512-vZKLsqE1ABOy8OjQiE7cUTFn4gvaqlk88yp8N94Pk/sDpq61YqZGqmVFZTvOyflTwuYFcWirBdYGoJgbDaXKYQ==, - } - engines: { node: ">=20.0.0" } - - "@firebase/messaging-compat@0.2.27": - resolution: - { - integrity: sha512-JNOiu1PPgdHzEPEtoFiNxQuu0x9bm4bfETSQCpGfcTlgWkhlSK7uh7nlsjC10TQLUNgYetLmuutaYTh8aeYLVA==, - } + '@firebase/app': 0.x + + '@firebase/logger@0.5.1': + resolution: {integrity: sha512-vZKLsqE1ABOy8OjQiE7cUTFn4gvaqlk88yp8N94Pk/sDpq61YqZGqmVFZTvOyflTwuYFcWirBdYGoJgbDaXKYQ==} + engines: {node: '>=20.0.0'} + + '@firebase/messaging-compat@0.2.27': + resolution: {integrity: sha512-JNOiu1PPgdHzEPEtoFiNxQuu0x9bm4bfETSQCpGfcTlgWkhlSK7uh7nlsjC10TQLUNgYetLmuutaYTh8aeYLVA==} peerDependencies: - "@firebase/app-compat": 0.x - - "@firebase/messaging-interop-types@0.2.5": - resolution: - { - integrity: sha512-tUEKnaAP2Y/MNIqgnriPpV6e5l13Vs/+p2yrd6NGlncPJT9O3a8muYZtdnWe+IJ4fgKLHJVC79n/asxk/N5Msw==, - } - - "@firebase/messaging@0.13.0": - resolution: - { - integrity: sha512-GZoo0uGRvEbszo83xcgbjJp4FpkmBEr4l8Z4hi8gl+P1Spn/MTK3HapanMzSX4yUHuTEiF5hasWRxOaz+o5sxQ==, - } + '@firebase/app-compat': 0.x + + '@firebase/messaging-interop-types@0.2.5': + resolution: {integrity: sha512-tUEKnaAP2Y/MNIqgnriPpV6e5l13Vs/+p2yrd6NGlncPJT9O3a8muYZtdnWe+IJ4fgKLHJVC79n/asxk/N5Msw==} + + '@firebase/messaging@0.13.0': + resolution: {integrity: sha512-GZoo0uGRvEbszo83xcgbjJp4FpkmBEr4l8Z4hi8gl+P1Spn/MTK3HapanMzSX4yUHuTEiF5hasWRxOaz+o5sxQ==} peerDependencies: - "@firebase/app": 0.x + '@firebase/app': 0.x - "@firebase/performance-compat@0.2.25": - resolution: - { - integrity: sha512-q6NjTXpIPoFuUmCmMN/maCdTgzT6aExs9xZo+PxfVLj6uLVGvpyAD6XWjmcrb7jChsFBYbq7E5dyNDF7Zhy9kA==, - } + '@firebase/performance-compat@0.2.25': + resolution: {integrity: sha512-q6NjTXpIPoFuUmCmMN/maCdTgzT6aExs9xZo+PxfVLj6uLVGvpyAD6XWjmcrb7jChsFBYbq7E5dyNDF7Zhy9kA==} peerDependencies: - "@firebase/app-compat": 0.x - - "@firebase/performance-types@0.2.4": - resolution: - { - integrity: sha512-kJSEk7b0uhpcPRyL4SQ/GPujLqk52XNKcXlnsKDbWGAb9vugcLvOU3u6zfEdwd+d8hWJb5S5ZizV1JFFI0nkKg==, - } - - "@firebase/performance@0.7.12": - resolution: - { - integrity: sha512-fe7nV8teUU3OBHlMUZ9Lw4gLhCW2k4m5Uc3pfWGV+fl8uwJQBGp9Q3lqsJ+HSrFu3Q2pJyLAgrClPGSKyDeYgQ==, - } + '@firebase/app-compat': 0.x + + '@firebase/performance-types@0.2.4': + resolution: {integrity: sha512-kJSEk7b0uhpcPRyL4SQ/GPujLqk52XNKcXlnsKDbWGAb9vugcLvOU3u6zfEdwd+d8hWJb5S5ZizV1JFFI0nkKg==} + + '@firebase/performance@0.7.12': + resolution: {integrity: sha512-fe7nV8teUU3OBHlMUZ9Lw4gLhCW2k4m5Uc3pfWGV+fl8uwJQBGp9Q3lqsJ+HSrFu3Q2pJyLAgrClPGSKyDeYgQ==} peerDependencies: - "@firebase/app": 0.x + '@firebase/app': 0.x - "@firebase/remote-config-compat@0.2.27": - resolution: - { - integrity: sha512-FYwYWwSbUdza/pRX4NpSBm/Pimntum3jEIBpnDn5Ey1jHNWgjxrE8Z5SB4mCHd5wGCoYd3koJzxARl/VWIEx0Q==, - } + '@firebase/remote-config-compat@0.2.27': + resolution: {integrity: sha512-FYwYWwSbUdza/pRX4NpSBm/Pimntum3jEIBpnDn5Ey1jHNWgjxrE8Z5SB4mCHd5wGCoYd3koJzxARl/VWIEx0Q==} peerDependencies: - "@firebase/app-compat": 0.x - - "@firebase/remote-config-types@0.5.1": - resolution: - { - integrity: sha512-cX/1LT6KQwkXzck2eSzeKnuvXZCyr8qaPpDcikoJs7jmI+oBOXixpDLeDtWj1U6GNMkIoXrEDNoyT2Ypcyp5/A==, - } - - "@firebase/remote-config@0.9.0": - resolution: - { - integrity: sha512-aNn6/eJhsSC+gXSToiXiYPv3ypLP9lFtzl+/q9kSOBPB7D6rae0Rt2uENZZLXGYbEgHYKQblOhijJAXGbbJjtQ==, - } + '@firebase/app-compat': 0.x + + '@firebase/remote-config-types@0.5.1': + resolution: {integrity: sha512-cX/1LT6KQwkXzck2eSzeKnuvXZCyr8qaPpDcikoJs7jmI+oBOXixpDLeDtWj1U6GNMkIoXrEDNoyT2Ypcyp5/A==} + + '@firebase/remote-config@0.9.0': + resolution: {integrity: sha512-aNn6/eJhsSC+gXSToiXiYPv3ypLP9lFtzl+/q9kSOBPB7D6rae0Rt2uENZZLXGYbEgHYKQblOhijJAXGbbJjtQ==} peerDependencies: - "@firebase/app": 0.x - - "@firebase/storage-compat@0.4.3": - resolution: - { - integrity: sha512-gruVqjtUGX8tEoeNbaWXZm0Zfcfcb7fvmDmBxV8yPAbWvExRnZYLO2+qw9idxNE7BvPXt5csyjSYHy//dAizxw==, - } - engines: { node: ">=20.0.0" } + '@firebase/app': 0.x + + '@firebase/storage-compat@0.4.3': + resolution: {integrity: sha512-gruVqjtUGX8tEoeNbaWXZm0Zfcfcb7fvmDmBxV8yPAbWvExRnZYLO2+qw9idxNE7BvPXt5csyjSYHy//dAizxw==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app-compat": 0.x + '@firebase/app-compat': 0.x - "@firebase/storage-types@0.8.4": - resolution: - { - integrity: sha512-BT7cwxJOx8SWwlQfrlC+bD/Sk3Cw+1odCi8UZNFNWTVZoPsBnA5W+mqtZzVnvsdJpXCFGSGQ7R7vOR6dtM/BRA==, - } + '@firebase/storage-types@0.8.4': + resolution: {integrity: sha512-BT7cwxJOx8SWwlQfrlC+bD/Sk3Cw+1odCi8UZNFNWTVZoPsBnA5W+mqtZzVnvsdJpXCFGSGQ7R7vOR6dtM/BRA==} peerDependencies: - "@firebase/app-types": 0.x - "@firebase/util": 1.x - - "@firebase/storage@0.14.3": - resolution: - { - integrity: sha512-YX4/YL6P6/fufSSeGnVhjWddcIXbFq2cWIhMKFTZo1E/Rtcl2mJj/BYUQTwJfcE1Tl8un1FOya4L05jcSLN/Eg==, - } - engines: { node: ">=20.0.0" } + '@firebase/app-types': 0.x + '@firebase/util': 1.x + + '@firebase/storage@0.14.3': + resolution: {integrity: sha512-YX4/YL6P6/fufSSeGnVhjWddcIXbFq2cWIhMKFTZo1E/Rtcl2mJj/BYUQTwJfcE1Tl8un1FOya4L05jcSLN/Eg==} + engines: {node: '>=20.0.0'} peerDependencies: - "@firebase/app": 0.x - - "@firebase/util@1.15.1": - resolution: - { - integrity: sha512-LUdM4Wg7YM9Pq/49nGYySJA0CSQEKnGffFzWV8+6gXN7mGxn+FL1IqvFbuZUtAQcfZgHYDwCE1wwlK7rB7gl2g==, - } - engines: { node: ">=20.0.0" } - - "@firebase/webchannel-wrapper@1.0.6": - resolution: - { - integrity: sha512-Vr/Mqu79dMwGRAyGbJ4uN4+BtXB3/mRTdzetD1daWNeG8QaWuzhhbG77GltO5c0yYmYls8i250iX73624GJd7Q==, - } - - "@fontsource/atkinson-hyperlegible@5.3.0": - resolution: - { - integrity: sha512-Sp8Ve8+rQmENY2Lv02VH7sLpntzTTvnncnJMTbRE7DX6TLxGraN4ykZfzaUWIoCFmaomwkvNiqmlPkrKBuDoSA==, - } - - "@fontsource/azeret-mono@5.3.0": - resolution: - { - integrity: sha512-Ag/+gN67fUry7i1yLlTnk16Rr1nnTQI2YefA/G7tYcCSr/+TC/ayMrE8Km7O0OKRgI/B5Mfel46Gq9IGY50Uaw==, - } - - "@fullcalendar/core@6.1.17": - resolution: - { - integrity: sha512-0W7lnIrv18ruJ5zeWBeNZXO8qCWlzxDdp9COFEsZnyNjiEhUVnrW/dPbjRKYpL0edGG0/Lhs0ghp1z/5ekt8ZA==, - } - - "@fullcalendar/daygrid@6.1.17": - resolution: - { - integrity: sha512-K7m+pd7oVJ9fW4h7CLDdDGJbc9szJ1xDU1DZ2ag+7oOo1aCNLv44CehzkkknM6r8EYlOOhgaelxQpKAI4glj7A==, - } + '@firebase/app': 0.x + + '@firebase/util@1.15.1': + resolution: {integrity: sha512-LUdM4Wg7YM9Pq/49nGYySJA0CSQEKnGffFzWV8+6gXN7mGxn+FL1IqvFbuZUtAQcfZgHYDwCE1wwlK7rB7gl2g==} + engines: {node: '>=20.0.0'} + + '@firebase/webchannel-wrapper@1.0.6': + resolution: {integrity: sha512-Vr/Mqu79dMwGRAyGbJ4uN4+BtXB3/mRTdzetD1daWNeG8QaWuzhhbG77GltO5c0yYmYls8i250iX73624GJd7Q==} + + '@fontsource/atkinson-hyperlegible@5.3.0': + resolution: {integrity: sha512-Sp8Ve8+rQmENY2Lv02VH7sLpntzTTvnncnJMTbRE7DX6TLxGraN4ykZfzaUWIoCFmaomwkvNiqmlPkrKBuDoSA==} + + '@fontsource/azeret-mono@5.3.0': + resolution: {integrity: sha512-Ag/+gN67fUry7i1yLlTnk16Rr1nnTQI2YefA/G7tYcCSr/+TC/ayMrE8Km7O0OKRgI/B5Mfel46Gq9IGY50Uaw==} + + '@fullcalendar/core@6.1.17': + resolution: {integrity: sha512-0W7lnIrv18ruJ5zeWBeNZXO8qCWlzxDdp9COFEsZnyNjiEhUVnrW/dPbjRKYpL0edGG0/Lhs0ghp1z/5ekt8ZA==} + + '@fullcalendar/daygrid@6.1.17': + resolution: {integrity: sha512-K7m+pd7oVJ9fW4h7CLDdDGJbc9szJ1xDU1DZ2ag+7oOo1aCNLv44CehzkkknM6r8EYlOOhgaelxQpKAI4glj7A==} peerDependencies: - "@fullcalendar/core": ~6.1.17 + '@fullcalendar/core': ~6.1.17 - "@fullcalendar/interaction@6.1.17": - resolution: - { - integrity: sha512-AudvQvgmJP2FU89wpSulUUjeWv24SuyCx8FzH2WIPVaYg+vDGGYarI7K6PcM3TH7B/CyaBjm5Rqw9lXgnwt5YA==, - } + '@fullcalendar/interaction@6.1.17': + resolution: {integrity: sha512-AudvQvgmJP2FU89wpSulUUjeWv24SuyCx8FzH2WIPVaYg+vDGGYarI7K6PcM3TH7B/CyaBjm5Rqw9lXgnwt5YA==} peerDependencies: - "@fullcalendar/core": ~6.1.17 + '@fullcalendar/core': ~6.1.17 - "@fullcalendar/list@6.1.17": - resolution: - { - integrity: sha512-fkyK49F9IxwlGUBVhJGsFpd/LTi/vRVERLIAe1HmBaGkjwpxnynm8TMLb9mZip97wvDk3CmZWduMe6PxscAlow==, - } + '@fullcalendar/list@6.1.17': + resolution: {integrity: sha512-fkyK49F9IxwlGUBVhJGsFpd/LTi/vRVERLIAe1HmBaGkjwpxnynm8TMLb9mZip97wvDk3CmZWduMe6PxscAlow==} peerDependencies: - "@fullcalendar/core": ~6.1.17 + '@fullcalendar/core': ~6.1.17 - "@fullcalendar/react@6.1.17": - resolution: - { - integrity: sha512-AA8soHhlfRH5dUeqHnfAtzDiXa2vrgWocJSK/F5qzw/pOxc9MqpuoS/nQBROWtHHg6yQUg3DoGqOOhi7dmylXQ==, - } + '@fullcalendar/react@6.1.17': + resolution: {integrity: sha512-AA8soHhlfRH5dUeqHnfAtzDiXa2vrgWocJSK/F5qzw/pOxc9MqpuoS/nQBROWtHHg6yQUg3DoGqOOhi7dmylXQ==} peerDependencies: - "@fullcalendar/core": ~6.1.17 + '@fullcalendar/core': ~6.1.17 react: ^16.7.0 || ^17 || ^18 || ^19 react-dom: ^16.7.0 || ^17 || ^18 || ^19 - "@fullcalendar/timegrid@6.1.17": - resolution: - { - integrity: sha512-K4PlA3L3lclLOs3IX8cvddeiJI9ZVMD7RA9IqaWwbvac771971foc9tFze9YY+Pqesf6S+vhS2dWtEVlERaGlQ==, - } + '@fullcalendar/timegrid@6.1.17': + resolution: {integrity: sha512-K4PlA3L3lclLOs3IX8cvddeiJI9ZVMD7RA9IqaWwbvac771971foc9tFze9YY+Pqesf6S+vhS2dWtEVlERaGlQ==} peerDependencies: - "@fullcalendar/core": ~6.1.17 - - "@grpc/grpc-js@1.9.16": - resolution: - { - integrity: sha512-wE4Ut/olIzfKqp631XrG+wbF0v1vWFN4YL9FyXC2LJiG33DsV7PLzURjrCvY/6je2ntdRkeLpPDluzSRGaVltQ==, - } - engines: { node: ^8.13.0 || >=10.10.0 } - - "@grpc/proto-loader@0.7.15": - resolution: - { - integrity: sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==, - } - engines: { node: ">=6" } + '@fullcalendar/core': ~6.1.17 + + '@grpc/grpc-js@1.9.16': + resolution: {integrity: sha512-wE4Ut/olIzfKqp631XrG+wbF0v1vWFN4YL9FyXC2LJiG33DsV7PLzURjrCvY/6je2ntdRkeLpPDluzSRGaVltQ==} + engines: {node: ^8.13.0 || >=10.10.0} + + '@grpc/proto-loader@0.7.15': + resolution: {integrity: sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==} + engines: {node: '>=6'} hasBin: true - "@humanfs/core@0.19.2": - resolution: - { - integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==, - } - engines: { node: ">=18.18.0" } - - "@humanfs/node@0.16.8": - resolution: - { - integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==, - } - engines: { node: ">=18.18.0" } - - "@humanfs/types@0.15.0": - resolution: - { - integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==, - } - engines: { node: ">=18.18.0" } - - "@humanwhocodes/module-importer@1.0.1": - resolution: - { - integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, - } - engines: { node: ">=12.22" } - - "@humanwhocodes/retry@0.4.3": - resolution: - { - integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==, - } - engines: { node: ">=18.18" } - - "@hutson/parse-repository-url@3.0.2": - resolution: - { - integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==, - } - engines: { node: ">=6.9.0" } - - "@ionic/cli-framework-output@2.2.8": - resolution: - { - integrity: sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-array@2.1.6": - resolution: - { - integrity: sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-fs@3.1.7": - resolution: - { - integrity: sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-object@2.1.6": - resolution: - { - integrity: sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-process@2.1.11": - resolution: - { - integrity: sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-process@2.1.12": - resolution: - { - integrity: sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-stream@3.1.6": - resolution: - { - integrity: sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-stream@3.1.7": - resolution: - { - integrity: sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-subprocess@2.1.14": - resolution: - { - integrity: sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-subprocess@3.0.1": - resolution: - { - integrity: sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-terminal@2.3.4": - resolution: - { - integrity: sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA==, - } - engines: { node: ">=16.0.0" } - - "@ionic/utils-terminal@2.3.5": - resolution: - { - integrity: sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==, - } - engines: { node: ">=16.0.0" } - - "@isaacs/fs-minipass@4.0.1": - resolution: - { - integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==, - } - engines: { node: ">=18.0.0" } - - "@jridgewell/gen-mapping@0.3.13": - resolution: - { - integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==, - } - - "@jridgewell/remapping@2.3.5": - resolution: - { - integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==, - } - - "@jridgewell/resolve-uri@3.1.2": - resolution: - { - integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, - } - engines: { node: ">=6.0.0" } - - "@jridgewell/sourcemap-codec@1.5.5": - resolution: - { - integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==, - } - - "@jridgewell/trace-mapping@0.3.31": - resolution: - { - integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==, - } - - "@jridgewell/trace-mapping@0.3.9": - resolution: - { - integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, - } - - "@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz": - resolution: - { - integrity: sha512-xJslMLLN8oshp6ObIoOOTe3cds5KPsABgmv1hWRVaCF1Vnp/YolDINaaL8VQIX15rcuzpVmgFat+bBZdSghWwQ==, - tarball: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz, - } + '@humanfs/core@0.19.2': + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.8': + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} + engines: {node: '>=18.18.0'} + + '@humanfs/types@0.15.0': + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@hutson/parse-repository-url@3.0.2': + resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} + engines: {node: '>=6.9.0'} + + '@ionic/cli-framework-output@2.2.8': + resolution: {integrity: sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-array@2.1.6': + resolution: {integrity: sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-fs@3.1.7': + resolution: {integrity: sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-object@2.1.6': + resolution: {integrity: sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-process@2.1.11': + resolution: {integrity: sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-process@2.1.12': + resolution: {integrity: sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-stream@3.1.6': + resolution: {integrity: sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-stream@3.1.7': + resolution: {integrity: sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-subprocess@2.1.14': + resolution: {integrity: sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-subprocess@3.0.1': + resolution: {integrity: sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-terminal@2.3.4': + resolution: {integrity: sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA==} + engines: {node: '>=16.0.0'} + + '@ionic/utils-terminal@2.3.5': + resolution: {integrity: sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==} + engines: {node: '>=16.0.0'} + + '@isaacs/fs-minipass@4.0.1': + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz': + resolution: {integrity: sha512-G7kdO/L1hkfsu/3tSn8tOMfcK3bFo2z3oJP/LFV9QWgcI1gaS6fYsMrXCMaKatdZ5alBjT9e1GSgECtmuqLhOw==, tarball: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz} version: 0.1.0-beta.32 hasBin: true - "@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz": - resolution: - { - integrity: sha512-tMg41eOcp46iMTC7Xjo9aFwL0l59+FS20VmNHchzYF4GznuGXdBFwr7tO/V9e2FFSBMFMnQH2CJnkCWc/7cpiQ==, - tarball: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz, - } + '@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz': + resolution: {integrity: sha512-tMg41eOcp46iMTC7Xjo9aFwL0l59+FS20VmNHchzYF4GznuGXdBFwr7tO/V9e2FFSBMFMnQH2CJnkCWc/7cpiQ==, tarball: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz} version: 0.1.0-beta.32 - "@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz": - resolution: - { - integrity: sha512-YSjeJz5XFR8ISvW0s1j20DI+loPnek2ooEQPp6dWtWiLLtB2lcFNdXizvFP4gf4IVXakNMVGttkAgVuoAMmBeg==, - tarball: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz, - } + '@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz': + resolution: {integrity: sha512-YSjeJz5XFR8ISvW0s1j20DI+loPnek2ooEQPp6dWtWiLLtB2lcFNdXizvFP4gf4IVXakNMVGttkAgVuoAMmBeg==, tarball: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz} version: 0.1.0-beta.32 - "@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz": - resolution: - { - integrity: sha512-S4Vux4zL1fOhu84Iqhs5i1Bsy4qkSY4YpcFqq5/u1TrVCFFeqKBKtPULim5a99rxo5iqmOQ/6h1yhcxCTVzosQ==, - tarball: file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz, - } + '@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz': + resolution: {integrity: sha512-cdJsnBo1hrod55hQTFgQ2oJD3XktueWuBZ2XzSyZq1cAt9hYdiDJpJ0Si4KoMjFNu340QGBaJWfgnfrSdXtGvA==, tarball: file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz} version: 0.1.0-beta.32 - "@napi-rs/wasm-runtime@1.1.6": - resolution: - { - integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==, - } + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} peerDependencies: - "@emnapi/core": ^1.7.1 - "@emnapi/runtime": ^1.7.1 - - "@noble/hashes@2.2.0": - resolution: - { - integrity: sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==, - } - engines: { node: ">= 20.19.0" } - - "@oxc-project/types@0.139.0": - resolution: - { - integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==, - } - - "@playwright/test@1.61.1": - resolution: - { - integrity: sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==, - } - engines: { node: ">=18" } + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + + '@noble/hashes@2.2.0': + resolution: {integrity: sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==} + engines: {node: '>= 20.19.0'} + + '@oxc-project/types@0.139.0': + resolution: {integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==} + + '@playwright/test@1.61.1': + resolution: {integrity: sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==} + engines: {node: '>=18'} hasBin: true - "@prettier/plugin-xml@2.2.0": - resolution: - { - integrity: sha512-UWRmygBsyj4bVXvDiqSccwT1kmsorcwQwaIy30yVh8T+Gspx4OlC0shX1y+ZuwXZvgnafmpRYKks0bAu9urJew==, - } - - "@protobufjs/aspromise@1.1.2": - resolution: - { - integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==, - } - - "@protobufjs/base64@1.1.2": - resolution: - { - integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==, - } - - "@protobufjs/codegen@2.0.5": - resolution: - { - integrity: sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==, - } - - "@protobufjs/eventemitter@1.1.1": - resolution: - { - integrity: sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==, - } - - "@protobufjs/fetch@1.1.1": - resolution: - { - integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==, - } - - "@protobufjs/float@1.0.2": - resolution: - { - integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==, - } - - "@protobufjs/path@1.1.2": - resolution: - { - integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==, - } - - "@protobufjs/pool@1.1.0": - resolution: - { - integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==, - } - - "@protobufjs/utf8@1.1.2": - resolution: - { - integrity: sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==, - } - - "@rolldown/binding-android-arm64@1.1.5": - resolution: - { - integrity: sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@prettier/plugin-xml@2.2.0': + resolution: {integrity: sha512-UWRmygBsyj4bVXvDiqSccwT1kmsorcwQwaIy30yVh8T+Gspx4OlC0shX1y+ZuwXZvgnafmpRYKks0bAu9urJew==} + + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.5': + resolution: {integrity: sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==} + + '@protobufjs/eventemitter@1.1.1': + resolution: {integrity: sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==} + + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.2': + resolution: {integrity: sha512-b1UQwcEZ4yCnMCD8DAL1VlbvBJE9/IX4FTIp7BG1xYpf29SLazLSrqUkj4w7Y5y7cCVP6E5tcqqcI0xemPkHug==} + + '@rolldown/binding-android-arm64@1.1.5': + resolution: {integrity: sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - "@rolldown/binding-darwin-arm64@1.1.5": - resolution: - { - integrity: sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-darwin-arm64@1.1.5': + resolution: {integrity: sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - "@rolldown/binding-darwin-x64@1.1.5": - resolution: - { - integrity: sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-darwin-x64@1.1.5': + resolution: {integrity: sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - "@rolldown/binding-freebsd-x64@1.1.5": - resolution: - { - integrity: sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-freebsd-x64@1.1.5': + resolution: {integrity: sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - "@rolldown/binding-linux-arm-gnueabihf@1.1.5": - resolution: - { - integrity: sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-arm-gnueabihf@1.1.5': + resolution: {integrity: sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - "@rolldown/binding-linux-arm64-gnu@1.1.5": - resolution: - { - integrity: sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-arm64-gnu@1.1.5': + resolution: {integrity: sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - "@rolldown/binding-linux-arm64-musl@1.1.5": - resolution: - { - integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-arm64-musl@1.1.5': + resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - "@rolldown/binding-linux-ppc64-gnu@1.1.5": - resolution: - { - integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-ppc64-gnu@1.1.5': + resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] - "@rolldown/binding-linux-s390x-gnu@1.1.5": - resolution: - { - integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-s390x-gnu@1.1.5': + resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - "@rolldown/binding-linux-x64-gnu@1.1.5": - resolution: - { - integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-x64-gnu@1.1.5': + resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - "@rolldown/binding-linux-x64-musl@1.1.5": - resolution: - { - integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-linux-x64-musl@1.1.5': + resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - "@rolldown/binding-openharmony-arm64@1.1.5": - resolution: - { - integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-openharmony-arm64@1.1.5': + resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - "@rolldown/binding-wasm32-wasi@1.1.5": - resolution: - { - integrity: sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-wasm32-wasi@1.1.5': + resolution: {integrity: sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - "@rolldown/binding-win32-arm64-msvc@1.1.5": - resolution: - { - integrity: sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-win32-arm64-msvc@1.1.5': + resolution: {integrity: sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - "@rolldown/binding-win32-x64-msvc@1.1.5": - resolution: - { - integrity: sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + '@rolldown/binding-win32-x64-msvc@1.1.5': + resolution: {integrity: sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - "@rolldown/pluginutils@1.0.1": - resolution: - { - integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==, - } - - "@standard-schema/spec@1.1.0": - resolution: - { - integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==, - } - - "@tasknotes/model@file:vendor/tasknotes-model-0.3.0-rc.9.tgz": - resolution: - { - integrity: sha512-vZw4o4f1MtXZGK3KPGr1GkrbO4Vg3pdPOuABB0x55WzfrDseB23C9iSAPqmGjUOBdWNIVHELeMn1p4LKmSjB6w==, - tarball: file:vendor/tasknotes-model-0.3.0-rc.9.tgz, - } + '@rolldown/pluginutils@1.0.1': + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + + '@standard-schema/spec@1.1.0': + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + + '@tasknotes/model@file:vendor/tasknotes-model-0.3.0-rc.9.tgz': + resolution: {integrity: sha512-vZw4o4f1MtXZGK3KPGr1GkrbO4Vg3pdPOuABB0x55WzfrDseB23C9iSAPqmGjUOBdWNIVHELeMn1p4LKmSjB6w==, tarball: file:vendor/tasknotes-model-0.3.0-rc.9.tgz} version: 0.3.0-rc.9 - "@testing-library/dom@10.4.1": - resolution: - { - integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==, - } - engines: { node: ">=18" } - - "@testing-library/jest-dom@7.0.0": - resolution: - { - integrity: sha512-HKAH9C6mBo5yBG6yRO5i43L2iisencAo5z+o5P/saHUoY+miC5ivXRxHBJcFyB5ypPNxHJdK3BoF/3O4DIptMg==, - } - engines: { node: ">=22", npm: ">=6", yarn: ">=1" } + '@testing-library/dom@10.4.1': + resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} + engines: {node: '>=18'} + + '@testing-library/jest-dom@7.0.0': + resolution: {integrity: sha512-HKAH9C6mBo5yBG6yRO5i43L2iisencAo5z+o5P/saHUoY+miC5ivXRxHBJcFyB5ypPNxHJdK3BoF/3O4DIptMg==} + engines: {node: '>=22', npm: '>=6', yarn: '>=1'} peerDependencies: - "@testing-library/dom": ">=10 <11" - - "@testing-library/react@16.3.2": - resolution: - { - integrity: sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==, - } - engines: { node: ">=18" } + '@testing-library/dom': '>=10 <11' + + '@testing-library/react@16.3.2': + resolution: {integrity: sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==} + engines: {node: '>=18'} peerDependencies: - "@testing-library/dom": ^10.0.0 - "@types/react": ^18.0.0 || ^19.0.0 - "@types/react-dom": ^18.0.0 || ^19.0.0 + '@testing-library/dom': ^10.0.0 + '@types/react': ^18.0.0 || ^19.0.0 + '@types/react-dom': ^18.0.0 || ^19.0.0 react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 peerDependenciesMeta: - "@types/react": + '@types/react': optional: true - "@types/react-dom": + '@types/react-dom': optional: true - "@trapezedev/gradle-parse@7.1.3": - resolution: - { - integrity: sha512-WQVF5pEJ5o/mUyvfGTG9nBKx9Te/ilKM3r2IT69GlbaooItT5ao7RyF1MUTBNjHLPk/xpGUY3c6PyVnjDlz0Vw==, - } - - "@trapezedev/project@7.1.4": - resolution: - { - integrity: sha512-b5rszBgT5XiRp/m4V2S2Ara2fdFXhPiduxhvCIVTSHq51PgLBjiTEStL6NbUz3V0K5bebF971O+SLRtyBxfCNA==, - } - - "@tsconfig/node10@1.0.12": - resolution: - { - integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==, - } - - "@tsconfig/node12@1.0.11": - resolution: - { - integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, - } - - "@tsconfig/node14@1.0.3": - resolution: - { - integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, - } - - "@tsconfig/node16@1.0.4": - resolution: - { - integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, - } - - "@tybys/wasm-util@0.10.3": - resolution: - { - integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==, - } - - "@types/aria-query@5.0.4": - resolution: - { - integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==, - } - - "@types/chai@5.2.3": - resolution: - { - integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==, - } - - "@types/debug@4.1.13": - resolution: - { - integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==, - } - - "@types/deep-eql@4.0.2": - resolution: - { - integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==, - } - - "@types/esrecurse@4.3.1": - resolution: - { - integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==, - } - - "@types/estree-jsx@1.0.5": - resolution: - { - integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==, - } - - "@types/estree@1.0.9": - resolution: - { - integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==, - } - - "@types/fs-extra@8.1.5": - resolution: - { - integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==, - } - - "@types/hast@3.0.5": - resolution: - { - integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==, - } - - "@types/json-schema@7.0.15": - resolution: - { - integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, - } - - "@types/mdast@4.0.4": - resolution: - { - integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, - } - - "@types/minimist@1.2.5": - resolution: - { - integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==, - } - - "@types/ms@2.1.0": - resolution: - { - integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==, - } - - "@types/node@26.1.1": - resolution: - { - integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==, - } - - "@types/normalize-package-data@2.4.4": - resolution: - { - integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==, - } - - "@types/picomatch@4.0.2": - resolution: - { - integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==, - } - - "@types/react-dom@19.2.3": - resolution: - { - integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==, - } + '@trapezedev/gradle-parse@7.1.3': + resolution: {integrity: sha512-WQVF5pEJ5o/mUyvfGTG9nBKx9Te/ilKM3r2IT69GlbaooItT5ao7RyF1MUTBNjHLPk/xpGUY3c6PyVnjDlz0Vw==} + + '@trapezedev/project@7.1.4': + resolution: {integrity: sha512-b5rszBgT5XiRp/m4V2S2Ara2fdFXhPiduxhvCIVTSHq51PgLBjiTEStL6NbUz3V0K5bebF971O+SLRtyBxfCNA==} + + '@tsconfig/node10@1.0.12': + resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + + '@types/aria-query@5.0.4': + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + + '@types/fs-extra@8.1.5': + resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} + + '@types/hast@3.0.5': + resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/minimist@1.2.5': + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/node@26.1.1': + resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} + + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + + '@types/picomatch@4.0.2': + resolution: {integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==} + + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: - "@types/react": ^19.2.0 - - "@types/react@19.2.17": - resolution: - { - integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==, - } - - "@types/slice-ansi@4.0.0": - resolution: - { - integrity: sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==, - } - - "@types/unist@2.0.11": - resolution: - { - integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==, - } - - "@types/unist@3.0.3": - resolution: - { - integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, - } - - "@typescript-eslint/eslint-plugin@8.65.0": - resolution: - { - integrity: sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + '@types/react': ^19.2.0 + + '@types/react@19.2.17': + resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + + '@types/slice-ansi@4.0.0': + resolution: {integrity: sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@typescript-eslint/eslint-plugin@8.65.0': + resolution: {integrity: sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - "@typescript-eslint/parser": ^8.65.0 + '@typescript-eslint/parser': ^8.65.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/parser@8.65.0": - resolution: - { - integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/parser@8.65.0': + resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/project-service@8.65.0": - resolution: - { - integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/project-service@8.65.0': + resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/scope-manager@8.65.0": - resolution: - { - integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@typescript-eslint/tsconfig-utils@8.65.0": - resolution: - { - integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/scope-manager@8.65.0': + resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.65.0': + resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/type-utils@8.65.0": - resolution: - { - integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/type-utils@8.65.0': + resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/types@8.65.0": - resolution: - { - integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@typescript-eslint/typescript-estree@8.65.0": - resolution: - { - integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/types@8.65.0': + resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.65.0': + resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/utils@8.65.0": - resolution: - { - integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/utils@8.65.0': + resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - - "@typescript-eslint/visitor-keys@8.65.0": - resolution: - { - integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - - "@ungap/structured-clone@1.3.3": - resolution: - { - integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==, - } - - "@vitejs/plugin-react@6.0.3": - resolution: - { - integrity: sha512-vmFvco5/QuC2f9Oj+wTk0+9XeDFkHxSamwZKYc7MxYwKICfvUvlMhqKI0VuICPltGqh1neqBKDvO4kes1ya8vg==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/visitor-keys@8.65.0': + resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.3.3': + resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} + + '@vitejs/plugin-react@6.0.3': + resolution: {integrity: sha512-vmFvco5/QuC2f9Oj+wTk0+9XeDFkHxSamwZKYc7MxYwKICfvUvlMhqKI0VuICPltGqh1neqBKDvO4kes1ya8vg==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - "@rolldown/plugin-babel": ^0.1.7 || ^0.2.0 + '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 babel-plugin-react-compiler: ^1.0.0 vite: ^8.0.0 peerDependenciesMeta: - "@rolldown/plugin-babel": + '@rolldown/plugin-babel': optional: true babel-plugin-react-compiler: optional: true - "@vitest/coverage-v8@4.1.10": - resolution: - { - integrity: sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==, - } + '@vitest/coverage-v8@4.1.10': + resolution: {integrity: sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==} peerDependencies: - "@vitest/browser": 4.1.10 + '@vitest/browser': 4.1.10 vitest: 4.1.10 peerDependenciesMeta: - "@vitest/browser": + '@vitest/browser': optional: true - "@vitest/expect@4.1.10": - resolution: - { - integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==, - } - - "@vitest/mocker@4.1.10": - resolution: - { - integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==, - } + '@vitest/expect@4.1.10': + resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==} + + '@vitest/mocker@4.1.10': + resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1854,90 +1187,51 @@ packages: vite: optional: true - "@vitest/pretty-format@4.1.10": - resolution: - { - integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==, - } - - "@vitest/runner@4.1.10": - resolution: - { - integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==, - } - - "@vitest/snapshot@4.1.10": - resolution: - { - integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==, - } - - "@vitest/spy@4.1.10": - resolution: - { - integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==, - } - - "@vitest/utils@4.1.10": - resolution: - { - integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==, - } - - "@xml-tools/parser@1.0.11": - resolution: - { - integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==, - } - - "@xmldom/xmldom@0.9.10": - resolution: - { - integrity: sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==, - } - engines: { node: ">=14.6" } + '@vitest/pretty-format@4.1.10': + resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==} + + '@vitest/runner@4.1.10': + resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==} + + '@vitest/snapshot@4.1.10': + resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==} + + '@vitest/spy@4.1.10': + resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==} + + '@vitest/utils@4.1.10': + resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==} + + '@xml-tools/parser@1.0.11': + resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} + + '@xmldom/xmldom@0.9.10': + resolution: {integrity: sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==} + engines: {node: '>=14.6'} JSONStream@1.3.5: - resolution: - { - integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, - } + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true acorn-jsx@5.3.2: - resolution: - { - integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, - } + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 acorn-walk@8.3.5: - resolution: - { - integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} + engines: {node: '>=0.4.0'} acorn@8.17.0: - resolution: - { - integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==, - } - engines: { node: ">=0.4.0" } + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} + engines: {node: '>=0.4.0'} hasBin: true add-stream@1.0.0: - resolution: - { - integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==, - } + resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} ajv-formats@3.0.1: - resolution: - { - integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==, - } + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: ajv: ^8.0.0 peerDependenciesMeta: @@ -1945,191 +1239,113 @@ packages: optional: true ajv@6.15.0: - resolution: - { - integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==, - } + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} ajv@8.20.0: - resolution: - { - integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==, - } + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} ansi-regex@5.0.1: - resolution: - { - integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} ansi-styles@3.2.1: - resolution: - { - integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} ansi-styles@4.3.0: - resolution: - { - integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} ansi-styles@5.2.0: - resolution: - { - integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} arg@4.1.3: - resolution: - { - integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, - } + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} argparse@1.0.10: - resolution: - { - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, - } + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} argparse@2.0.1: - resolution: - { - integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, - } + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} aria-query@5.3.0: - resolution: - { - integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==, - } + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} aria-query@5.3.2: - resolution: - { - integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} array-ify@1.0.0: - resolution: - { - integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, - } + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} arrify@1.0.1: - resolution: - { - integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} assertion-error@2.0.1: - resolution: - { - integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} ast-v8-to-istanbul@1.0.5: - resolution: - { - integrity: sha512-UPAgKJFSEGMWSDr3LX4tqnAb4f7KGT8O40Tyx8wbYmmZ/yn58lNCm8h3svs3eXgiGd5AXxz8NDOvXWvicq+rJA==, - } + resolution: {integrity: sha512-UPAgKJFSEGMWSDr3LX4tqnAb4f7KGT8O40Tyx8wbYmmZ/yn58lNCm8h3svs3eXgiGd5AXxz8NDOvXWvicq+rJA==} astral-regex@2.0.0: - resolution: - { - integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} at-least-node@1.0.0: - resolution: - { - integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==, - } - engines: { node: ">= 4.0.0" } + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} axe-core@4.12.1: - resolution: - { - integrity: sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==} + engines: {node: '>=4'} b4a@1.8.1: - resolution: - { - integrity: sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==, - } + resolution: {integrity: sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==} peerDependencies: - react-native-b4a: "*" + react-native-b4a: '*' peerDependenciesMeta: react-native-b4a: optional: true bail@2.0.2: - resolution: - { - integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, - } + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} balanced-match@1.0.2: - resolution: - { - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, - } + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} balanced-match@4.0.4: - resolution: - { - integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==, - } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} bare-events@2.9.1: - resolution: - { - integrity: sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==, - } + resolution: {integrity: sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==} peerDependencies: - bare-abort-controller: "*" + bare-abort-controller: '*' peerDependenciesMeta: bare-abort-controller: optional: true bare-fs@4.7.4: - resolution: - { - integrity: sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ==, - } - engines: { bare: ">=1.16.0" } + resolution: {integrity: sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ==} + engines: {bare: '>=1.16.0'} peerDependencies: - bare-buffer: "*" + bare-buffer: '*' peerDependenciesMeta: bare-buffer: optional: true bare-path@3.1.1: - resolution: - { - integrity: sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==, - } + resolution: {integrity: sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==} bare-stream@2.13.3: - resolution: - { - integrity: sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==, - } + resolution: {integrity: sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==} peerDependencies: - bare-abort-controller: "*" - bare-buffer: "*" - bare-events: "*" + bare-abort-controller: '*' + bare-buffer: '*' + bare-events: '*' peerDependenciesMeta: bare-abort-controller: optional: true @@ -2139,962 +1355,539 @@ packages: optional: true bare-url@2.4.6: - resolution: - { - integrity: sha512-iQxPClE07hETVpbRoX7JXX3v/ZQViCxe/SYCxylRLzdEx1xJAufPptfiOqR8tqiCtmbtMDANKWszzjLu1PMAZQ==, - } + resolution: {integrity: sha512-iQxPClE07hETVpbRoX7JXX3v/ZQViCxe/SYCxylRLzdEx1xJAufPptfiOqR8tqiCtmbtMDANKWszzjLu1PMAZQ==} base64-js@1.5.1: - resolution: - { - integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, - } + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} baseline-browser-mapping@2.11.0: - resolution: - { - integrity: sha512-oCu2wfipvX3AePSgmOuKkIywOu+8n9psz7hXYmk56ghpu3+7KzNIBopaOs4c9BrtdnTtW30unG9GTfHo7EwERQ==, - } - engines: { node: ">=6.0.0" } + resolution: {integrity: sha512-oCu2wfipvX3AePSgmOuKkIywOu+8n9psz7hXYmk56ghpu3+7KzNIBopaOs4c9BrtdnTtW30unG9GTfHo7EwERQ==} + engines: {node: '>=6.0.0'} hasBin: true bidi-js@1.0.3: - resolution: - { - integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==, - } + resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} big-integer@1.6.52: - resolution: - { - integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==, - } - engines: { node: ">=0.6" } + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} bl@4.1.0: - resolution: - { - integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, - } + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} boolbase@1.0.0: - resolution: - { - integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, - } + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} bplist-creator@0.1.0: - resolution: - { - integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==, - } + resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==} bplist-parser@0.3.1: - resolution: - { - integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==, - } - engines: { node: ">= 5.10.0" } + resolution: {integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==} + engines: {node: '>= 5.10.0'} bplist-parser@0.3.2: - resolution: - { - integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==, - } - engines: { node: ">= 5.10.0" } + resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==} + engines: {node: '>= 5.10.0'} brace-expansion@1.1.16: - resolution: - { - integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==, - } + resolution: {integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==} brace-expansion@2.1.2: - resolution: - { - integrity: sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==, - } + resolution: {integrity: sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==} brace-expansion@5.0.7: - resolution: - { - integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==, - } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} + engines: {node: 18 || 20 || >=22} browserslist@4.28.7: - resolution: - { - integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==, - } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true buffer-crc32@0.2.13: - resolution: - { - integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==, - } + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} buffer@5.7.1: - resolution: - { - integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, - } + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} camelcase-keys@6.2.2: - resolution: - { - integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} camelcase@5.3.1: - resolution: - { - integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} caniuse-lite@1.0.30001806: - resolution: - { - integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==, - } + resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==} ccount@2.0.1: - resolution: - { - integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, - } + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} chai@6.2.2: - resolution: - { - integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} + engines: {node: '>=18'} chalk@2.4.2: - resolution: - { - integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} character-entities-html4@2.1.0: - resolution: - { - integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, - } + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} character-entities-legacy@3.0.0: - resolution: - { - integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, - } + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} character-entities@2.0.2: - resolution: - { - integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, - } + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} character-reference-invalid@2.0.1: - resolution: - { - integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==, - } + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} chevrotain@7.1.1: - resolution: - { - integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==, - } + resolution: {integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==} chownr@1.1.4: - resolution: - { - integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==, - } + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} chownr@2.0.0: - resolution: - { - integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} chownr@3.0.0: - resolution: - { - integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} chrono-node@2.10.1: - resolution: - { - integrity: sha512-tPOsBzYVAK5zth+CiHCgp5NGeqRc4mMD8FPthQ5IxkgjPWWxIFdM5odnmfw//IRAzl6C++Xy8olQW7wn5qBR1g==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-tPOsBzYVAK5zth+CiHCgp5NGeqRc4mMD8FPthQ5IxkgjPWWxIFdM5odnmfw//IRAzl6C++Xy8olQW7wn5qBR1g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} cliui@6.0.0: - resolution: - { - integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==, - } + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} cliui@7.0.4: - resolution: - { - integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, - } + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} cliui@8.0.1: - resolution: - { - integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} color-convert@1.9.3: - resolution: - { - integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, - } + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} color-convert@2.0.1: - resolution: - { - integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, - } - engines: { node: ">=7.0.0" } + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} color-name@1.1.3: - resolution: - { - integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, - } + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} color-name@1.1.4: - resolution: - { - integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, - } + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} color-string@1.9.1: - resolution: - { - integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, - } + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} color@4.2.3: - resolution: - { - integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==, - } - engines: { node: ">=12.5.0" } + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} comma-separated-tokens@2.0.3: - resolution: - { - integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, - } + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} commander@12.1.0: - resolution: - { - integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} commander@8.3.0: - resolution: - { - integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, - } - engines: { node: ">= 12" } + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} commander@9.5.0: - resolution: - { - integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, - } - engines: { node: ^12.20.0 || >=14 } + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} compare-func@2.0.0: - resolution: - { - integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==, - } + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} concat-map@0.0.1: - resolution: - { - integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, - } + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} conventional-changelog-angular@5.0.13: - resolution: - { - integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} + engines: {node: '>=10'} conventional-changelog-atom@2.0.8: - resolution: - { - integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==} + engines: {node: '>=10'} deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. conventional-changelog-codemirror@2.0.8: - resolution: - { - integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==} + engines: {node: '>=10'} deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. conventional-changelog-conventionalcommits@4.6.3: - resolution: - { - integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} + engines: {node: '>=10'} conventional-changelog-core@4.2.4: - resolution: - { - integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} + engines: {node: '>=10'} deprecated: Deprecated and no longer maintained. Please use conventional-changelog instead. conventional-changelog-ember@2.0.9: - resolution: - { - integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==} + engines: {node: '>=10'} deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. conventional-changelog-eslint@3.0.9: - resolution: - { - integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==} + engines: {node: '>=10'} deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. conventional-changelog-express@2.0.6: - resolution: - { - integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==} + engines: {node: '>=10'} deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. conventional-changelog-jquery@3.0.11: - resolution: - { - integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==} + engines: {node: '>=10'} deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. conventional-changelog-jshint@2.0.9: - resolution: - { - integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==} + engines: {node: '>=10'} deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. conventional-changelog-preset-loader@2.3.4: - resolution: - { - integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==} + engines: {node: '>=10'} conventional-changelog-writer@5.0.1: - resolution: - { - integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==} + engines: {node: '>=10'} hasBin: true conventional-changelog@3.1.25: - resolution: - { - integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==} + engines: {node: '>=10'} conventional-commits-filter@2.0.7: - resolution: - { - integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==} + engines: {node: '>=10'} conventional-commits-parser@3.2.4: - resolution: - { - integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} + engines: {node: '>=10'} hasBin: true convert-source-map@2.0.0: - resolution: - { - integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, - } + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} core-util-is@1.0.3: - resolution: - { - integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, - } + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} create-require@1.1.1: - resolution: - { - integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, - } + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} cross-spawn@7.0.6: - resolution: - { - integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} crypto-random-string@4.0.0: - resolution: - { - integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} css-select@4.3.0: - resolution: - { - integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, - } + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} css-tree@3.2.1: - resolution: - { - integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==, - } - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} css-what@6.2.2: - resolution: - { - integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} css.escape@1.5.1: - resolution: - { - integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==, - } + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} csstype@3.2.3: - resolution: - { - integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==, - } + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} dargs@7.0.0: - resolution: - { - integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} + engines: {node: '>=8'} data-urls@7.0.0: - resolution: - { - integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} date-fns@4.4.0: - resolution: - { - integrity: sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==, - } + resolution: {integrity: sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w==} dateformat@3.0.3: - resolution: - { - integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==, - } + resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} debug@4.3.4: - resolution: - { - integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true debug@4.4.3: - resolution: - { - integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} peerDependencies: - supports-color: "*" + supports-color: '*' peerDependenciesMeta: supports-color: optional: true decamelize-keys@1.1.1: - resolution: - { - integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} decamelize@1.2.0: - resolution: - { - integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} decimal.js@10.6.0: - resolution: - { - integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==, - } + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} decode-named-character-reference@1.3.0: - resolution: - { - integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==, - } + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} decompress-response@6.0.0: - resolution: - { - integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} deep-extend@0.6.0: - resolution: - { - integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, - } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} deep-is@0.1.4: - resolution: - { - integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, - } + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} define-lazy-prop@2.0.0: - resolution: - { - integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} dequal@2.0.3: - resolution: - { - integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} detect-libc@2.1.2: - resolution: - { - integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} devlop@1.1.0: - resolution: - { - integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, - } + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} dexie@4.4.4: - resolution: - { - integrity: sha512-jIwsYI8Os2hgnqc6O49YwFDKGc5v5QjGx0wPVp543ip1F53VFAKMLthV2pQosQcVTv3eAskTWYspOx195PM0FQ==, - } + resolution: {integrity: sha512-jIwsYI8Os2hgnqc6O49YwFDKGc5v5QjGx0wPVp543ip1F53VFAKMLthV2pQosQcVTv3eAskTWYspOx195PM0FQ==} diff@4.0.4: - resolution: - { - integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==, - } - engines: { node: ">=0.3.1" } + resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} + engines: {node: '>=0.3.1'} diff@5.2.2: - resolution: - { - integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==, - } - engines: { node: ">=0.3.1" } + resolution: {integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==} + engines: {node: '>=0.3.1'} dom-accessibility-api@0.5.16: - resolution: - { - integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==, - } + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} dom-accessibility-api@0.6.3: - resolution: - { - integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==, - } + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} dom-serializer@1.4.1: - resolution: - { - integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, - } + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} domelementtype@2.3.0: - resolution: - { - integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, - } + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} domhandler@4.3.1: - resolution: - { - integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} domutils@2.8.0: - resolution: - { - integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, - } + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dot-prop@5.3.0: - resolution: - { - integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} electron-to-chromium@1.5.394: - resolution: - { - integrity: sha512-Wmt2Gm0o8JWBuGgmc4XZ0u9s1RaCRqhxP47phplmfg04+qypTUurpeJGP45A7Fhv7jdrrVH44PLlR9qXo37cVQ==, - } + resolution: {integrity: sha512-Wmt2Gm0o8JWBuGgmc4XZ0u9s1RaCRqhxP47phplmfg04+qypTUurpeJGP45A7Fhv7jdrrVH44PLlR9qXo37cVQ==} elementtree@0.1.7: - resolution: - { - integrity: sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==, - } - engines: { node: ">= 0.4.0" } + resolution: {integrity: sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==} + engines: {node: '>= 0.4.0'} emoji-regex@8.0.0: - resolution: - { - integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, - } + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} end-of-stream@1.4.5: - resolution: - { - integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==, - } + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} entities@2.2.0: - resolution: - { - integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, - } + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} entities@8.0.0: - resolution: - { - integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==, - } - engines: { node: ">=20.19.0" } + resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} + engines: {node: '>=20.19.0'} env-paths@2.2.1: - resolution: - { - integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} env-paths@3.0.0: - resolution: - { - integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} error-ex@1.3.4: - resolution: - { - integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==, - } + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} es-errors@1.3.0: - resolution: - { - integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} es-module-lexer@2.3.1: - resolution: - { - integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==, - } + resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} escalade@3.2.0: - resolution: - { - integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} escape-string-regexp@1.0.5: - resolution: - { - integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} escape-string-regexp@4.0.0: - resolution: - { - integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} escape-string-regexp@5.0.0: - resolution: - { - integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} eslint-plugin-react-hooks@7.1.1: - resolution: - { - integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} + engines: {node: '>=18'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 eslint-plugin-react-refresh@0.5.3: - resolution: - { - integrity: sha512-5EMmLCV98Pi4o/f/3DP/v/tNqLHMIc9I8LKClNDWhZ9JTho89/kQcitCXQBMG7sAfVRK0Ie3T2EDOzp1YXYiVA==, - } + resolution: {integrity: sha512-5EMmLCV98Pi4o/f/3DP/v/tNqLHMIc9I8LKClNDWhZ9JTho89/kQcitCXQBMG7sAfVRK0Ie3T2EDOzp1YXYiVA==} peerDependencies: eslint: ^9 || ^10 eslint-scope@9.1.2: - resolution: - { - integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint-visitor-keys@3.4.3: - resolution: - { - integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} eslint-visitor-keys@5.0.1: - resolution: - { - integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint@10.7.0: - resolution: - { - integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: - jiti: "*" + jiti: '*' peerDependenciesMeta: jiti: optional: true espree@11.2.0: - resolution: - { - integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} esprima@4.0.1: - resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} hasBin: true esquery@1.7.0: - resolution: - { - integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} esrecurse@4.3.0: - resolution: - { - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} estraverse@5.3.0: - resolution: - { - integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} estree-util-is-identifier-name@3.0.0: - resolution: - { - integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==, - } + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} estree-walker@3.0.3: - resolution: - { - integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, - } + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} esutils@2.0.3: - resolution: - { - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} events-universal@1.0.1: - resolution: - { - integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==, - } + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} expand-template@2.0.3: - resolution: - { - integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} expect-type@1.4.0: - resolution: - { - integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} + engines: {node: '>=12.0.0'} extend-shallow@2.0.1: - resolution: - { - integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} extend@3.0.2: - resolution: - { - integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, - } + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} fake-indexeddb@6.2.5: - resolution: - { - integrity: sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==} + engines: {node: '>=18'} fast-deep-equal@3.1.3: - resolution: - { - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, - } + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} fast-fifo@1.3.2: - resolution: - { - integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==, - } + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} fast-json-stable-stringify@2.1.0: - resolution: - { - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, - } + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} fast-levenshtein@2.0.6: - resolution: - { - integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, - } + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} fast-uri@3.1.4: - resolution: - { - integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==, - } + resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==} faye-websocket@0.11.4: - resolution: - { - integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} fd-slicer@1.1.0: - resolution: - { - integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==, - } + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} fdir@6.5.0: - resolution: - { - integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -3102,591 +1895,330 @@ packages: optional: true file-entry-cache@8.0.0: - resolution: - { - integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, - } - engines: { node: ">=16.0.0" } + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} find-up@2.1.0: - resolution: - { - integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} + engines: {node: '>=4'} find-up@4.1.0: - resolution: - { - integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} find-up@5.0.0: - resolution: - { - integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} firebase@12.16.0: - resolution: - { - integrity: sha512-CNw6hFBdONkzF8UGLDx/RDRY9gVa5VmJNHd7qi4gdmA3ZuLkuOrhmWefB2l+FN+OxFpN77Itq7aO6zlTi780ag==, - } + resolution: {integrity: sha512-CNw6hFBdONkzF8UGLDx/RDRY9gVa5VmJNHd7qi4gdmA3ZuLkuOrhmWefB2l+FN+OxFpN77Itq7aO6zlTi780ag==} flat-cache@4.0.1: - resolution: - { - integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flatted@3.4.2: - resolution: - { - integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==, - } + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} fs-constants@1.0.0: - resolution: - { - integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==, - } + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} fs-extra@10.1.0: - resolution: - { - integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} fs-extra@11.3.6: - resolution: - { - integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==, - } - engines: { node: ">=14.14" } + resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} + engines: {node: '>=14.14'} fs-extra@9.1.0: - resolution: - { - integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} fs-minipass@2.1.0: - resolution: - { - integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} fs.realpath@1.0.0: - resolution: - { - integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, - } + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} fsevents@2.3.2: - resolution: - { - integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] fsevents@2.3.3: - resolution: - { - integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] function-bind@1.1.2: - resolution: - { - integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, - } + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} gensync@1.0.0-beta.2: - resolution: - { - integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, - } - engines: { node: ">=6.9.0" } + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} get-caller-file@2.0.5: - resolution: - { - integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, - } - engines: { node: 6.* || 8.* || >= 10.* } + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} get-pkg-repo@4.2.1: - resolution: - { - integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==, - } - engines: { node: ">=6.9.0" } + resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} + engines: {node: '>=6.9.0'} hasBin: true git-raw-commits@2.0.11: - resolution: - { - integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} + engines: {node: '>=10'} deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true git-remote-origin-url@2.0.0: - resolution: - { - integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} + engines: {node: '>=4'} git-semver-tags@4.1.1: - resolution: - { - integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==} + engines: {node: '>=10'} deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true gitconfiglocal@1.0.0: - resolution: - { - integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==, - } + resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} github-from-package@0.0.0: - resolution: - { - integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==, - } + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} glob-parent@6.0.2: - resolution: - { - integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} glob@13.0.6: - resolution: - { - integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==, - } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} glob@9.3.5: - resolution: - { - integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me globals@17.7.0: - resolution: - { - integrity: sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==} + engines: {node: '>=18'} graceful-fs@4.2.11: - resolution: - { - integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, - } + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} gradle-to-js@2.0.1: - resolution: - { - integrity: sha512-is3hDn9zb8XXnjbEeAEIqxTpLHUiGBqjegLmXPuyMBfKAggpadWFku4/AP8iYAGBX6qR9/5UIUIp47V0XI3aMw==, - } + resolution: {integrity: sha512-is3hDn9zb8XXnjbEeAEIqxTpLHUiGBqjegLmXPuyMBfKAggpadWFku4/AP8iYAGBX6qR9/5UIUIp47V0XI3aMw==} hasBin: true gray-matter@4.0.3: - resolution: - { - integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, - } - engines: { node: ">=6.0" } + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} handlebars@4.7.9: - resolution: - { - integrity: sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==, - } - engines: { node: ">=0.4.7" } + resolution: {integrity: sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==} + engines: {node: '>=0.4.7'} hasBin: true hard-rejection@2.1.0: - resolution: - { - integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} has-flag@3.0.0: - resolution: - { - integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} has-flag@4.0.0: - resolution: - { - integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} hasown@2.0.4: - resolution: - { - integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} + engines: {node: '>= 0.4'} hast-util-to-jsx-runtime@2.3.6: - resolution: - { - integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==, - } + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} hast-util-whitespace@3.0.0: - resolution: - { - integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, - } + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} he@1.2.0: - resolution: - { - integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, - } + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true hermes-estree@0.25.1: - resolution: - { - integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==, - } + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} hermes-parser@0.25.1: - resolution: - { - integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==, - } + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} hosted-git-info@2.8.9: - resolution: - { - integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, - } + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} hosted-git-info@4.1.0: - resolution: - { - integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} html-encoding-sniffer@6.0.0: - resolution: - { - integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} html-escaper@2.0.2: - resolution: - { - integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, - } + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} html-url-attributes@3.0.1: - resolution: - { - integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==, - } + resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} http-parser-js@0.5.10: - resolution: - { - integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==, - } + resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} idb@7.1.1: - resolution: - { - integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==, - } + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} ieee754@1.2.1: - resolution: - { - integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, - } + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} ignore@5.3.2: - resolution: - { - integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} ignore@7.0.6: - resolution: - { - integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==, - } - engines: { node: ">= 4" } + resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==} + engines: {node: '>= 4'} imurmurhash@0.1.4: - resolution: - { - integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, - } - engines: { node: ">=0.8.19" } + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} indent-string@4.0.0: - resolution: - { - integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} inherits@2.0.4: - resolution: - { - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, - } + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} ini@1.3.8: - resolution: - { - integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, - } + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} ini@2.0.0: - resolution: - { - integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} ini@4.1.3: - resolution: - { - integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} inline-style-parser@0.2.7: - resolution: - { - integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==, - } + resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} is-alphabetical@2.0.1: - resolution: - { - integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==, - } + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} is-alphanumerical@2.0.1: - resolution: - { - integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==, - } + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} is-arrayish@0.2.1: - resolution: - { - integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, - } + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} is-arrayish@0.3.4: - resolution: - { - integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==, - } + resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} is-core-module@2.16.2: - resolution: - { - integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} + engines: {node: '>= 0.4'} is-decimal@2.0.1: - resolution: - { - integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==, - } + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} is-docker@2.2.1: - resolution: - { - integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} hasBin: true is-extendable@0.1.1: - resolution: - { - integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} is-extglob@2.1.1: - resolution: - { - integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} is-fullwidth-code-point@3.0.0: - resolution: - { - integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} is-glob@4.0.3: - resolution: - { - integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} is-hexadecimal@2.0.1: - resolution: - { - integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==, - } + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} is-obj@2.0.0: - resolution: - { - integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} is-plain-obj@1.1.0: - resolution: - { - integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} is-plain-obj@4.1.0: - resolution: - { - integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} is-potential-custom-element-name@1.0.1: - resolution: - { - integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, - } + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} is-stream@3.0.0: - resolution: - { - integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} is-text-path@1.0.1: - resolution: - { - integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} + engines: {node: '>=0.10.0'} is-wsl@2.2.0: - resolution: - { - integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} isarray@1.0.0: - resolution: - { - integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, - } + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} isexe@2.0.0: - resolution: - { - integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, - } + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} istanbul-lib-coverage@3.2.2: - resolution: - { - integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} istanbul-lib-report@3.0.1: - resolution: - { - integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} istanbul-reports@3.2.0: - resolution: - { - integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} + engines: {node: '>=8'} js-tokens@10.0.0: - resolution: - { - integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==, - } + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} js-tokens@4.0.0: - resolution: - { - integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, - } + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} js-yaml@3.15.0: - resolution: - { - integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==, - } + resolution: {integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==} hasBin: true js-yaml@4.3.0: - resolution: - { - integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==, - } + resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} hasBin: true jsdom@29.1.1: - resolution: - { - integrity: sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==, - } - engines: { node: ^20.19.0 || ^22.13.0 || >=24.0.0 } + resolution: {integrity: sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0} peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: @@ -3694,824 +2226,452 @@ packages: optional: true jsesc@3.1.0: - resolution: - { - integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} hasBin: true json-buffer@3.0.1: - resolution: - { - integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, - } + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} json-parse-better-errors@1.0.2: - resolution: - { - integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, - } + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} json-parse-even-better-errors@2.3.1: - resolution: - { - integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, - } + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} json-schema-traverse@0.4.1: - resolution: - { - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, - } + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} json-schema-traverse@1.0.0: - resolution: - { - integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, - } + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} json-stable-stringify-without-jsonify@1.0.1: - resolution: - { - integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, - } + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} json-stringify-safe@5.0.1: - resolution: - { - integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, - } + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} json5@2.2.3: - resolution: - { - integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} hasBin: true jsonfile@6.2.1: - resolution: - { - integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==, - } + resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} jsonparse@1.3.1: - resolution: - { - integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, - } - engines: { "0": node >= 0.2.0 } + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} keyv@4.5.4: - resolution: - { - integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, - } + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} kind-of@6.0.3: - resolution: - { - integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} kleur@3.0.3: - resolution: - { - integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} kleur@4.1.5: - resolution: - { - integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} levn@0.4.1: - resolution: - { - integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} lightningcss-android-arm64@1.33.0: - resolution: - { - integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] lightningcss-darwin-arm64@1.33.0: - resolution: - { - integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] lightningcss-darwin-x64@1.33.0: - resolution: - { - integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] lightningcss-freebsd-x64@1.33.0: - resolution: - { - integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] lightningcss-linux-arm-gnueabihf@1.33.0: - resolution: - { - integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==} + engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] lightningcss-linux-arm64-gnu@1.33.0: - resolution: - { - integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] lightningcss-linux-arm64-musl@1.33.0: - resolution: - { - integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] lightningcss-linux-x64-gnu@1.33.0: - resolution: - { - integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] lightningcss-linux-x64-musl@1.33.0: - resolution: - { - integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] lightningcss-win32-arm64-msvc@1.33.0: - resolution: - { - integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} + engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] lightningcss-win32-x64-msvc@1.33.0: - resolution: - { - integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==} + engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] lightningcss@1.33.0: - resolution: - { - integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==, - } - engines: { node: ">= 12.0.0" } + resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==} + engines: {node: '>= 12.0.0'} lines-and-columns@1.2.4: - resolution: - { - integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, - } + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} load-json-file@4.0.0: - resolution: - { - integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} + engines: {node: '>=4'} locate-path@2.0.0: - resolution: - { - integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} + engines: {node: '>=4'} locate-path@5.0.0: - resolution: - { - integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} locate-path@6.0.0: - resolution: - { - integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} lodash.camelcase@4.3.0: - resolution: - { - integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, - } + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} lodash.ismatch@4.4.0: - resolution: - { - integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, - } + resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} lodash.merge@4.6.2: - resolution: - { - integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, - } + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} lodash@4.18.1: - resolution: - { - integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==, - } + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} long@5.3.2: - resolution: - { - integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==, - } + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} longest-streak@3.1.0: - resolution: - { - integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, - } + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} lru-cache@10.4.3: - resolution: - { - integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, - } + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@11.5.2: - resolution: - { - integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==} + engines: {node: 20 || >=22} lru-cache@5.1.1: - resolution: - { - integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, - } + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} lru-cache@6.0.0: - resolution: - { - integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} lucide-react@1.25.0: - resolution: - { - integrity: sha512-/mdJTRbiwcLOQ1NZZK1amZF9rIZyvO18D6r9TngE6TG1NmqHgFuT4eE7Xrkm9UsXMbBJD1NlfwHVltCDWHrOTw==, - } + resolution: {integrity: sha512-/mdJTRbiwcLOQ1NZZK1amZF9rIZyvO18D6r9TngE6TG1NmqHgFuT4eE7Xrkm9UsXMbBJD1NlfwHVltCDWHrOTw==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 lz-string@1.5.0: - resolution: - { - integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==, - } + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true magic-string@0.30.21: - resolution: - { - integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==, - } + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} magicast@0.5.4: - resolution: - { - integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==, - } + resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==} make-dir@4.0.0: - resolution: - { - integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} make-error@1.3.6: - resolution: - { - integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, - } + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} map-obj@1.0.1: - resolution: - { - integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} map-obj@4.3.0: - resolution: - { - integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} markdown-table@3.0.4: - resolution: - { - integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==, - } + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} mdast-util-find-and-replace@3.0.2: - resolution: - { - integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==, - } + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} mdast-util-from-markdown@2.0.3: - resolution: - { - integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==, - } + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} mdast-util-gfm-autolink-literal@2.0.1: - resolution: - { - integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==, - } + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} mdast-util-gfm-footnote@2.1.0: - resolution: - { - integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==, - } + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} mdast-util-gfm-strikethrough@2.0.0: - resolution: - { - integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==, - } + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} mdast-util-gfm-table@2.0.0: - resolution: - { - integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==, - } + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} mdast-util-gfm-task-list-item@2.0.0: - resolution: - { - integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==, - } + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} mdast-util-gfm@3.1.0: - resolution: - { - integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==, - } + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} mdast-util-mdx-expression@2.0.1: - resolution: - { - integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==, - } + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} mdast-util-mdx-jsx@3.2.0: - resolution: - { - integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==, - } + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} mdast-util-mdxjs-esm@2.0.1: - resolution: - { - integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==, - } + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} mdast-util-phrasing@4.1.0: - resolution: - { - integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==, - } + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} mdast-util-to-hast@13.2.1: - resolution: - { - integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==, - } + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} mdast-util-to-markdown@2.1.2: - resolution: - { - integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==, - } + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} mdast-util-to-string@4.0.0: - resolution: - { - integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==, - } + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} mdn-data@2.27.1: - resolution: - { - integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==, - } + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} meow@8.1.2: - resolution: - { - integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} + engines: {node: '>=10'} micromark-core-commonmark@2.0.3: - resolution: - { - integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==, - } + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} micromark-extension-gfm-autolink-literal@2.1.0: - resolution: - { - integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==, - } + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} micromark-extension-gfm-footnote@2.1.0: - resolution: - { - integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==, - } + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} micromark-extension-gfm-strikethrough@2.1.0: - resolution: - { - integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==, - } + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} micromark-extension-gfm-table@2.1.1: - resolution: - { - integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==, - } + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} micromark-extension-gfm-tagfilter@2.0.0: - resolution: - { - integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==, - } + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} micromark-extension-gfm-task-list-item@2.1.0: - resolution: - { - integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==, - } + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} micromark-extension-gfm@3.0.0: - resolution: - { - integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==, - } + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} micromark-factory-destination@2.0.1: - resolution: - { - integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==, - } + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} micromark-factory-label@2.0.1: - resolution: - { - integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==, - } + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} micromark-factory-space@2.0.1: - resolution: - { - integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==, - } + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} micromark-factory-title@2.0.1: - resolution: - { - integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==, - } + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} micromark-factory-whitespace@2.0.1: - resolution: - { - integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==, - } + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} micromark-util-character@2.1.1: - resolution: - { - integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==, - } + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} micromark-util-chunked@2.0.1: - resolution: - { - integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==, - } + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} micromark-util-classify-character@2.0.1: - resolution: - { - integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==, - } + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} micromark-util-combine-extensions@2.0.1: - resolution: - { - integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==, - } + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} micromark-util-decode-numeric-character-reference@2.0.2: - resolution: - { - integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==, - } + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} micromark-util-decode-string@2.0.1: - resolution: - { - integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==, - } + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} micromark-util-encode@2.0.1: - resolution: - { - integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==, - } + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} micromark-util-html-tag-name@2.0.1: - resolution: - { - integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==, - } + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} micromark-util-normalize-identifier@2.0.1: - resolution: - { - integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==, - } + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} micromark-util-resolve-all@2.0.1: - resolution: - { - integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==, - } + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} micromark-util-sanitize-uri@2.0.1: - resolution: - { - integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==, - } + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} micromark-util-subtokenize@2.1.0: - resolution: - { - integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==, - } + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} micromark-util-symbol@2.0.1: - resolution: - { - integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==, - } + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} micromark-util-types@2.0.2: - resolution: - { - integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==, - } + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} micromark@4.0.2: - resolution: - { - integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==, - } + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} mimic-response@3.1.0: - resolution: - { - integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} min-indent@1.0.1: - resolution: - { - integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} minimatch@10.2.5: - resolution: - { - integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==, - } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} minimatch@3.0.5: - resolution: - { - integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==, - } + resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} minimatch@8.0.7: - resolution: - { - integrity: sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg==} + engines: {node: '>=16 || 14 >=14.17'} minimist-options@4.1.0: - resolution: - { - integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} minimist@1.2.8: - resolution: - { - integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, - } + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} minipass@3.3.6: - resolution: - { - integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} minipass@4.2.8: - resolution: - { - integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} minipass@5.0.0: - resolution: - { - integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} minipass@7.1.3: - resolution: - { - integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==, - } - engines: { node: ">=16 || 14 >=14.17" } + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} minizlib@2.1.2: - resolution: - { - integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} minizlib@3.1.0: - resolution: - { - integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==, - } - engines: { node: ">= 18" } + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} + engines: {node: '>= 18'} mkdirp-classic@0.5.3: - resolution: - { - integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==, - } + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} mkdirp@1.0.4: - resolution: - { - integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} hasBin: true modify-values@1.0.1: - resolution: - { - integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} + engines: {node: '>=0.10.0'} moment@2.30.1: - resolution: - { - integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==, - } + resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} ms@2.1.2: - resolution: - { - integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, - } + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} ms@2.1.3: - resolution: - { - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, - } + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} nanoid@3.3.16: - resolution: - { - integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==, - } - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true napi-build-utils@2.0.0: - resolution: - { - integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==, - } + resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} native-run@2.0.3: - resolution: - { - integrity: sha512-U1PllBuzW5d1gfan+88L+Hky2eZx+9gv3Pf6rNBxKbORxi7boHzqiA6QFGSnqMem4j0A9tZ08NMIs5+0m/VS1Q==, - } - engines: { node: ">=16.0.0" } + resolution: {integrity: sha512-U1PllBuzW5d1gfan+88L+Hky2eZx+9gv3Pf6rNBxKbORxi7boHzqiA6QFGSnqMem4j0A9tZ08NMIs5+0m/VS1Q==} + engines: {node: '>=16.0.0'} hasBin: true natural-compare@1.4.0: - resolution: - { - integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, - } + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} neo-async@2.6.2: - resolution: - { - integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, - } + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} node-abi@3.94.0: - resolution: - { - integrity: sha512-W5ZNO5KRPB5TkYmGVD9F6YqhsglXJzE6etpbmT+f6EQElhiX/UTG551cnsRGvLG3fyZEg9HwaDmNmj5nwJ4z9g==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-W5ZNO5KRPB5TkYmGVD9F6YqhsglXJzE6etpbmT+f6EQElhiX/UTG551cnsRGvLG3fyZEg9HwaDmNmj5nwJ4z9g==} + engines: {node: '>=10'} node-addon-api@6.1.0: - resolution: - { - integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==, - } + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} node-fetch@2.7.0: - resolution: - { - integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, - } - engines: { node: 4.x || >=6.0.0 } + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -4519,1370 +2679,772 @@ packages: optional: true node-html-parser@5.4.2: - resolution: - { - integrity: sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==, - } + resolution: {integrity: sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==} node-releases@2.0.51: - resolution: - { - integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==} + engines: {node: '>=18'} normalize-package-data@2.5.0: - resolution: - { - integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, - } + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} normalize-package-data@3.0.3: - resolution: - { - integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} nth-check@2.1.1: - resolution: - { - integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, - } + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} obsidian-bases-expression@0.3.0-rc.1: - resolution: - { - integrity: sha512-NPuZ4RYaW4C94yUgbR3QVM1EwUUxQiWKPk1vYqDxBt8voXe1zDo0Qc/67nKRD005/R4J/0qxn9XqWhYq6XbaeQ==, - } + resolution: {integrity: sha512-NPuZ4RYaW4C94yUgbR3QVM1EwUUxQiWKPk1vYqDxBt8voXe1zDo0Qc/67nKRD005/R4J/0qxn9XqWhYq6XbaeQ==} obug@2.1.4: - resolution: - { - integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==, - } - engines: { node: ">=12.20.0" } + resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==} + engines: {node: '>=12.20.0'} once@1.4.0: - resolution: - { - integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, - } + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} open@8.4.2: - resolution: - { - integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} optionator@0.9.4: - resolution: - { - integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} p-limit@1.3.0: - resolution: - { - integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} + engines: {node: '>=4'} p-limit@2.3.0: - resolution: - { - integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} p-limit@3.1.0: - resolution: - { - integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} p-locate@2.0.0: - resolution: - { - integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} + engines: {node: '>=4'} p-locate@4.1.0: - resolution: - { - integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} p-locate@5.0.0: - resolution: - { - integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} p-try@1.0.0: - resolution: - { - integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} + engines: {node: '>=4'} p-try@2.2.0: - resolution: - { - integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} package-json-from-dist@1.0.1: - resolution: - { - integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==, - } + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} parse-entities@4.0.2: - resolution: - { - integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==, - } + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} parse-json@4.0.0: - resolution: - { - integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} parse-json@5.2.0: - resolution: - { - integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} parse5@8.0.1: - resolution: - { - integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==, - } + resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==} path-exists@3.0.0: - resolution: - { - integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} path-exists@4.0.0: - resolution: - { - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} path-key@3.1.1: - resolution: - { - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} path-parse@1.0.7: - resolution: - { - integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, - } + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} path-scurry@1.11.1: - resolution: - { - integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, - } - engines: { node: ">=16 || 14 >=14.18" } + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} path-scurry@2.0.2: - resolution: - { - integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==, - } - engines: { node: 18 || 20 || >=22 } + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} path-type@3.0.0: - resolution: - { - integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} + engines: {node: '>=4'} pathe@2.0.3: - resolution: - { - integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==, - } + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} pend@1.2.0: - resolution: - { - integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==, - } + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} picocolors@1.1.1: - resolution: - { - integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, - } + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@4.0.5: - resolution: - { - integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} + engines: {node: '>=12'} pify@2.3.0: - resolution: - { - integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} pify@3.0.0: - resolution: - { - integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} playwright-core@1.61.1: - resolution: - { - integrity: sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==} + engines: {node: '>=18'} hasBin: true playwright@1.61.1: - resolution: - { - integrity: sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==} + engines: {node: '>=18'} hasBin: true plist@3.1.1: - resolution: - { - integrity: sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==, - } - engines: { node: ">=10.4.0" } + resolution: {integrity: sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==} + engines: {node: '>=10.4.0'} postcss@8.5.21: - resolution: - { - integrity: sha512-v4sDNP3fdNiWMfabO7OwOQdOX8TiQSztKyT1Wj0w+j7LDallJThJRBBBmzVGyYj0crMh7jlV4zepPkiNu9UwDQ==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-v4sDNP3fdNiWMfabO7OwOQdOX8TiQSztKyT1Wj0w+j7LDallJThJRBBBmzVGyYj0crMh7jlV4zepPkiNu9UwDQ==} + engines: {node: ^10 || ^12 || >=14} preact@10.12.1: - resolution: - { - integrity: sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==, - } + resolution: {integrity: sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==} prebuild-install@7.1.3: - resolution: - { - integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} + engines: {node: '>=10'} deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. hasBin: true prelude-ls@1.2.1: - resolution: - { - integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} prettier@2.8.8: - resolution: - { - integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, - } - engines: { node: ">=10.13.0" } + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} hasBin: true prettier@3.9.6: - resolution: - { - integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} + engines: {node: '>=14'} hasBin: true pretty-format@27.5.1: - resolution: - { - integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==, - } - engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} process-nextick-args@2.0.1: - resolution: - { - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, - } + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} prompts@2.4.2: - resolution: - { - integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} property-information@7.2.0: - resolution: - { - integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==, - } + resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==} protobufjs@7.6.5: - resolution: - { - integrity: sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==} + engines: {node: '>=12.0.0'} pump@3.0.4: - resolution: - { - integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==, - } + resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} punycode@2.3.1: - resolution: - { - integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} q@1.5.1: - resolution: - { - integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, - } - engines: { node: ">=0.6.0", teleport: ">=0.2.0" } + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} deprecated: |- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) quick-lru@4.0.1: - resolution: - { - integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} rc@1.2.8: - resolution: - { - integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, - } + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true re2js@0.4.3: - resolution: - { - integrity: sha512-EuNmh7jurhHEE8Ge/lBo9JuMLb3qf866Xjjfyovw3wPc7+hlqDkZq4LwhrCQMEI+ARWfrKrHozEndzlpNT0WDg==, - } + resolution: {integrity: sha512-EuNmh7jurhHEE8Ge/lBo9JuMLb3qf866Xjjfyovw3wPc7+hlqDkZq4LwhrCQMEI+ARWfrKrHozEndzlpNT0WDg==} react-dom@19.2.8: - resolution: - { - integrity: sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==, - } + resolution: {integrity: sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==} peerDependencies: react: ^19.2.8 react-is@17.0.2: - resolution: - { - integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==, - } + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} react-markdown@10.1.0: - resolution: - { - integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==, - } + resolution: {integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==} peerDependencies: - "@types/react": ">=18" - react: ">=18" + '@types/react': '>=18' + react: '>=18' react@19.2.8: - resolution: - { - integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==} + engines: {node: '>=0.10.0'} read-pkg-up@3.0.0: - resolution: - { - integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} + engines: {node: '>=4'} read-pkg-up@7.0.1: - resolution: - { - integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} read-pkg@3.0.0: - resolution: - { - integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} + engines: {node: '>=4'} read-pkg@5.2.0: - resolution: - { - integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} readable-stream@2.3.8: - resolution: - { - integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, - } + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} readable-stream@3.6.2: - resolution: - { - integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} redent@3.0.0: - resolution: - { - integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} regexp-to-ast@0.5.0: - resolution: - { - integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==, - } + resolution: {integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==} remark-gfm@4.0.1: - resolution: - { - integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==, - } + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} remark-parse@11.0.0: - resolution: - { - integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==, - } + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} remark-rehype@11.1.2: - resolution: - { - integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==, - } + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} remark-stringify@11.0.0: - resolution: - { - integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==, - } + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} replace@1.2.2: - resolution: - { - integrity: sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==, - } - engines: { node: ">= 6" } + resolution: {integrity: sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==} + engines: {node: '>= 6'} hasBin: true require-directory@2.1.1: - resolution: - { - integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} require-from-string@2.0.2: - resolution: - { - integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} require-main-filename@2.0.0: - resolution: - { - integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==, - } + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} resolve@1.22.12: - resolution: - { - integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} + engines: {node: '>= 0.4'} hasBin: true rimraf@4.4.1: - resolution: - { - integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==, - } - engines: { node: ">=14" } + resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + engines: {node: '>=14'} hasBin: true rimraf@6.1.3: - resolution: - { - integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==, - } - engines: { node: 20 || >=22 } + resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==} + engines: {node: 20 || >=22} hasBin: true rolldown@1.1.5: - resolution: - { - integrity: sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true rrule@2.8.1: - resolution: - { - integrity: sha512-hM3dHSBMeaJ0Ktp7W38BJZ7O1zOgaFEsn41PDk+yHoEtfLV+PoJt9E9xAlZiWgf/iqEqionN0ebHFZIDAp+iGw==, - } + resolution: {integrity: sha512-hM3dHSBMeaJ0Ktp7W38BJZ7O1zOgaFEsn41PDk+yHoEtfLV+PoJt9E9xAlZiWgf/iqEqionN0ebHFZIDAp+iGw==} safe-buffer@5.1.2: - resolution: - { - integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, - } + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} safe-buffer@5.2.1: - resolution: - { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, - } + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} sax@1.1.4: - resolution: - { - integrity: sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==, - } + resolution: {integrity: sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==} sax@1.6.0: - resolution: - { - integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==, - } - engines: { node: ">=11.0.0" } + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} + engines: {node: '>=11.0.0'} saxes@6.0.0: - resolution: - { - integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==, - } - engines: { node: ">=v12.22.7" } + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} scheduler@0.27.0: - resolution: - { - integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==, - } + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} section-matter@1.0.0: - resolution: - { - integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} semver@5.7.2: - resolution: - { - integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, - } + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true semver@6.3.1: - resolution: - { - integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, - } + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true semver@7.8.5: - resolution: - { - integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} hasBin: true set-blocking@2.0.0: - resolution: - { - integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, - } + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} sharp@0.32.6: - resolution: - { - integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==, - } - engines: { node: ">=14.15.0" } + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} shebang-command@2.0.0: - resolution: - { - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} shebang-regex@3.0.0: - resolution: - { - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} siginfo@2.0.0: - resolution: - { - integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==, - } + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} signal-exit@3.0.7: - resolution: - { - integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, - } + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} simple-concat@1.0.1: - resolution: - { - integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==, - } + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} simple-get@4.0.1: - resolution: - { - integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==, - } + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} simple-plist@1.3.1: - resolution: - { - integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==, - } + resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==} simple-swizzle@0.2.4: - resolution: - { - integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==, - } + resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} sisteransi@1.0.5: - resolution: - { - integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, - } + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} slice-ansi@4.0.0: - resolution: - { - integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} source-map-js@1.2.1: - resolution: - { - integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} source-map@0.6.1: - resolution: - { - integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} space-separated-tokens@2.0.2: - resolution: - { - integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, - } + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} spdx-correct@3.2.0: - resolution: - { - integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==, - } + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} spdx-exceptions@2.5.0: - resolution: - { - integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==, - } + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} spdx-expression-parse@3.0.1: - resolution: - { - integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, - } + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} spdx-license-ids@3.0.23: - resolution: - { - integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==, - } + resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} split2@3.2.2: - resolution: - { - integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==, - } + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} split2@4.2.0: - resolution: - { - integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==, - } - engines: { node: ">= 10.x" } + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} split@1.0.1: - resolution: - { - integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==, - } + resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} sprintf-js@1.0.3: - resolution: - { - integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, - } + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} sql.js@1.14.1: - resolution: - { - integrity: sha512-gcj8zBWU5cFsi9WUP+4bFNXAyF1iRpA3LLyS/DP5xlrNzGmPIizUeBggKa8DbDwdqaKwUcTEnChtd2grWo/x/A==, - } + resolution: {integrity: sha512-gcj8zBWU5cFsi9WUP+4bFNXAyF1iRpA3LLyS/DP5xlrNzGmPIizUeBggKa8DbDwdqaKwUcTEnChtd2grWo/x/A==} stackback@0.0.2: - resolution: - { - integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==, - } + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} std-env@4.2.0: - resolution: - { - integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==, - } + resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==} stream-buffers@2.2.0: - resolution: - { - integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==, - } - engines: { node: ">= 0.10.0" } + resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} + engines: {node: '>= 0.10.0'} streamx@2.28.0: - resolution: - { - integrity: sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==, - } + resolution: {integrity: sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==} string-width@4.2.3: - resolution: - { - integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} string_decoder@1.1.1: - resolution: - { - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, - } + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} string_decoder@1.3.0: - resolution: - { - integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, - } + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} stringify-entities@4.0.4: - resolution: - { - integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, - } + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} strip-ansi@6.0.1: - resolution: - { - integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} strip-bom-string@1.0.0: - resolution: - { - integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} strip-bom@3.0.0: - resolution: - { - integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} strip-indent@3.0.0: - resolution: - { - integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} strip-json-comments@2.0.1: - resolution: - { - integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} style-to-js@1.1.21: - resolution: - { - integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==, - } + resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} style-to-object@1.0.14: - resolution: - { - integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==, - } + resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} supports-color@5.5.0: - resolution: - { - integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, - } - engines: { node: ">=4" } + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} supports-color@7.2.0: - resolution: - { - integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} supports-preserve-symlinks-flag@1.0.0: - resolution: - { - integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, - } - engines: { node: ">= 0.4" } + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} symbol-tree@3.2.4: - resolution: - { - integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, - } + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} tar-fs@2.1.5: - resolution: - { - integrity: sha512-OboTd8mmMhZDNPV+UjQcK9yKAatXu2aJ+r1w4im1Otd4M4fl2hwvdoXUxIYHFTHWK/3y3FarBP70v3vwmGlOxw==, - } + resolution: {integrity: sha512-OboTd8mmMhZDNPV+UjQcK9yKAatXu2aJ+r1w4im1Otd4M4fl2hwvdoXUxIYHFTHWK/3y3FarBP70v3vwmGlOxw==} tar-fs@3.1.3: - resolution: - { - integrity: sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==, - } + resolution: {integrity: sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==} tar-stream@2.2.0: - resolution: - { - integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} tar-stream@3.2.0: - resolution: - { - integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==, - } + resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==} tar@6.2.1: - resolution: - { - integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tar@7.5.20: - resolution: - { - integrity: sha512-9FcyK4PA6+WbzlTM9WhQm6vB5W7cP7dUiPsv1g7YDwEQnQ1CGpK3MGlKk/ITVWMk05kHZuBhmVhiv8LZoy/PFQ==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-9FcyK4PA6+WbzlTM9WhQm6vB5W7cP7dUiPsv1g7YDwEQnQ1CGpK3MGlKk/ITVWMk05kHZuBhmVhiv8LZoy/PFQ==} + engines: {node: '>=18'} tasknotes-nlp-core@0.1.5: - resolution: - { - integrity: sha512-4SfXpKkFaq64CtDdb228FkOcgc5rAYRoYYrFk8qYNw9/XfVZELu4Wt7lfuxPdG+rov4LEtSWW1vZE5EK1gejmA==, - } + resolution: {integrity: sha512-4SfXpKkFaq64CtDdb228FkOcgc5rAYRoYYrFk8qYNw9/XfVZELu4Wt7lfuxPdG+rov4LEtSWW1vZE5EK1gejmA==} tasknotes-spec@file:vendor/tasknotes-spec-0.3.0-rc.3.tgz: - resolution: - { - integrity: sha512-ByNmFuSo8hokLt0Rg7PMzfhsUtoICYIGE9UkS3qUWlHBYYvNGh1+WMgOs/9SdTkzKVqnphN+VkqOcMWduMiExA==, - tarball: file:vendor/tasknotes-spec-0.3.0-rc.3.tgz, - } + resolution: {integrity: sha512-ByNmFuSo8hokLt0Rg7PMzfhsUtoICYIGE9UkS3qUWlHBYYvNGh1+WMgOs/9SdTkzKVqnphN+VkqOcMWduMiExA==, tarball: file:vendor/tasknotes-spec-0.3.0-rc.3.tgz} version: 0.3.0-rc.3 teex@1.0.1: - resolution: - { - integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==, - } + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} temp-dir@3.0.0: - resolution: - { - integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==, - } - engines: { node: ">=14.16" } + resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} + engines: {node: '>=14.16'} tempy@3.2.0: - resolution: - { - integrity: sha512-d79HhZya5Djd7am0q+W4RTsSU+D/aJzM+4Y4AGJGuGlgM2L6sx5ZvOYTmZjqPhrDrV6xJTtRSm1JCLj6V6LHLQ==, - } - engines: { node: ">=14.16" } + resolution: {integrity: sha512-d79HhZya5Djd7am0q+W4RTsSU+D/aJzM+4Y4AGJGuGlgM2L6sx5ZvOYTmZjqPhrDrV6xJTtRSm1JCLj6V6LHLQ==} + engines: {node: '>=14.16'} text-decoder@1.2.7: - resolution: - { - integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==, - } + resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} text-extensions@1.9.0: - resolution: - { - integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, - } - engines: { node: ">=0.10" } + resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} + engines: {node: '>=0.10'} through2@2.0.5: - resolution: - { - integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, - } + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} through2@4.0.2: - resolution: - { - integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==, - } + resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} through@2.3.8: - resolution: - { - integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, - } + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} tinybench@2.9.0: - resolution: - { - integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==, - } + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tinyexec@1.2.4: - resolution: - { - integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + engines: {node: '>=18'} tinyglobby@0.2.17: - resolution: - { - integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==, - } - engines: { node: ">=12.0.0" } + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} tinyrainbow@3.1.0: - resolution: - { - integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==, - } - engines: { node: ">=14.0.0" } + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} + engines: {node: '>=14.0.0'} tldts-core@7.4.9: - resolution: - { - integrity: sha512-DxKfPBI52p2msTEu7MPhdpdDTBhhVQg1a/8PjQckeyAvO13eMYElX545grIp6nnTGIMZlRvFZPvFhvI/WIz2Vg==, - } + resolution: {integrity: sha512-DxKfPBI52p2msTEu7MPhdpdDTBhhVQg1a/8PjQckeyAvO13eMYElX545grIp6nnTGIMZlRvFZPvFhvI/WIz2Vg==} tldts@7.4.9: - resolution: - { - integrity: sha512-3kZ8wQQ/k5DrChD4X4FVvr2D7E5uoRgAqkPyLpSCGUvqOvqu+JEdr3mwMUaVWb+vMHZaKhF5fp2PBigKsui7hA==, - } + resolution: {integrity: sha512-3kZ8wQQ/k5DrChD4X4FVvr2D7E5uoRgAqkPyLpSCGUvqOvqu+JEdr3mwMUaVWb+vMHZaKhF5fp2PBigKsui7hA==} hasBin: true tmp@0.2.7: - resolution: - { - integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==, - } - engines: { node: ">=14.14" } + resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==} + engines: {node: '>=14.14'} tough-cookie@6.0.2: - resolution: - { - integrity: sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==, - } - engines: { node: ">=16" } + resolution: {integrity: sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==} + engines: {node: '>=16'} tr46@0.0.3: - resolution: - { - integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, - } + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} tr46@6.0.0: - resolution: - { - integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==, - } - engines: { node: ">=20" } + resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==} + engines: {node: '>=20'} tree-kill@1.2.2: - resolution: - { - integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==, - } + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true trim-lines@3.0.1: - resolution: - { - integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, - } + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} trim-newlines@3.0.1: - resolution: - { - integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} trough@2.2.0: - resolution: - { - integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, - } + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} ts-api-utils@2.5.0: - resolution: - { - integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==, - } - engines: { node: ">=18.12" } + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} peerDependencies: - typescript: ">=4.8.4" + typescript: '>=4.8.4' ts-node@10.9.2: - resolution: - { - integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, - } + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' peerDependenciesMeta: - "@swc/core": + '@swc/core': optional: true - "@swc/wasm": + '@swc/wasm': optional: true tslib@2.6.2: - resolution: - { - integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, - } + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} tslib@2.8.1: - resolution: - { - integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, - } + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} tunnel-agent@0.6.0: - resolution: - { - integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==, - } + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} type-check@0.4.0: - resolution: - { - integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, - } - engines: { node: ">= 0.8.0" } + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} type-fest@0.18.1: - resolution: - { - integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} type-fest@0.6.0: - resolution: - { - integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} type-fest@0.8.1: - resolution: - { - integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} type-fest@1.4.0: - resolution: - { - integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} type-fest@2.19.0: - resolution: - { - integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==, - } - engines: { node: ">=12.20" } + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} typescript-eslint@8.65.0: - resolution: - { - integrity: sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + resolution: {integrity: sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" + typescript: '>=4.8.4 <6.1.0' typescript@6.0.3: - resolution: - { - integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==, - } - engines: { node: ">=14.17" } + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} hasBin: true uglify-js@3.19.3: - resolution: - { - integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} hasBin: true ulid@2.4.0: - resolution: - { - integrity: sha512-fIRiVTJNcSRmXKPZtGzFQv9WRrZ3M9eoptl/teFJvjOzmpU+/K/JH6HZ8deBfb5vMEpicJcLn7JmvdknlMq7Zg==, - } + resolution: {integrity: sha512-fIRiVTJNcSRmXKPZtGzFQv9WRrZ3M9eoptl/teFJvjOzmpU+/K/JH6HZ8deBfb5vMEpicJcLn7JmvdknlMq7Zg==} hasBin: true undici-types@8.3.0: - resolution: - { - integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==, - } + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} undici@7.28.0: - resolution: - { - integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==, - } - engines: { node: ">=20.18.1" } + resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} + engines: {node: '>=20.18.1'} unified@11.0.5: - resolution: - { - integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==, - } + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} unique-string@3.0.0: - resolution: - { - integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} unist-util-is@6.0.1: - resolution: - { - integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==, - } + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} unist-util-position@5.0.0: - resolution: - { - integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, - } + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} unist-util-stringify-position@4.0.0: - resolution: - { - integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, - } + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} unist-util-visit-parents@6.0.2: - resolution: - { - integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==, - } + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} unist-util-visit@5.1.0: - resolution: - { - integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==, - } + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} universalify@2.0.1: - resolution: - { - integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, - } - engines: { node: ">= 10.0.0" } + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} untildify@4.0.0: - resolution: - { - integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} update-browserslist-db@1.2.3: - resolution: - { - integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==, - } + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: - browserslist: ">= 4.21.0" + browserslist: '>= 4.21.0' uri-js@4.4.1: - resolution: - { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, - } + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} util-deprecate@1.0.2: - resolution: - { - integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, - } + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} uuid@7.0.3: - resolution: - { - integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==, - } + resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-compile-cache-lib@3.0.1: - resolution: - { - integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, - } + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} validate-npm-package-license@3.0.4: - resolution: - { - integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, - } + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} vfile-message@4.0.3: - resolution: - { - integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==, - } + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} vfile@6.0.3: - resolution: - { - integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, - } + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} vite@8.1.5: - resolution: - { - integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==, - } - engines: { node: ^20.19.0 || >=22.12.0 } + resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 - "@vitejs/devtools": ^0.3.0 + '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.3.0 esbuild: ^0.27.0 || ^0.28.0 - jiti: ">=1.21.0" + jiti: '>=1.21.0' less: ^4.0.0 sass: ^1.70.0 sass-embedded: ^1.70.0 - stylus: ">=0.54.8" + stylus: '>=0.54.8' sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true - "@vitejs/devtools": + '@vitejs/devtools': optional: true esbuild: optional: true @@ -5906,43 +3468,40 @@ packages: optional: true vitest@4.1.10: - resolution: - { - integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==, - } - engines: { node: ^20.0.0 || ^22.0.0 || >=24.0.0 } + resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: - "@edge-runtime/vm": "*" - "@opentelemetry/api": ^1.9.0 - "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 - "@vitest/browser-playwright": 4.1.10 - "@vitest/browser-preview": 4.1.10 - "@vitest/browser-webdriverio": 4.1.10 - "@vitest/coverage-istanbul": 4.1.10 - "@vitest/coverage-v8": 4.1.10 - "@vitest/ui": 4.1.10 - happy-dom: "*" - jsdom: "*" + '@edge-runtime/vm': '*' + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.1.10 + '@vitest/browser-preview': 4.1.10 + '@vitest/browser-webdriverio': 4.1.10 + '@vitest/coverage-istanbul': 4.1.10 + '@vitest/coverage-v8': 4.1.10 + '@vitest/ui': 4.1.10 + happy-dom: '*' + jsdom: '*' vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: - "@edge-runtime/vm": + '@edge-runtime/vm': optional: true - "@opentelemetry/api": + '@opentelemetry/api': optional: true - "@types/node": + '@types/node': optional: true - "@vitest/browser-playwright": + '@vitest/browser-playwright': optional: true - "@vitest/browser-preview": + '@vitest/browser-preview': optional: true - "@vitest/browser-webdriverio": + '@vitest/browser-webdriverio': optional: true - "@vitest/coverage-istanbul": + '@vitest/coverage-istanbul': optional: true - "@vitest/coverage-v8": + '@vitest/coverage-v8': optional: true - "@vitest/ui": + '@vitest/ui': optional: true happy-dom: optional: true @@ -5950,366 +3509,229 @@ packages: optional: true w3c-xmlserializer@5.0.0: - resolution: - { - integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} web-vitals@4.2.4: - resolution: - { - integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==, - } + resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} webidl-conversions@3.0.1: - resolution: - { - integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, - } + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} webidl-conversions@8.0.1: - resolution: - { - integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==, - } - engines: { node: ">=20" } + resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==} + engines: {node: '>=20'} websocket-driver@0.7.5: - resolution: - { - integrity: sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==} + engines: {node: '>=0.8.0'} websocket-extensions@0.1.4: - resolution: - { - integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, - } - engines: { node: ">=0.8.0" } + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} whatwg-mimetype@5.0.0: - resolution: - { - integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==, - } - engines: { node: ">=20" } + resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==} + engines: {node: '>=20'} whatwg-url@16.0.1: - resolution: - { - integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==, - } - engines: { node: ^20.19.0 || ^22.12.0 || >=24.0.0 } + resolution: {integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} whatwg-url@5.0.0: - resolution: - { - integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, - } + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} which-module@2.0.1: - resolution: - { - integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==, - } + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} which@2.0.2: - resolution: - { - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, - } - engines: { node: ">= 8" } + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} hasBin: true why-is-node-running@2.3.0: - resolution: - { - integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} hasBin: true word-wrap@1.2.5: - resolution: - { - integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, - } - engines: { node: ">=0.10.0" } + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} wordwrap@1.0.0: - resolution: - { - integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, - } + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} wrap-ansi@6.2.0: - resolution: - { - integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} wrap-ansi@7.0.0: - resolution: - { - integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} wrappy@1.0.2: - resolution: - { - integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, - } + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} xcode@3.0.1: - resolution: - { - integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==, - } - engines: { node: ">=10.0.0" } + resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==} + engines: {node: '>=10.0.0'} xml-js@1.6.11: - resolution: - { - integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==, - } + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true xml-name-validator@5.0.0: - resolution: - { - integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} xml2js@0.5.0: - resolution: - { - integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==, - } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + engines: {node: '>=4.0.0'} xml2js@0.6.2: - resolution: - { - integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==, - } - engines: { node: ">=4.0.0" } + resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} + engines: {node: '>=4.0.0'} xmlbuilder@11.0.1: - resolution: - { - integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==, - } - engines: { node: ">=4.0" } + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} xmlbuilder@15.1.1: - resolution: - { - integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==, - } - engines: { node: ">=8.0" } + resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} + engines: {node: '>=8.0'} xmlchars@2.2.0: - resolution: - { - integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, - } + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} xpath@0.0.32: - resolution: - { - integrity: sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==, - } - engines: { node: ">=0.6.0" } + resolution: {integrity: sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==} + engines: {node: '>=0.6.0'} xtend@4.0.2: - resolution: - { - integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, - } - engines: { node: ">=0.4" } + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} y18n@4.0.3: - resolution: - { - integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==, - } + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} y18n@5.0.8: - resolution: - { - integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} yallist@3.1.1: - resolution: - { - integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, - } + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} yallist@4.0.0: - resolution: - { - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, - } + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} yallist@5.0.0: - resolution: - { - integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==, - } - engines: { node: ">=18" } + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} yaml@2.9.0: - resolution: - { - integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==, - } - engines: { node: ">= 14.6" } + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + engines: {node: '>= 14.6'} hasBin: true yargs-parser@18.1.3: - resolution: - { - integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} yargs-parser@20.2.9: - resolution: - { - integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} yargs-parser@21.1.1: - resolution: - { - integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} yargs@15.4.1: - resolution: - { - integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==, - } - engines: { node: ">=8" } + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} yargs@16.2.2: - resolution: - { - integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==} + engines: {node: '>=10'} yargs@17.7.2: - resolution: - { - integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, - } - engines: { node: ">=12" } + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} yauzl@2.10.0: - resolution: - { - integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==, - } + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} yn@3.1.1: - resolution: - { - integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, - } - engines: { node: ">=6" } + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} yocto-queue@0.1.0: - resolution: - { - integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, - } - engines: { node: ">=10" } + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} zod-validation-error@4.0.2: - resolution: - { - integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==, - } - engines: { node: ">=18.0.0" } + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.25.0 || ^4.0.0 zod@3.25.76: - resolution: - { - integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==, - } + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} zod@4.4.3: - resolution: - { - integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==, - } + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} zwitch@2.0.4: - resolution: - { - integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, - } + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} snapshots: - "@adobe/css-tools@4.5.0": {} - "@asamuzakjp/css-color@5.1.11": + '@adobe/css-tools@4.5.0': {} + + '@asamuzakjp/css-color@5.1.11': dependencies: - "@asamuzakjp/generational-cache": 1.0.1 - "@csstools/css-calc": 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - "@csstools/css-color-parser": 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) - "@csstools/css-tokenizer": 4.0.0 + '@asamuzakjp/generational-cache': 1.0.1 + '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 - "@asamuzakjp/dom-selector@7.1.1": + '@asamuzakjp/dom-selector@7.1.1': dependencies: - "@asamuzakjp/generational-cache": 1.0.1 - "@asamuzakjp/nwsapi": 2.3.9 + '@asamuzakjp/generational-cache': 1.0.1 + '@asamuzakjp/nwsapi': 2.3.9 bidi-js: 1.0.3 css-tree: 3.2.1 is-potential-custom-element-name: 1.0.1 - "@asamuzakjp/generational-cache@1.0.1": {} + '@asamuzakjp/generational-cache@1.0.1': {} - "@asamuzakjp/nwsapi@2.3.9": {} + '@asamuzakjp/nwsapi@2.3.9': {} - "@axe-core/playwright@4.12.1(playwright-core@1.61.1)": + '@axe-core/playwright@4.12.1(playwright-core@1.61.1)': dependencies: axe-core: 4.12.1 playwright-core: 1.61.1 - "@babel/code-frame@7.29.7": + '@babel/code-frame@7.29.7': dependencies: - "@babel/helper-validator-identifier": 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 js-tokens: 4.0.0 picocolors: 1.1.1 - "@babel/compat-data@7.29.7": {} + '@babel/compat-data@7.29.7': {} - "@babel/core@7.29.7": + '@babel/core@7.29.7': dependencies: - "@babel/code-frame": 7.29.7 - "@babel/generator": 7.29.7 - "@babel/helper-compilation-targets": 7.29.7 - "@babel/helper-module-transforms": 7.29.7(@babel/core@7.29.7) - "@babel/helpers": 7.29.7 - "@babel/parser": 7.29.7 - "@babel/template": 7.29.7 - "@babel/traverse": 7.29.7 - "@babel/types": 7.29.7 - "@jridgewell/remapping": 2.3.5 + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 gensync: 1.0.0-beta.2 @@ -6318,104 +3740,104 @@ snapshots: transitivePeerDependencies: - supports-color - "@babel/generator@7.29.7": + '@babel/generator@7.29.7': dependencies: - "@babel/parser": 7.29.7 - "@babel/types": 7.29.7 - "@jridgewell/gen-mapping": 0.3.13 - "@jridgewell/trace-mapping": 0.3.31 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 - "@babel/helper-compilation-targets@7.29.7": + '@babel/helper-compilation-targets@7.29.7': dependencies: - "@babel/compat-data": 7.29.7 - "@babel/helper-validator-option": 7.29.7 + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 browserslist: 4.28.7 lru-cache: 5.1.1 semver: 6.3.1 - "@babel/helper-globals@7.29.7": {} + '@babel/helper-globals@7.29.7': {} - "@babel/helper-module-imports@7.29.7": + '@babel/helper-module-imports@7.29.7': dependencies: - "@babel/traverse": 7.29.7 - "@babel/types": 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color - "@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)": + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': dependencies: - "@babel/core": 7.29.7 - "@babel/helper-module-imports": 7.29.7 - "@babel/helper-validator-identifier": 7.29.7 - "@babel/traverse": 7.29.7 + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - supports-color - "@babel/helper-string-parser@7.29.7": {} + '@babel/helper-string-parser@7.29.7': {} - "@babel/helper-validator-identifier@7.29.7": {} + '@babel/helper-validator-identifier@7.29.7': {} - "@babel/helper-validator-option@7.29.7": {} + '@babel/helper-validator-option@7.29.7': {} - "@babel/helpers@7.29.7": + '@babel/helpers@7.29.7': dependencies: - "@babel/template": 7.29.7 - "@babel/types": 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 - "@babel/parser@7.29.7": + '@babel/parser@7.29.7': dependencies: - "@babel/types": 7.29.7 + '@babel/types': 7.29.7 - "@babel/runtime@7.29.7": {} + '@babel/runtime@7.29.7': {} - "@babel/template@7.29.7": + '@babel/template@7.29.7': dependencies: - "@babel/code-frame": 7.29.7 - "@babel/parser": 7.29.7 - "@babel/types": 7.29.7 + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 - "@babel/traverse@7.29.7": + '@babel/traverse@7.29.7': dependencies: - "@babel/code-frame": 7.29.7 - "@babel/generator": 7.29.7 - "@babel/helper-globals": 7.29.7 - "@babel/parser": 7.29.7 - "@babel/template": 7.29.7 - "@babel/types": 7.29.7 + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 debug: 4.4.3 transitivePeerDependencies: - supports-color - "@babel/types@7.29.7": + '@babel/types@7.29.7': dependencies: - "@babel/helper-string-parser": 7.29.7 - "@babel/helper-validator-identifier": 7.29.7 + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 - "@bcoe/v8-coverage@1.0.2": {} + '@bcoe/v8-coverage@1.0.2': {} - "@bramus/specificity@2.4.2": + '@bramus/specificity@2.4.2': dependencies: css-tree: 3.2.1 - "@bufbuild/cel-spec@0.6.0(@bufbuild/protobuf@2.13.0)": + '@bufbuild/cel-spec@0.6.0(@bufbuild/protobuf@2.13.0)': dependencies: - "@bufbuild/protobuf": 2.13.0 + '@bufbuild/protobuf': 2.13.0 - "@bufbuild/cel@0.6.0(@bufbuild/protobuf@2.13.0)": + '@bufbuild/cel@0.6.0(@bufbuild/protobuf@2.13.0)': dependencies: - "@bufbuild/cel-spec": 0.6.0(@bufbuild/protobuf@2.13.0) - "@bufbuild/protobuf": 2.13.0 - "@bufbuild/re2": 0.6.0 + '@bufbuild/cel-spec': 0.6.0(@bufbuild/protobuf@2.13.0) + '@bufbuild/protobuf': 2.13.0 + '@bufbuild/re2': 0.6.0 - "@bufbuild/protobuf@2.13.0": {} + '@bufbuild/protobuf@2.13.0': {} - "@bufbuild/re2@0.6.0": {} + '@bufbuild/re2@0.6.0': {} - "@callumalpass/mdbase@file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz": + '@callumalpass/mdbase@file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz': dependencies: - "@bufbuild/cel": 0.6.0(@bufbuild/protobuf@2.13.0) - "@bufbuild/protobuf": 2.13.0 + '@bufbuild/cel': 0.6.0(@bufbuild/protobuf@2.13.0) + '@bufbuild/protobuf': 2.13.0 ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) gray-matter: 4.0.3 @@ -6426,26 +3848,26 @@ snapshots: ulid: 2.4.0 yaml: 2.9.0 - "@capacitor-firebase/messaging@8.3.0(@capacitor/core@8.4.2)(firebase@12.16.0)": + '@capacitor-firebase/messaging@8.3.0(@capacitor/core@8.4.2)(firebase@12.16.0)': dependencies: - "@capacitor/core": 8.4.2 + '@capacitor/core': 8.4.2 optionalDependencies: firebase: 12.16.0 - "@capacitor/android@8.4.2(@capacitor/core@8.4.2)": + '@capacitor/android@8.4.2(@capacitor/core@8.4.2)': dependencies: - "@capacitor/core": 8.4.2 + '@capacitor/core': 8.4.2 - "@capacitor/app@8.1.1(@capacitor/core@8.4.2)": + '@capacitor/app@8.1.1(@capacitor/core@8.4.2)': dependencies: - "@capacitor/core": 8.4.2 + '@capacitor/core': 8.4.2 - "@capacitor/assets@3.0.5(@types/node@26.1.1)(typescript@6.0.3)": + '@capacitor/assets@3.0.5(@types/node@26.1.1)(typescript@6.0.3)': dependencies: - "@capacitor/cli": 5.7.8 - "@ionic/utils-array": 2.1.6 - "@ionic/utils-fs": 3.1.7 - "@trapezedev/project": 7.1.4(@types/node@26.1.1)(typescript@6.0.3) + '@capacitor/cli': 5.7.8 + '@ionic/utils-array': 2.1.6 + '@ionic/utils-fs': 3.1.7 + '@trapezedev/project': 7.1.4(@types/node@26.1.1)(typescript@6.0.3) commander: 8.3.0 debug: 4.3.4 fs-extra: 10.1.0 @@ -6455,9 +3877,9 @@ snapshots: tslib: 2.6.2 yargs: 17.7.2 transitivePeerDependencies: - - "@swc/core" - - "@swc/wasm" - - "@types/node" + - '@swc/core' + - '@swc/wasm' + - '@types/node' - bare-abort-controller - bare-buffer - encoding @@ -6465,16 +3887,16 @@ snapshots: - supports-color - typescript - "@capacitor/browser@8.0.2(@capacitor/core@8.4.2)": + '@capacitor/browser@8.0.2(@capacitor/core@8.4.2)': dependencies: - "@capacitor/core": 8.4.2 + '@capacitor/core': 8.4.2 - "@capacitor/cli@5.7.8": + '@capacitor/cli@5.7.8': dependencies: - "@ionic/cli-framework-output": 2.2.8 - "@ionic/utils-fs": 3.1.7 - "@ionic/utils-subprocess": 2.1.14 - "@ionic/utils-terminal": 2.3.5 + '@ionic/cli-framework-output': 2.2.8 + '@ionic/utils-fs': 3.1.7 + '@ionic/utils-subprocess': 2.1.14 + '@ionic/utils-terminal': 2.3.5 commander: 9.5.0 debug: 4.3.4 env-paths: 2.2.1 @@ -6491,11 +3913,11 @@ snapshots: transitivePeerDependencies: - supports-color - "@capacitor/cli@8.4.2": + '@capacitor/cli@8.4.2': dependencies: - "@ionic/cli-framework-output": 2.2.8 - "@ionic/utils-subprocess": 3.0.1 - "@ionic/utils-terminal": 2.3.5 + '@ionic/cli-framework-output': 2.2.8 + '@ionic/utils-subprocess': 3.0.1 + '@ionic/utils-terminal': 2.3.5 commander: 12.1.0 debug: 4.4.3 env-paths: 2.2.1 @@ -6513,521 +3935,521 @@ snapshots: transitivePeerDependencies: - supports-color - "@capacitor/core@8.4.2": + '@capacitor/core@8.4.2': dependencies: tslib: 2.8.1 - "@capacitor/haptics@8.0.2(@capacitor/core@8.4.2)": + '@capacitor/haptics@8.0.2(@capacitor/core@8.4.2)': dependencies: - "@capacitor/core": 8.4.2 + '@capacitor/core': 8.4.2 - "@capacitor/ios@8.4.2(@capacitor/core@8.4.2)": + '@capacitor/ios@8.4.2(@capacitor/core@8.4.2)': dependencies: - "@capacitor/core": 8.4.2 + '@capacitor/core': 8.4.2 - "@capacitor/push-notifications@8.0.2(@capacitor/core@8.4.2)": + '@capacitor/push-notifications@8.0.2(@capacitor/core@8.4.2)': dependencies: - "@capacitor/core": 8.4.2 + '@capacitor/core': 8.4.2 - "@cspotcode/source-map-support@0.8.1": + '@cspotcode/source-map-support@0.8.1': dependencies: - "@jridgewell/trace-mapping": 0.3.9 + '@jridgewell/trace-mapping': 0.3.9 - "@csstools/color-helpers@6.1.0": {} + '@csstools/color-helpers@6.1.0': {} - "@csstools/css-calc@3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)": + '@csstools/css-calc@3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: - "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) - "@csstools/css-tokenizer": 4.0.0 + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 - "@csstools/css-color-parser@4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)": + '@csstools/css-color-parser@4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: - "@csstools/color-helpers": 6.1.0 - "@csstools/css-calc": 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - "@csstools/css-parser-algorithms": 4.0.0(@csstools/css-tokenizer@4.0.0) - "@csstools/css-tokenizer": 4.0.0 + '@csstools/color-helpers': 6.1.0 + '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 - "@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)": + '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)': dependencies: - "@csstools/css-tokenizer": 4.0.0 + '@csstools/css-tokenizer': 4.0.0 - "@csstools/css-syntax-patches-for-csstree@1.1.6(css-tree@3.2.1)": + '@csstools/css-syntax-patches-for-csstree@1.1.6(css-tree@3.2.1)': optionalDependencies: css-tree: 3.2.1 - "@csstools/css-tokenizer@4.0.0": {} + '@csstools/css-tokenizer@4.0.0': {} - "@emnapi/core@1.11.1": + '@emnapi/core@1.11.1': dependencies: - "@emnapi/wasi-threads": 1.2.2 + '@emnapi/wasi-threads': 1.2.2 tslib: 2.8.1 optional: true - "@emnapi/runtime@1.11.1": + '@emnapi/runtime@1.11.1': dependencies: tslib: 2.8.1 optional: true - "@emnapi/wasi-threads@1.2.2": + '@emnapi/wasi-threads@1.2.2': dependencies: tslib: 2.8.1 optional: true - "@eslint-community/eslint-utils@4.9.1(eslint@10.7.0)": + '@eslint-community/eslint-utils@4.9.1(eslint@10.7.0)': dependencies: eslint: 10.7.0 eslint-visitor-keys: 3.4.3 - "@eslint-community/regexpp@4.12.2": {} + '@eslint-community/regexpp@4.12.2': {} - "@eslint/config-array@0.23.5": + '@eslint/config-array@0.23.5': dependencies: - "@eslint/object-schema": 3.0.5 + '@eslint/object-schema': 3.0.5 debug: 4.4.3 minimatch: 10.2.5 transitivePeerDependencies: - supports-color - "@eslint/config-helpers@0.6.0": + '@eslint/config-helpers@0.6.0': dependencies: - "@eslint/core": 1.2.1 + '@eslint/core': 1.2.1 - "@eslint/core@1.2.1": + '@eslint/core@1.2.1': dependencies: - "@types/json-schema": 7.0.15 + '@types/json-schema': 7.0.15 - "@eslint/js@10.0.1(eslint@10.7.0)": + '@eslint/js@10.0.1(eslint@10.7.0)': optionalDependencies: eslint: 10.7.0 - "@eslint/object-schema@3.0.5": {} + '@eslint/object-schema@3.0.5': {} - "@eslint/plugin-kit@0.7.2": + '@eslint/plugin-kit@0.7.2': dependencies: - "@eslint/core": 1.2.1 + '@eslint/core': 1.2.1 levn: 0.4.1 - "@exodus/bytes@1.15.1(@noble/hashes@2.2.0)": + '@exodus/bytes@1.15.1(@noble/hashes@2.2.0)': optionalDependencies: - "@noble/hashes": 2.2.0 + '@noble/hashes': 2.2.0 - "@firebase/ai@2.13.1(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)": + '@firebase/ai@2.13.1(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/app-check-interop-types": 0.3.4 - "@firebase/app-types": 0.9.5 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/app-check-interop-types': 0.3.4 + '@firebase/app-types': 0.9.5 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/analytics-compat@0.2.28(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)": + '@firebase/analytics-compat@0.2.28(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)': dependencies: - "@firebase/analytics": 0.10.22(@firebase/app@0.15.1) - "@firebase/analytics-types": 0.8.4 - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/util": 1.15.1 + '@firebase/analytics': 0.10.22(@firebase/app@0.15.1) + '@firebase/analytics-types': 0.8.4 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" + - '@firebase/app' - "@firebase/analytics-types@0.8.4": {} + '@firebase/analytics-types@0.8.4': {} - "@firebase/analytics@0.10.22(@firebase/app@0.15.1)": + '@firebase/analytics@0.10.22(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/installations": 0.6.22(@firebase/app@0.15.1) - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/installations': 0.6.22(@firebase/app@0.15.1) + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/app-check-compat@0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)": + '@firebase/app-check-compat@0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-check": 0.12.0(@firebase/app@0.15.1) - "@firebase/app-check-types": 0.5.4 - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app-check': 0.12.0(@firebase/app@0.15.1) + '@firebase/app-check-types': 0.5.4 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" + - '@firebase/app' - "@firebase/app-check-interop-types@0.3.4": {} + '@firebase/app-check-interop-types@0.3.4': {} - "@firebase/app-check-types@0.5.4": {} + '@firebase/app-check-types@0.5.4': {} - "@firebase/app-check@0.12.0(@firebase/app@0.15.1)": + '@firebase/app-check@0.12.0(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/app-compat@0.5.15": + '@firebase/app-compat@0.5.15': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/app-types@0.9.5": + '@firebase/app-types@0.9.5': dependencies: - "@firebase/logger": 0.5.1 + '@firebase/logger': 0.5.1 - "@firebase/app@0.15.1": + '@firebase/app@0.15.1': dependencies: - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 idb: 7.1.1 tslib: 2.8.1 - "@firebase/auth-compat@0.6.8(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)": + '@firebase/auth-compat@0.6.8(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-compat": 0.5.15 - "@firebase/auth": 1.13.3(@firebase/app@0.15.1) - "@firebase/auth-types": 0.13.1(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) - "@firebase/component": 0.7.3 - "@firebase/util": 1.15.1 + '@firebase/app-compat': 0.5.15 + '@firebase/auth': 1.13.3(@firebase/app@0.15.1) + '@firebase/auth-types': 0.13.1(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) + '@firebase/component': 0.7.3 + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" - - "@firebase/app-types" - - "@react-native-async-storage/async-storage" + - '@firebase/app' + - '@firebase/app-types' + - '@react-native-async-storage/async-storage' - "@firebase/auth-interop-types@0.2.5": {} + '@firebase/auth-interop-types@0.2.5': {} - "@firebase/auth-types@0.13.1(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)": + '@firebase/auth-types@0.13.1(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)': dependencies: - "@firebase/app-types": 0.9.5 - "@firebase/util": 1.15.1 + '@firebase/app-types': 0.9.5 + '@firebase/util': 1.15.1 - "@firebase/auth@1.13.3(@firebase/app@0.15.1)": + '@firebase/auth@1.13.3(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/component@0.7.3": + '@firebase/component@0.7.3': dependencies: - "@firebase/util": 1.15.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/data-connect@0.7.1(@firebase/app@0.15.1)": + '@firebase/data-connect@0.7.1(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/auth-interop-types": 0.2.5 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/auth-interop-types': 0.2.5 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/database-compat@2.1.4": + '@firebase/database-compat@2.1.4': dependencies: - "@firebase/component": 0.7.3 - "@firebase/database": 1.1.3 - "@firebase/database-types": 1.0.20 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/component': 0.7.3 + '@firebase/database': 1.1.3 + '@firebase/database-types': 1.0.20 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/database-types@1.0.20": + '@firebase/database-types@1.0.20': dependencies: - "@firebase/app-types": 0.9.5 - "@firebase/util": 1.15.1 + '@firebase/app-types': 0.9.5 + '@firebase/util': 1.15.1 - "@firebase/database@1.1.3": + '@firebase/database@1.1.3': dependencies: - "@firebase/app-check-interop-types": 0.3.4 - "@firebase/auth-interop-types": 0.2.5 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app-check-interop-types': 0.3.4 + '@firebase/auth-interop-types': 0.2.5 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 faye-websocket: 0.11.4 tslib: 2.8.1 - "@firebase/firestore-compat@0.4.11(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)": + '@firebase/firestore-compat@0.4.11(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/firestore": 4.16.0(@firebase/app@0.15.1) - "@firebase/firestore-types": 3.0.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) - "@firebase/util": 1.15.1 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/firestore': 4.16.0(@firebase/app@0.15.1) + '@firebase/firestore-types': 3.0.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" - - "@firebase/app-types" + - '@firebase/app' + - '@firebase/app-types' - "@firebase/firestore-types@3.0.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)": + '@firebase/firestore-types@3.0.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)': dependencies: - "@firebase/app-types": 0.9.5 - "@firebase/util": 1.15.1 + '@firebase/app-types': 0.9.5 + '@firebase/util': 1.15.1 - "@firebase/firestore@4.16.0(@firebase/app@0.15.1)": + '@firebase/firestore@4.16.0(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 - "@firebase/webchannel-wrapper": 1.0.6 - "@grpc/grpc-js": 1.9.16 - "@grpc/proto-loader": 0.7.15 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 + '@firebase/webchannel-wrapper': 1.0.6 + '@grpc/grpc-js': 1.9.16 + '@grpc/proto-loader': 0.7.15 re2js: 0.4.3 tslib: 2.8.1 - "@firebase/functions-compat@0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)": + '@firebase/functions-compat@0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/functions": 0.13.5(@firebase/app@0.15.1) - "@firebase/functions-types": 0.6.4 - "@firebase/util": 1.15.1 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/functions': 0.13.5(@firebase/app@0.15.1) + '@firebase/functions-types': 0.6.4 + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" + - '@firebase/app' - "@firebase/functions-types@0.6.4": {} + '@firebase/functions-types@0.6.4': {} - "@firebase/functions@0.13.5(@firebase/app@0.15.1)": + '@firebase/functions@0.13.5(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/app-check-interop-types": 0.3.4 - "@firebase/auth-interop-types": 0.2.5 - "@firebase/component": 0.7.3 - "@firebase/messaging-interop-types": 0.2.5 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/app-check-interop-types': 0.3.4 + '@firebase/auth-interop-types': 0.2.5 + '@firebase/component': 0.7.3 + '@firebase/messaging-interop-types': 0.2.5 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/installations-compat@0.2.22(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)": + '@firebase/installations-compat@0.2.22(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/installations": 0.6.22(@firebase/app@0.15.1) - "@firebase/installations-types": 0.5.4(@firebase/app-types@0.9.5) - "@firebase/util": 1.15.1 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/installations': 0.6.22(@firebase/app@0.15.1) + '@firebase/installations-types': 0.5.4(@firebase/app-types@0.9.5) + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" - - "@firebase/app-types" + - '@firebase/app' + - '@firebase/app-types' - "@firebase/installations-types@0.5.4(@firebase/app-types@0.9.5)": + '@firebase/installations-types@0.5.4(@firebase/app-types@0.9.5)': dependencies: - "@firebase/app-types": 0.9.5 + '@firebase/app-types': 0.9.5 - "@firebase/installations@0.6.22(@firebase/app@0.15.1)": + '@firebase/installations@0.6.22(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/util': 1.15.1 idb: 7.1.1 tslib: 2.8.1 - "@firebase/logger@0.5.1": + '@firebase/logger@0.5.1': dependencies: tslib: 2.8.1 - "@firebase/messaging-compat@0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)": + '@firebase/messaging-compat@0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/messaging": 0.13.0(@firebase/app@0.15.1) - "@firebase/util": 1.15.1 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/messaging': 0.13.0(@firebase/app@0.15.1) + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" + - '@firebase/app' - "@firebase/messaging-interop-types@0.2.5": {} + '@firebase/messaging-interop-types@0.2.5': {} - "@firebase/messaging@0.13.0(@firebase/app@0.15.1)": + '@firebase/messaging@0.13.0(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/installations": 0.6.22(@firebase/app@0.15.1) - "@firebase/messaging-interop-types": 0.2.5 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/installations': 0.6.22(@firebase/app@0.15.1) + '@firebase/messaging-interop-types': 0.2.5 + '@firebase/util': 1.15.1 idb: 7.1.1 tslib: 2.8.1 - "@firebase/performance-compat@0.2.25(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)": + '@firebase/performance-compat@0.2.25(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/performance": 0.7.12(@firebase/app@0.15.1) - "@firebase/performance-types": 0.2.4 - "@firebase/util": 1.15.1 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/performance': 0.7.12(@firebase/app@0.15.1) + '@firebase/performance-types': 0.2.4 + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" + - '@firebase/app' - "@firebase/performance-types@0.2.4": {} + '@firebase/performance-types@0.2.4': {} - "@firebase/performance@0.7.12(@firebase/app@0.15.1)": + '@firebase/performance@0.7.12(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/installations": 0.6.22(@firebase/app@0.15.1) - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/installations': 0.6.22(@firebase/app@0.15.1) + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 web-vitals: 4.2.4 - "@firebase/remote-config-compat@0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)": + '@firebase/remote-config-compat@0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/logger": 0.5.1 - "@firebase/remote-config": 0.9.0(@firebase/app@0.15.1) - "@firebase/remote-config-types": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/logger': 0.5.1 + '@firebase/remote-config': 0.9.0(@firebase/app@0.15.1) + '@firebase/remote-config-types': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" + - '@firebase/app' - "@firebase/remote-config-types@0.5.1": {} + '@firebase/remote-config-types@0.5.1': {} - "@firebase/remote-config@0.9.0(@firebase/app@0.15.1)": + '@firebase/remote-config@0.9.0(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/installations": 0.6.22(@firebase/app@0.15.1) - "@firebase/logger": 0.5.1 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/installations': 0.6.22(@firebase/app@0.15.1) + '@firebase/logger': 0.5.1 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/storage-compat@0.4.3(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)": + '@firebase/storage-compat@0.4.3(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1)': dependencies: - "@firebase/app-compat": 0.5.15 - "@firebase/component": 0.7.3 - "@firebase/storage": 0.14.3(@firebase/app@0.15.1) - "@firebase/storage-types": 0.8.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) - "@firebase/util": 1.15.1 + '@firebase/app-compat': 0.5.15 + '@firebase/component': 0.7.3 + '@firebase/storage': 0.14.3(@firebase/app@0.15.1) + '@firebase/storage-types': 0.8.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1) + '@firebase/util': 1.15.1 tslib: 2.8.1 transitivePeerDependencies: - - "@firebase/app" - - "@firebase/app-types" + - '@firebase/app' + - '@firebase/app-types' - "@firebase/storage-types@0.8.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)": + '@firebase/storage-types@0.8.4(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)': dependencies: - "@firebase/app-types": 0.9.5 - "@firebase/util": 1.15.1 + '@firebase/app-types': 0.9.5 + '@firebase/util': 1.15.1 - "@firebase/storage@0.14.3(@firebase/app@0.15.1)": + '@firebase/storage@0.14.3(@firebase/app@0.15.1)': dependencies: - "@firebase/app": 0.15.1 - "@firebase/component": 0.7.3 - "@firebase/util": 1.15.1 + '@firebase/app': 0.15.1 + '@firebase/component': 0.7.3 + '@firebase/util': 1.15.1 tslib: 2.8.1 - "@firebase/util@1.15.1": + '@firebase/util@1.15.1': dependencies: tslib: 2.8.1 - "@firebase/webchannel-wrapper@1.0.6": {} + '@firebase/webchannel-wrapper@1.0.6': {} - "@fontsource/atkinson-hyperlegible@5.3.0": {} + '@fontsource/atkinson-hyperlegible@5.3.0': {} - "@fontsource/azeret-mono@5.3.0": {} + '@fontsource/azeret-mono@5.3.0': {} - "@fullcalendar/core@6.1.17": + '@fullcalendar/core@6.1.17': dependencies: preact: 10.12.1 - "@fullcalendar/daygrid@6.1.17(@fullcalendar/core@6.1.17)": + '@fullcalendar/daygrid@6.1.17(@fullcalendar/core@6.1.17)': dependencies: - "@fullcalendar/core": 6.1.17 + '@fullcalendar/core': 6.1.17 - "@fullcalendar/interaction@6.1.17(@fullcalendar/core@6.1.17)": + '@fullcalendar/interaction@6.1.17(@fullcalendar/core@6.1.17)': dependencies: - "@fullcalendar/core": 6.1.17 + '@fullcalendar/core': 6.1.17 - "@fullcalendar/list@6.1.17(@fullcalendar/core@6.1.17)": + '@fullcalendar/list@6.1.17(@fullcalendar/core@6.1.17)': dependencies: - "@fullcalendar/core": 6.1.17 + '@fullcalendar/core': 6.1.17 - "@fullcalendar/react@6.1.17(@fullcalendar/core@6.1.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)": + '@fullcalendar/react@6.1.17(@fullcalendar/core@6.1.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': dependencies: - "@fullcalendar/core": 6.1.17 + '@fullcalendar/core': 6.1.17 react: 19.2.8 react-dom: 19.2.8(react@19.2.8) - "@fullcalendar/timegrid@6.1.17(@fullcalendar/core@6.1.17)": + '@fullcalendar/timegrid@6.1.17(@fullcalendar/core@6.1.17)': dependencies: - "@fullcalendar/core": 6.1.17 - "@fullcalendar/daygrid": 6.1.17(@fullcalendar/core@6.1.17) + '@fullcalendar/core': 6.1.17 + '@fullcalendar/daygrid': 6.1.17(@fullcalendar/core@6.1.17) - "@grpc/grpc-js@1.9.16": + '@grpc/grpc-js@1.9.16': dependencies: - "@grpc/proto-loader": 0.7.15 - "@types/node": 26.1.1 + '@grpc/proto-loader': 0.7.15 + '@types/node': 26.1.1 - "@grpc/proto-loader@0.7.15": + '@grpc/proto-loader@0.7.15': dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 protobufjs: 7.6.5 yargs: 17.7.2 - "@humanfs/core@0.19.2": + '@humanfs/core@0.19.2': dependencies: - "@humanfs/types": 0.15.0 + '@humanfs/types': 0.15.0 - "@humanfs/node@0.16.8": + '@humanfs/node@0.16.8': dependencies: - "@humanfs/core": 0.19.2 - "@humanfs/types": 0.15.0 - "@humanwhocodes/retry": 0.4.3 + '@humanfs/core': 0.19.2 + '@humanfs/types': 0.15.0 + '@humanwhocodes/retry': 0.4.3 - "@humanfs/types@0.15.0": {} + '@humanfs/types@0.15.0': {} - "@humanwhocodes/module-importer@1.0.1": {} + '@humanwhocodes/module-importer@1.0.1': {} - "@humanwhocodes/retry@0.4.3": {} + '@humanwhocodes/retry@0.4.3': {} - "@hutson/parse-repository-url@3.0.2": {} + '@hutson/parse-repository-url@3.0.2': {} - "@ionic/cli-framework-output@2.2.8": + '@ionic/cli-framework-output@2.2.8': dependencies: - "@ionic/utils-terminal": 2.3.5 + '@ionic/utils-terminal': 2.3.5 debug: 4.4.3 tslib: 2.8.1 transitivePeerDependencies: - supports-color - "@ionic/utils-array@2.1.6": + '@ionic/utils-array@2.1.6': dependencies: debug: 4.3.4 tslib: 2.6.2 transitivePeerDependencies: - supports-color - "@ionic/utils-fs@3.1.7": + '@ionic/utils-fs@3.1.7': dependencies: - "@types/fs-extra": 8.1.5 + '@types/fs-extra': 8.1.5 debug: 4.3.4 fs-extra: 9.1.0 tslib: 2.6.2 transitivePeerDependencies: - supports-color - "@ionic/utils-object@2.1.6": + '@ionic/utils-object@2.1.6': dependencies: debug: 4.4.3 tslib: 2.8.1 transitivePeerDependencies: - supports-color - "@ionic/utils-process@2.1.11": + '@ionic/utils-process@2.1.11': dependencies: - "@ionic/utils-object": 2.1.6 - "@ionic/utils-terminal": 2.3.4 + '@ionic/utils-object': 2.1.6 + '@ionic/utils-terminal': 2.3.4 debug: 4.3.4 signal-exit: 3.0.7 tree-kill: 1.2.2 @@ -7035,10 +4457,10 @@ snapshots: transitivePeerDependencies: - supports-color - "@ionic/utils-process@2.1.12": + '@ionic/utils-process@2.1.12': dependencies: - "@ionic/utils-object": 2.1.6 - "@ionic/utils-terminal": 2.3.5 + '@ionic/utils-object': 2.1.6 + '@ionic/utils-terminal': 2.3.5 debug: 4.4.3 signal-exit: 3.0.7 tree-kill: 1.2.2 @@ -7046,49 +4468,49 @@ snapshots: transitivePeerDependencies: - supports-color - "@ionic/utils-stream@3.1.6": + '@ionic/utils-stream@3.1.6': dependencies: debug: 4.3.4 tslib: 2.8.1 transitivePeerDependencies: - supports-color - "@ionic/utils-stream@3.1.7": + '@ionic/utils-stream@3.1.7': dependencies: debug: 4.4.3 tslib: 2.8.1 transitivePeerDependencies: - supports-color - "@ionic/utils-subprocess@2.1.14": + '@ionic/utils-subprocess@2.1.14': dependencies: - "@ionic/utils-array": 2.1.6 - "@ionic/utils-fs": 3.1.7 - "@ionic/utils-process": 2.1.11 - "@ionic/utils-stream": 3.1.6 - "@ionic/utils-terminal": 2.3.4 + '@ionic/utils-array': 2.1.6 + '@ionic/utils-fs': 3.1.7 + '@ionic/utils-process': 2.1.11 + '@ionic/utils-stream': 3.1.6 + '@ionic/utils-terminal': 2.3.4 cross-spawn: 7.0.6 debug: 4.3.4 tslib: 2.8.1 transitivePeerDependencies: - supports-color - "@ionic/utils-subprocess@3.0.1": + '@ionic/utils-subprocess@3.0.1': dependencies: - "@ionic/utils-array": 2.1.6 - "@ionic/utils-fs": 3.1.7 - "@ionic/utils-process": 2.1.12 - "@ionic/utils-stream": 3.1.7 - "@ionic/utils-terminal": 2.3.5 + '@ionic/utils-array': 2.1.6 + '@ionic/utils-fs': 3.1.7 + '@ionic/utils-process': 2.1.12 + '@ionic/utils-stream': 3.1.7 + '@ionic/utils-terminal': 2.3.5 cross-spawn: 7.0.6 debug: 4.4.3 tslib: 2.8.1 transitivePeerDependencies: - supports-color - "@ionic/utils-terminal@2.3.4": + '@ionic/utils-terminal@2.3.4': dependencies: - "@types/slice-ansi": 4.0.0 + '@types/slice-ansi': 4.0.0 debug: 4.3.4 signal-exit: 3.0.7 slice-ansi: 4.0.0 @@ -7100,9 +4522,9 @@ snapshots: transitivePeerDependencies: - supports-color - "@ionic/utils-terminal@2.3.5": + '@ionic/utils-terminal@2.3.5': dependencies: - "@types/slice-ansi": 4.0.0 + '@types/slice-ansi': 4.0.0 debug: 4.4.3 signal-exit: 3.0.7 slice-ansi: 4.0.0 @@ -7114,194 +4536,194 @@ snapshots: transitivePeerDependencies: - supports-color - "@isaacs/fs-minipass@4.0.1": + '@isaacs/fs-minipass@4.0.1': dependencies: minipass: 7.1.3 - "@jridgewell/gen-mapping@0.3.13": + '@jridgewell/gen-mapping@0.3.13': dependencies: - "@jridgewell/sourcemap-codec": 1.5.5 - "@jridgewell/trace-mapping": 0.3.31 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 - "@jridgewell/remapping@2.3.5": + '@jridgewell/remapping@2.3.5': dependencies: - "@jridgewell/gen-mapping": 0.3.13 - "@jridgewell/trace-mapping": 0.3.31 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 - "@jridgewell/resolve-uri@3.1.2": {} + '@jridgewell/resolve-uri@3.1.2': {} - "@jridgewell/sourcemap-codec@1.5.5": {} + '@jridgewell/sourcemap-codec@1.5.5': {} - "@jridgewell/trace-mapping@0.3.31": + '@jridgewell/trace-mapping@0.3.31': dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.5 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 - "@jridgewell/trace-mapping@0.3.9": + '@jridgewell/trace-mapping@0.3.9': dependencies: - "@jridgewell/resolve-uri": 3.1.2 - "@jridgewell/sourcemap-codec": 1.5.5 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 - "@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz": + '@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz': dependencies: - "@mdbase-dev/connect": file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz - "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz + '@mdbase-dev/connect': file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz + '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz ajv: 8.20.0 yaml: 2.9.0 - "@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz": + '@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz': dependencies: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - "@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz": + '@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz': dependencies: - "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz + '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz - "@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz": + '@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz': dependencies: - "@mdbase-dev/connect-protocol": file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz + '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz - "@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)": + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - "@emnapi/core": 1.11.1 - "@emnapi/runtime": 1.11.1 - "@tybys/wasm-util": 0.10.3 + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@tybys/wasm-util': 0.10.3 optional: true - "@noble/hashes@2.2.0": + '@noble/hashes@2.2.0': optional: true - "@oxc-project/types@0.139.0": {} + '@oxc-project/types@0.139.0': {} - "@playwright/test@1.61.1": + '@playwright/test@1.61.1': dependencies: playwright: 1.61.1 - "@prettier/plugin-xml@2.2.0": + '@prettier/plugin-xml@2.2.0': dependencies: - "@xml-tools/parser": 1.0.11 + '@xml-tools/parser': 1.0.11 prettier: 3.9.6 - "@protobufjs/aspromise@1.1.2": {} + '@protobufjs/aspromise@1.1.2': {} - "@protobufjs/base64@1.1.2": {} + '@protobufjs/base64@1.1.2': {} - "@protobufjs/codegen@2.0.5": {} + '@protobufjs/codegen@2.0.5': {} - "@protobufjs/eventemitter@1.1.1": {} + '@protobufjs/eventemitter@1.1.1': {} - "@protobufjs/fetch@1.1.1": + '@protobufjs/fetch@1.1.1': dependencies: - "@protobufjs/aspromise": 1.1.2 + '@protobufjs/aspromise': 1.1.2 - "@protobufjs/float@1.0.2": {} + '@protobufjs/float@1.0.2': {} - "@protobufjs/path@1.1.2": {} + '@protobufjs/path@1.1.2': {} - "@protobufjs/pool@1.1.0": {} + '@protobufjs/pool@1.1.0': {} - "@protobufjs/utf8@1.1.2": {} + '@protobufjs/utf8@1.1.2': {} - "@rolldown/binding-android-arm64@1.1.5": + '@rolldown/binding-android-arm64@1.1.5': optional: true - "@rolldown/binding-darwin-arm64@1.1.5": + '@rolldown/binding-darwin-arm64@1.1.5': optional: true - "@rolldown/binding-darwin-x64@1.1.5": + '@rolldown/binding-darwin-x64@1.1.5': optional: true - "@rolldown/binding-freebsd-x64@1.1.5": + '@rolldown/binding-freebsd-x64@1.1.5': optional: true - "@rolldown/binding-linux-arm-gnueabihf@1.1.5": + '@rolldown/binding-linux-arm-gnueabihf@1.1.5': optional: true - "@rolldown/binding-linux-arm64-gnu@1.1.5": + '@rolldown/binding-linux-arm64-gnu@1.1.5': optional: true - "@rolldown/binding-linux-arm64-musl@1.1.5": + '@rolldown/binding-linux-arm64-musl@1.1.5': optional: true - "@rolldown/binding-linux-ppc64-gnu@1.1.5": + '@rolldown/binding-linux-ppc64-gnu@1.1.5': optional: true - "@rolldown/binding-linux-s390x-gnu@1.1.5": + '@rolldown/binding-linux-s390x-gnu@1.1.5': optional: true - "@rolldown/binding-linux-x64-gnu@1.1.5": + '@rolldown/binding-linux-x64-gnu@1.1.5': optional: true - "@rolldown/binding-linux-x64-musl@1.1.5": + '@rolldown/binding-linux-x64-musl@1.1.5': optional: true - "@rolldown/binding-openharmony-arm64@1.1.5": + '@rolldown/binding-openharmony-arm64@1.1.5': optional: true - "@rolldown/binding-wasm32-wasi@1.1.5": + '@rolldown/binding-wasm32-wasi@1.1.5': dependencies: - "@emnapi/core": 1.11.1 - "@emnapi/runtime": 1.11.1 - "@napi-rs/wasm-runtime": 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - "@rolldown/binding-win32-arm64-msvc@1.1.5": + '@rolldown/binding-win32-arm64-msvc@1.1.5': optional: true - "@rolldown/binding-win32-x64-msvc@1.1.5": + '@rolldown/binding-win32-x64-msvc@1.1.5': optional: true - "@rolldown/pluginutils@1.0.1": {} + '@rolldown/pluginutils@1.0.1': {} - "@standard-schema/spec@1.1.0": {} + '@standard-schema/spec@1.1.0': {} - "@tasknotes/model@file:vendor/tasknotes-model-0.3.0-rc.9.tgz": + '@tasknotes/model@file:vendor/tasknotes-model-0.3.0-rc.9.tgz': dependencies: rrule: 2.8.1 yaml: 2.9.0 zod: 3.25.76 - "@testing-library/dom@10.4.1": + '@testing-library/dom@10.4.1': dependencies: - "@babel/code-frame": 7.29.7 - "@babel/runtime": 7.29.7 - "@types/aria-query": 5.0.4 + '@babel/code-frame': 7.29.7 + '@babel/runtime': 7.29.7 + '@types/aria-query': 5.0.4 aria-query: 5.3.0 dom-accessibility-api: 0.5.16 lz-string: 1.5.0 picocolors: 1.1.1 pretty-format: 27.5.1 - "@testing-library/jest-dom@7.0.0(@testing-library/dom@10.4.1)": + '@testing-library/jest-dom@7.0.0(@testing-library/dom@10.4.1)': dependencies: - "@adobe/css-tools": 4.5.0 - "@testing-library/dom": 10.4.1 + '@adobe/css-tools': 4.5.0 + '@testing-library/dom': 10.4.1 aria-query: 5.3.2 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 picocolors: 1.1.1 redent: 3.0.0 - "@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)": + '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)': dependencies: - "@babel/runtime": 7.29.7 - "@testing-library/dom": 10.4.1 + '@babel/runtime': 7.29.7 + '@testing-library/dom': 10.4.1 react: 19.2.8 react-dom: 19.2.8(react@19.2.8) optionalDependencies: - "@types/react": 19.2.17 - "@types/react-dom": 19.2.3(@types/react@19.2.17) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) - "@trapezedev/gradle-parse@7.1.3": {} + '@trapezedev/gradle-parse@7.1.3': {} - "@trapezedev/project@7.1.4(@types/node@26.1.1)(typescript@6.0.3)": + '@trapezedev/project@7.1.4(@types/node@26.1.1)(typescript@6.0.3)': dependencies: - "@ionic/utils-fs": 3.1.7 - "@ionic/utils-subprocess": 2.1.14 - "@prettier/plugin-xml": 2.2.0 - "@trapezedev/gradle-parse": 7.1.3 - "@xmldom/xmldom": 0.9.10 + '@ionic/utils-fs': 3.1.7 + '@ionic/utils-subprocess': 2.1.14 + '@prettier/plugin-xml': 2.2.0 + '@trapezedev/gradle-parse': 7.1.3 + '@xmldom/xmldom': 0.9.10 conventional-changelog: 3.1.25 cross-spawn: 7.0.6 diff: 5.2.2 @@ -7322,94 +4744,94 @@ snapshots: xpath: 0.0.32 yargs: 17.7.2 transitivePeerDependencies: - - "@swc/core" - - "@swc/wasm" - - "@types/node" + - '@swc/core' + - '@swc/wasm' + - '@types/node' - supports-color - typescript - "@tsconfig/node10@1.0.12": {} + '@tsconfig/node10@1.0.12': {} - "@tsconfig/node12@1.0.11": {} + '@tsconfig/node12@1.0.11': {} - "@tsconfig/node14@1.0.3": {} + '@tsconfig/node14@1.0.3': {} - "@tsconfig/node16@1.0.4": {} + '@tsconfig/node16@1.0.4': {} - "@tybys/wasm-util@0.10.3": + '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 optional: true - "@types/aria-query@5.0.4": {} + '@types/aria-query@5.0.4': {} - "@types/chai@5.2.3": + '@types/chai@5.2.3': dependencies: - "@types/deep-eql": 4.0.2 + '@types/deep-eql': 4.0.2 assertion-error: 2.0.1 - "@types/debug@4.1.13": + '@types/debug@4.1.13': dependencies: - "@types/ms": 2.1.0 + '@types/ms': 2.1.0 - "@types/deep-eql@4.0.2": {} + '@types/deep-eql@4.0.2': {} - "@types/esrecurse@4.3.1": {} + '@types/esrecurse@4.3.1': {} - "@types/estree-jsx@1.0.5": + '@types/estree-jsx@1.0.5': dependencies: - "@types/estree": 1.0.9 + '@types/estree': 1.0.9 - "@types/estree@1.0.9": {} + '@types/estree@1.0.9': {} - "@types/fs-extra@8.1.5": + '@types/fs-extra@8.1.5': dependencies: - "@types/node": 26.1.1 + '@types/node': 26.1.1 - "@types/hast@3.0.5": + '@types/hast@3.0.5': dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 - "@types/json-schema@7.0.15": {} + '@types/json-schema@7.0.15': {} - "@types/mdast@4.0.4": + '@types/mdast@4.0.4': dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 - "@types/minimist@1.2.5": {} + '@types/minimist@1.2.5': {} - "@types/ms@2.1.0": {} + '@types/ms@2.1.0': {} - "@types/node@26.1.1": + '@types/node@26.1.1': dependencies: undici-types: 8.3.0 - "@types/normalize-package-data@2.4.4": {} + '@types/normalize-package-data@2.4.4': {} - "@types/picomatch@4.0.2": {} + '@types/picomatch@4.0.2': {} - "@types/react-dom@19.2.3(@types/react@19.2.17)": + '@types/react-dom@19.2.3(@types/react@19.2.17)': dependencies: - "@types/react": 19.2.17 + '@types/react': 19.2.17 - "@types/react@19.2.17": + '@types/react@19.2.17': dependencies: csstype: 3.2.3 - "@types/slice-ansi@4.0.0": {} + '@types/slice-ansi@4.0.0': {} - "@types/unist@2.0.11": {} + '@types/unist@2.0.11': {} - "@types/unist@3.0.3": {} + '@types/unist@3.0.3': {} - "@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(typescript@6.0.3)": + '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(typescript@6.0.3)': dependencies: - "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 8.65.0(eslint@10.7.0)(typescript@6.0.3) - "@typescript-eslint/scope-manager": 8.65.0 - "@typescript-eslint/type-utils": 8.65.0(eslint@10.7.0)(typescript@6.0.3) - "@typescript-eslint/utils": 8.65.0(eslint@10.7.0)(typescript@6.0.3) - "@typescript-eslint/visitor-keys": 8.65.0 + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/type-utils': 8.65.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.65.0 eslint: 10.7.0 ignore: 7.0.6 natural-compare: 1.4.0 @@ -7418,41 +4840,41 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@6.0.3)": + '@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@6.0.3)': dependencies: - "@typescript-eslint/scope-manager": 8.65.0 - "@typescript-eslint/types": 8.65.0 - "@typescript-eslint/typescript-estree": 8.65.0(typescript@6.0.3) - "@typescript-eslint/visitor-keys": 8.65.0 + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 eslint: 10.7.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/project-service@8.65.0(typescript@6.0.3)": + '@typescript-eslint/project-service@8.65.0(typescript@6.0.3)': dependencies: - "@typescript-eslint/tsconfig-utils": 8.65.0(typescript@6.0.3) - "@typescript-eslint/types": 8.65.0 + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@6.0.3) + '@typescript-eslint/types': 8.65.0 debug: 4.4.3 typescript: 6.0.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/scope-manager@8.65.0": + '@typescript-eslint/scope-manager@8.65.0': dependencies: - "@typescript-eslint/types": 8.65.0 - "@typescript-eslint/visitor-keys": 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 - "@typescript-eslint/tsconfig-utils@8.65.0(typescript@6.0.3)": + '@typescript-eslint/tsconfig-utils@8.65.0(typescript@6.0.3)': dependencies: typescript: 6.0.3 - "@typescript-eslint/type-utils@8.65.0(eslint@10.7.0)(typescript@6.0.3)": + '@typescript-eslint/type-utils@8.65.0(eslint@10.7.0)(typescript@6.0.3)': dependencies: - "@typescript-eslint/types": 8.65.0 - "@typescript-eslint/typescript-estree": 8.65.0(typescript@6.0.3) - "@typescript-eslint/utils": 8.65.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@6.0.3) debug: 4.4.3 eslint: 10.7.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -7460,14 +4882,14 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/types@8.65.0": {} + '@typescript-eslint/types@8.65.0': {} - "@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3)": + '@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3)': dependencies: - "@typescript-eslint/project-service": 8.65.0(typescript@6.0.3) - "@typescript-eslint/tsconfig-utils": 8.65.0(typescript@6.0.3) - "@typescript-eslint/types": 8.65.0 - "@typescript-eslint/visitor-keys": 8.65.0 + '@typescript-eslint/project-service': 8.65.0(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@6.0.3) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 minimatch: 10.2.5 semver: 7.8.5 @@ -7477,33 +4899,33 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@8.65.0(eslint@10.7.0)(typescript@6.0.3)": + '@typescript-eslint/utils@8.65.0(eslint@10.7.0)(typescript@6.0.3)': dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.7.0) - "@typescript-eslint/scope-manager": 8.65.0 - "@typescript-eslint/types": 8.65.0 - "@typescript-eslint/typescript-estree": 8.65.0(typescript@6.0.3) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) eslint: 10.7.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/visitor-keys@8.65.0": + '@typescript-eslint/visitor-keys@8.65.0': dependencies: - "@typescript-eslint/types": 8.65.0 + '@typescript-eslint/types': 8.65.0 eslint-visitor-keys: 5.0.1 - "@ungap/structured-clone@1.3.3": {} + '@ungap/structured-clone@1.3.3': {} - "@vitejs/plugin-react@6.0.3(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0))": + '@vitejs/plugin-react@6.0.3(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0))': dependencies: - "@rolldown/pluginutils": 1.0.1 + '@rolldown/pluginutils': 1.0.1 vite: 8.1.5(@types/node@26.1.1)(yaml@2.9.0) - "@vitest/coverage-v8@4.1.10(vitest@4.1.10)": + '@vitest/coverage-v8@4.1.10(vitest@4.1.10)': dependencies: - "@bcoe/v8-coverage": 1.0.2 - "@vitest/utils": 4.1.10 + '@bcoe/v8-coverage': 1.0.2 + '@vitest/utils': 4.1.10 ast-v8-to-istanbul: 1.0.5 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -7514,52 +4936,52 @@ snapshots: tinyrainbow: 3.1.0 vitest: 4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0)) - "@vitest/expect@4.1.10": + '@vitest/expect@4.1.10': dependencies: - "@standard-schema/spec": 1.1.0 - "@types/chai": 5.2.3 - "@vitest/spy": 4.1.10 - "@vitest/utils": 4.1.10 + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.10 + '@vitest/utils': 4.1.10 chai: 6.2.2 tinyrainbow: 3.1.0 - "@vitest/mocker@4.1.10(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0))": + '@vitest/mocker@4.1.10(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0))': dependencies: - "@vitest/spy": 4.1.10 + '@vitest/spy': 4.1.10 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 8.1.5(@types/node@26.1.1)(yaml@2.9.0) - "@vitest/pretty-format@4.1.10": + '@vitest/pretty-format@4.1.10': dependencies: tinyrainbow: 3.1.0 - "@vitest/runner@4.1.10": + '@vitest/runner@4.1.10': dependencies: - "@vitest/utils": 4.1.10 + '@vitest/utils': 4.1.10 pathe: 2.0.3 - "@vitest/snapshot@4.1.10": + '@vitest/snapshot@4.1.10': dependencies: - "@vitest/pretty-format": 4.1.10 - "@vitest/utils": 4.1.10 + '@vitest/pretty-format': 4.1.10 + '@vitest/utils': 4.1.10 magic-string: 0.30.21 pathe: 2.0.3 - "@vitest/spy@4.1.10": {} + '@vitest/spy@4.1.10': {} - "@vitest/utils@4.1.10": + '@vitest/utils@4.1.10': dependencies: - "@vitest/pretty-format": 4.1.10 + '@vitest/pretty-format': 4.1.10 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - "@xml-tools/parser@1.0.11": + '@xml-tools/parser@1.0.11': dependencies: chevrotain: 7.1.1 - "@xmldom/xmldom@0.9.10": {} + '@xmldom/xmldom@0.9.10': {} JSONStream@1.3.5: dependencies: @@ -7630,7 +5052,7 @@ snapshots: ast-v8-to-istanbul@1.0.5: dependencies: - "@jridgewell/trace-mapping": 0.3.31 + '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 js-tokens: 10.0.0 @@ -7971,7 +5393,7 @@ snapshots: whatwg-mimetype: 5.0.0 whatwg-url: 16.0.1(@noble/hashes@2.2.0) transitivePeerDependencies: - - "@noble/hashes" + - '@noble/hashes' date-fns@4.4.0: {} @@ -8086,8 +5508,8 @@ snapshots: eslint-plugin-react-hooks@7.1.1(eslint@10.7.0): dependencies: - "@babel/core": 7.29.7 - "@babel/parser": 7.29.7 + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 eslint: 10.7.0 hermes-parser: 0.25.1 zod: 4.4.3 @@ -8101,8 +5523,8 @@ snapshots: eslint-scope@9.1.2: dependencies: - "@types/esrecurse": 4.3.1 - "@types/estree": 1.0.9 + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.9 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -8112,16 +5534,16 @@ snapshots: eslint@10.7.0: dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.7.0) - "@eslint-community/regexpp": 4.12.2 - "@eslint/config-array": 0.23.5 - "@eslint/config-helpers": 0.6.0 - "@eslint/core": 1.2.1 - "@eslint/plugin-kit": 0.7.2 - "@humanfs/node": 0.16.8 - "@humanwhocodes/module-importer": 1.0.1 - "@humanwhocodes/retry": 0.4.3 - "@types/estree": 1.0.9 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.6.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.2 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 ajv: 6.15.0 cross-spawn: 7.0.6 debug: 4.4.3 @@ -8167,7 +5589,7 @@ snapshots: estree-walker@3.0.3: dependencies: - "@types/estree": 1.0.9 + '@types/estree': 1.0.9 esutils@2.0.3: {} @@ -8231,36 +5653,36 @@ snapshots: firebase@12.16.0: dependencies: - "@firebase/ai": 2.13.1(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) - "@firebase/analytics": 0.10.22(@firebase/app@0.15.1) - "@firebase/analytics-compat": 0.2.28(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) - "@firebase/app": 0.15.1 - "@firebase/app-check": 0.12.0(@firebase/app@0.15.1) - "@firebase/app-check-compat": 0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) - "@firebase/app-compat": 0.5.15 - "@firebase/app-types": 0.9.5 - "@firebase/auth": 1.13.3(@firebase/app@0.15.1) - "@firebase/auth-compat": 0.6.8(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) - "@firebase/data-connect": 0.7.1(@firebase/app@0.15.1) - "@firebase/database": 1.1.3 - "@firebase/database-compat": 2.1.4 - "@firebase/firestore": 4.16.0(@firebase/app@0.15.1) - "@firebase/firestore-compat": 0.4.11(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) - "@firebase/functions": 0.13.5(@firebase/app@0.15.1) - "@firebase/functions-compat": 0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) - "@firebase/installations": 0.6.22(@firebase/app@0.15.1) - "@firebase/installations-compat": 0.2.22(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) - "@firebase/messaging": 0.13.0(@firebase/app@0.15.1) - "@firebase/messaging-compat": 0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) - "@firebase/performance": 0.7.12(@firebase/app@0.15.1) - "@firebase/performance-compat": 0.2.25(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) - "@firebase/remote-config": 0.9.0(@firebase/app@0.15.1) - "@firebase/remote-config-compat": 0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) - "@firebase/storage": 0.14.3(@firebase/app@0.15.1) - "@firebase/storage-compat": 0.4.3(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) - "@firebase/util": 1.15.1 + '@firebase/ai': 2.13.1(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) + '@firebase/analytics': 0.10.22(@firebase/app@0.15.1) + '@firebase/analytics-compat': 0.2.28(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) + '@firebase/app': 0.15.1 + '@firebase/app-check': 0.12.0(@firebase/app@0.15.1) + '@firebase/app-check-compat': 0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) + '@firebase/app-compat': 0.5.15 + '@firebase/app-types': 0.9.5 + '@firebase/auth': 1.13.3(@firebase/app@0.15.1) + '@firebase/auth-compat': 0.6.8(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) + '@firebase/data-connect': 0.7.1(@firebase/app@0.15.1) + '@firebase/database': 1.1.3 + '@firebase/database-compat': 2.1.4 + '@firebase/firestore': 4.16.0(@firebase/app@0.15.1) + '@firebase/firestore-compat': 0.4.11(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) + '@firebase/functions': 0.13.5(@firebase/app@0.15.1) + '@firebase/functions-compat': 0.4.5(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) + '@firebase/installations': 0.6.22(@firebase/app@0.15.1) + '@firebase/installations-compat': 0.2.22(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) + '@firebase/messaging': 0.13.0(@firebase/app@0.15.1) + '@firebase/messaging-compat': 0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) + '@firebase/performance': 0.7.12(@firebase/app@0.15.1) + '@firebase/performance-compat': 0.2.25(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) + '@firebase/remote-config': 0.9.0(@firebase/app@0.15.1) + '@firebase/remote-config-compat': 0.2.27(@firebase/app-compat@0.5.15)(@firebase/app@0.15.1) + '@firebase/storage': 0.14.3(@firebase/app@0.15.1) + '@firebase/storage-compat': 0.4.3(@firebase/app-compat@0.5.15)(@firebase/app-types@0.9.5)(@firebase/app@0.15.1) + '@firebase/util': 1.15.1 transitivePeerDependencies: - - "@react-native-async-storage/async-storage" + - '@react-native-async-storage/async-storage' flat-cache@4.0.1: dependencies: @@ -8310,7 +5732,7 @@ snapshots: get-pkg-repo@4.2.1: dependencies: - "@hutson/parse-repository-url": 3.0.2 + '@hutson/parse-repository-url': 3.0.2 hosted-git-info: 4.1.0 through2: 2.0.5 yargs: 16.2.2 @@ -8392,9 +5814,9 @@ snapshots: hast-util-to-jsx-runtime@2.3.6: dependencies: - "@types/estree": 1.0.9 - "@types/hast": 3.0.5 - "@types/unist": 3.0.3 + '@types/estree': 1.0.9 + '@types/hast': 3.0.5 + '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 @@ -8412,7 +5834,7 @@ snapshots: hast-util-whitespace@3.0.0: dependencies: - "@types/hast": 3.0.5 + '@types/hast': 3.0.5 he@1.2.0: {} @@ -8430,9 +5852,9 @@ snapshots: html-encoding-sniffer@6.0.0(@noble/hashes@2.2.0): dependencies: - "@exodus/bytes": 1.15.1(@noble/hashes@2.2.0) + '@exodus/bytes': 1.15.1(@noble/hashes@2.2.0) transitivePeerDependencies: - - "@noble/hashes" + - '@noble/hashes' html-escaper@2.0.2: {} @@ -8543,11 +5965,11 @@ snapshots: jsdom@29.1.1(@noble/hashes@2.2.0): dependencies: - "@asamuzakjp/css-color": 5.1.11 - "@asamuzakjp/dom-selector": 7.1.1 - "@bramus/specificity": 2.4.2 - "@csstools/css-syntax-patches-for-csstree": 1.1.6(css-tree@3.2.1) - "@exodus/bytes": 1.15.1(@noble/hashes@2.2.0) + '@asamuzakjp/css-color': 5.1.11 + '@asamuzakjp/dom-selector': 7.1.1 + '@bramus/specificity': 2.4.2 + '@csstools/css-syntax-patches-for-csstree': 1.1.6(css-tree@3.2.1) + '@exodus/bytes': 1.15.1(@noble/hashes@2.2.0) css-tree: 3.2.1 data-urls: 7.0.0(@noble/hashes@2.2.0) decimal.js: 10.6.0 @@ -8565,7 +5987,7 @@ snapshots: whatwg-url: 16.0.1(@noble/hashes@2.2.0) xml-name-validator: 5.0.0 transitivePeerDependencies: - - "@noble/hashes" + - '@noble/hashes' jsesc@3.1.0: {} @@ -8711,12 +6133,12 @@ snapshots: magic-string@0.30.21: dependencies: - "@jridgewell/sourcemap-codec": 1.5.5 + '@jridgewell/sourcemap-codec': 1.5.5 magicast@0.5.4: dependencies: - "@babel/parser": 7.29.7 - "@babel/types": 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 source-map-js: 1.2.1 make-dir@4.0.0: @@ -8733,15 +6155,15 @@ snapshots: mdast-util-find-and-replace@3.0.2: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 mdast-util-from-markdown@2.0.3: dependencies: - "@types/mdast": 4.0.4 - "@types/unist": 3.0.3 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 decode-named-character-reference: 1.3.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 @@ -8757,7 +6179,7 @@ snapshots: mdast-util-gfm-autolink-literal@2.0.1: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.2 @@ -8765,7 +6187,7 @@ snapshots: mdast-util-gfm-footnote@2.1.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 @@ -8775,7 +6197,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: @@ -8783,7 +6205,7 @@ snapshots: mdast-util-gfm-table@2.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 mdast-util-from-markdown: 2.0.3 @@ -8793,7 +6215,7 @@ snapshots: mdast-util-gfm-task-list-item@2.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 @@ -8814,9 +6236,9 @@ snapshots: mdast-util-mdx-expression@2.0.1: dependencies: - "@types/estree-jsx": 1.0.5 - "@types/hast": 3.0.5 - "@types/mdast": 4.0.4 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 @@ -8825,10 +6247,10 @@ snapshots: mdast-util-mdx-jsx@3.2.0: dependencies: - "@types/estree-jsx": 1.0.5 - "@types/hast": 3.0.5 - "@types/mdast": 4.0.4 - "@types/unist": 3.0.3 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.3 @@ -8842,9 +6264,9 @@ snapshots: mdast-util-mdxjs-esm@2.0.1: dependencies: - "@types/estree-jsx": 1.0.5 - "@types/hast": 3.0.5 - "@types/mdast": 4.0.4 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 @@ -8853,14 +6275,14 @@ snapshots: mdast-util-phrasing@4.1.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 unist-util-is: 6.0.1 mdast-util-to-hast@13.2.1: dependencies: - "@types/hast": 3.0.5 - "@types/mdast": 4.0.4 - "@ungap/structured-clone": 1.3.3 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.3 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 @@ -8870,8 +6292,8 @@ snapshots: mdast-util-to-markdown@2.1.2: dependencies: - "@types/mdast": 4.0.4 - "@types/unist": 3.0.3 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 @@ -8882,13 +6304,13 @@ snapshots: mdast-util-to-string@4.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdn-data@2.27.1: {} meow@8.1.2: dependencies: - "@types/minimist": 1.2.5 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -9071,7 +6493,7 @@ snapshots: micromark@4.0.2: dependencies: - "@types/debug": 4.1.13 + '@types/debug': 4.1.13 debug: 4.4.3 decode-named-character-reference: 1.3.0 devlop: 1.1.0 @@ -9152,8 +6574,8 @@ snapshots: native-run@2.0.3: dependencies: - "@ionic/utils-fs": 3.1.7 - "@ionic/utils-terminal": 2.3.5 + '@ionic/utils-fs': 3.1.7 + '@ionic/utils-terminal': 2.3.5 bplist-parser: 0.3.2 debug: 4.4.3 elementtree: 0.1.7 @@ -9262,7 +6684,7 @@ snapshots: parse-entities@4.0.2: dependencies: - "@types/unist": 2.0.11 + '@types/unist': 2.0.11 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 decode-named-character-reference: 1.3.0 @@ -9277,7 +6699,7 @@ snapshots: parse-json@5.2.0: dependencies: - "@babel/code-frame": 7.29.7 + '@babel/code-frame': 7.29.7 error-ex: 1.3.4 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -9330,7 +6752,7 @@ snapshots: plist@3.1.1: dependencies: - "@xmldom/xmldom": 0.9.10 + '@xmldom/xmldom': 0.9.10 base64-js: 1.5.1 xmlbuilder: 15.1.1 @@ -9380,16 +6802,16 @@ snapshots: protobufjs@7.6.5: dependencies: - "@protobufjs/aspromise": 1.1.2 - "@protobufjs/base64": 1.1.2 - "@protobufjs/codegen": 2.0.5 - "@protobufjs/eventemitter": 1.1.1 - "@protobufjs/fetch": 1.1.1 - "@protobufjs/float": 1.0.2 - "@protobufjs/path": 1.1.2 - "@protobufjs/pool": 1.1.0 - "@protobufjs/utf8": 1.1.2 - "@types/node": 26.1.1 + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.5 + '@protobufjs/eventemitter': 1.1.1 + '@protobufjs/fetch': 1.1.1 + '@protobufjs/float': 1.0.2 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.2 + '@types/node': 26.1.1 long: 5.3.2 pump@3.0.4: @@ -9421,9 +6843,9 @@ snapshots: react-markdown@10.1.0(@types/react@19.2.17)(react@19.2.8): dependencies: - "@types/hast": 3.0.5 - "@types/mdast": 4.0.4 - "@types/react": 19.2.17 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + '@types/react': 19.2.17 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 @@ -9458,7 +6880,7 @@ snapshots: read-pkg@5.2.0: dependencies: - "@types/normalize-package-data": 2.4.4 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -9488,7 +6910,7 @@ snapshots: remark-gfm@4.0.1: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-gfm: 3.1.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 @@ -9499,7 +6921,7 @@ snapshots: remark-parse@11.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.3 micromark-util-types: 2.0.2 unified: 11.0.5 @@ -9508,15 +6930,15 @@ snapshots: remark-rehype@11.1.2: dependencies: - "@types/hast": 3.0.5 - "@types/mdast": 4.0.4 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.1 unified: 11.0.5 vfile: 6.0.3 remark-stringify@11.0.0: dependencies: - "@types/mdast": 4.0.4 + '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.2 unified: 11.0.5 @@ -9550,24 +6972,24 @@ snapshots: rolldown@1.1.5: dependencies: - "@oxc-project/types": 0.139.0 - "@rolldown/pluginutils": 1.0.1 + '@oxc-project/types': 0.139.0 + '@rolldown/pluginutils': 1.0.1 optionalDependencies: - "@rolldown/binding-android-arm64": 1.1.5 - "@rolldown/binding-darwin-arm64": 1.1.5 - "@rolldown/binding-darwin-x64": 1.1.5 - "@rolldown/binding-freebsd-x64": 1.1.5 - "@rolldown/binding-linux-arm-gnueabihf": 1.1.5 - "@rolldown/binding-linux-arm64-gnu": 1.1.5 - "@rolldown/binding-linux-arm64-musl": 1.1.5 - "@rolldown/binding-linux-ppc64-gnu": 1.1.5 - "@rolldown/binding-linux-s390x-gnu": 1.1.5 - "@rolldown/binding-linux-x64-gnu": 1.1.5 - "@rolldown/binding-linux-x64-musl": 1.1.5 - "@rolldown/binding-openharmony-arm64": 1.1.5 - "@rolldown/binding-wasm32-wasi": 1.1.5 - "@rolldown/binding-win32-arm64-msvc": 1.1.5 - "@rolldown/binding-win32-x64-msvc": 1.1.5 + '@rolldown/binding-android-arm64': 1.1.5 + '@rolldown/binding-darwin-arm64': 1.1.5 + '@rolldown/binding-darwin-x64': 1.1.5 + '@rolldown/binding-freebsd-x64': 1.1.5 + '@rolldown/binding-linux-arm-gnueabihf': 1.1.5 + '@rolldown/binding-linux-arm64-gnu': 1.1.5 + '@rolldown/binding-linux-arm64-musl': 1.1.5 + '@rolldown/binding-linux-ppc64-gnu': 1.1.5 + '@rolldown/binding-linux-s390x-gnu': 1.1.5 + '@rolldown/binding-linux-x64-gnu': 1.1.5 + '@rolldown/binding-linux-x64-musl': 1.1.5 + '@rolldown/binding-openharmony-arm64': 1.1.5 + '@rolldown/binding-wasm32-wasi': 1.1.5 + '@rolldown/binding-win32-arm64-msvc': 1.1.5 + '@rolldown/binding-win32-x64-msvc': 1.1.5 rrule@2.8.1: dependencies: @@ -9802,7 +7224,7 @@ snapshots: tar@7.5.20: dependencies: - "@isaacs/fs-minipass": 4.0.1 + '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 minipass: 7.1.3 minizlib: 3.1.0 @@ -9894,12 +7316,12 @@ snapshots: ts-node@10.9.2(@types/node@26.1.1)(typescript@6.0.3): dependencies: - "@cspotcode/source-map-support": 0.8.1 - "@tsconfig/node10": 1.0.12 - "@tsconfig/node12": 1.0.11 - "@tsconfig/node14": 1.0.3 - "@tsconfig/node16": 1.0.4 - "@types/node": 26.1.1 + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 26.1.1 acorn: 8.17.0 acorn-walk: 8.3.5 arg: 4.1.3 @@ -9934,10 +7356,10 @@ snapshots: typescript-eslint@8.65.0(eslint@10.7.0)(typescript@6.0.3): dependencies: - "@typescript-eslint/eslint-plugin": 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(typescript@6.0.3) - "@typescript-eslint/parser": 8.65.0(eslint@10.7.0)(typescript@6.0.3) - "@typescript-eslint/typescript-estree": 8.65.0(typescript@6.0.3) - "@typescript-eslint/utils": 8.65.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.7.0)(typescript@6.0.3) eslint: 10.7.0 typescript: 6.0.3 transitivePeerDependencies: @@ -9956,7 +7378,7 @@ snapshots: unified@11.0.5: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 @@ -9970,24 +7392,24 @@ snapshots: unist-util-is@6.0.1: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-position@5.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-stringify-position@4.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-visit-parents@6.0.2: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-is: 6.0.1 unist-util-visit@5.1.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 @@ -10018,12 +7440,12 @@ snapshots: vfile-message@4.0.3: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile@6.0.3: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 vfile-message: 4.0.3 vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0): @@ -10034,19 +7456,19 @@ snapshots: rolldown: 1.1.5 tinyglobby: 0.2.17 optionalDependencies: - "@types/node": 26.1.1 + '@types/node': 26.1.1 fsevents: 2.3.3 yaml: 2.9.0 vitest@4.1.10(@types/node@26.1.1)(@vitest/coverage-v8@4.1.10)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0)): dependencies: - "@vitest/expect": 4.1.10 - "@vitest/mocker": 4.1.10(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0)) - "@vitest/pretty-format": 4.1.10 - "@vitest/runner": 4.1.10 - "@vitest/snapshot": 4.1.10 - "@vitest/spy": 4.1.10 - "@vitest/utils": 4.1.10 + '@vitest/expect': 4.1.10 + '@vitest/mocker': 4.1.10(vite@8.1.5(@types/node@26.1.1)(yaml@2.9.0)) + '@vitest/pretty-format': 4.1.10 + '@vitest/runner': 4.1.10 + '@vitest/snapshot': 4.1.10 + '@vitest/spy': 4.1.10 + '@vitest/utils': 4.1.10 es-module-lexer: 2.3.1 expect-type: 1.4.0 magic-string: 0.30.21 @@ -10061,8 +7483,8 @@ snapshots: vite: 8.1.5(@types/node@26.1.1)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: - "@types/node": 26.1.1 - "@vitest/coverage-v8": 4.1.10(vitest@4.1.10) + '@types/node': 26.1.1 + '@vitest/coverage-v8': 4.1.10(vitest@4.1.10) jsdom: 29.1.1(@noble/hashes@2.2.0) transitivePeerDependencies: - msw @@ -10089,11 +7511,11 @@ snapshots: whatwg-url@16.0.1(@noble/hashes@2.2.0): dependencies: - "@exodus/bytes": 1.15.1(@noble/hashes@2.2.0) + '@exodus/bytes': 1.15.1(@noble/hashes@2.2.0) tr46: 6.0.0 webidl-conversions: 8.0.1 transitivePeerDependencies: - - "@noble/hashes" + - '@noble/hashes' whatwg-url@5.0.0: dependencies: diff --git a/vendor/mdbase-connect-sdk.json b/vendor/mdbase-connect-sdk.json index 37cae97..1ee0ab2 100644 --- a/vendor/mdbase-connect-sdk.json +++ b/vendor/mdbase-connect-sdk.json @@ -1,29 +1,29 @@ { "schema_version": 1, "repository": "https://github.com/mdbase-dev/mdbase-connect", - "revision": "4680eadb3b06d70d83edfdfeb5940e00c5e06aee", + "revision": "e1c1f49cca00bbae51e7f1d9ffb5e05c576bb753", "artifacts": [ { "package": "connect", - "file": "mdbase-dev-connect-0.1.0-beta.32-4680eadb3b06.tgz", - "bytes": 133405, - "sha512": "S4Vux4zL1fOhu84Iqhs5i1Bsy4qkSY4YpcFqq5/u1TrVCFFeqKBKtPULim5a99rxo5iqmOQ/6h1yhcxCTVzosQ==" + "file": "mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz", + "bytes": 135323, + "sha512": "cdJsnBo1hrod55hQTFgQ2oJD3XktueWuBZ2XzSyZq1cAt9hYdiDJpJ0Si4KoMjFNu340QGBaJWfgnfrSdXtGvA==" }, { "package": "devkit", - "file": "mdbase-dev-connect-dev-0.1.0-beta.32-4680eadb3b06.tgz", - "bytes": 9240, - "sha512": "xJslMLLN8oshp6ObIoOOTe3cds5KPsABgmv1hWRVaCF1Vnp/YolDINaaL8VQIX15rcuzpVmgFat+bBZdSghWwQ==" + "file": "mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz", + "bytes": 9242, + "sha512": "G7kdO/L1hkfsu/3tSn8tOMfcK3bFo2z3oJP/LFV9QWgcI1gaS6fYsMrXCMaKatdZ5alBjT9e1GSgECtmuqLhOw==" }, { "package": "protocol", - "file": "mdbase-dev-connect-protocol-0.1.0-beta.32-4680eadb3b06.tgz", + "file": "mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz", "bytes": 49658, "sha512": "tMg41eOcp46iMTC7Xjo9aFwL0l59+FS20VmNHchzYF4GznuGXdBFwr7tO/V9e2FFSBMFMnQH2CJnkCWc/7cpiQ==" }, { "package": "testing", - "file": "mdbase-dev-connect-testing-0.1.0-beta.32-4680eadb3b06.tgz", + "file": "mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz", "bytes": 6270, "sha512": "YSjeJz5XFR8ISvW0s1j20DI+loPnek2ooEQPp6dWtWiLLtB2lcFNdXizvFP4gf4IVXakNMVGttkAgVuoAMmBeg==" } diff --git a/vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz b/vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f5b2ca9fe9c8ee27b1cdd5546a9471d5e076429b GIT binary patch literal 135323 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 R>h}e|{~yIj3atQs3ILp;dV2r> literal 0 HcmV?d00001 diff --git a/vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz b/vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz new file mode 100644 index 0000000000000000000000000000000000000000..be79cf04f0aa4e1c995aa436ee0aa4c23ea02656 GIT binary patch literal 9242 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 literal 0 HcmV?d00001 diff --git a/vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz b/vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz new file mode 100644 index 0000000000000000000000000000000000000000..bf15ace4119878ad6d7ef78367eef25809dbb132 GIT binary patch literal 49658 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 o!f~&A+8?|gV`m&<*7$4Y

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 o!f~&A+8?|gV`m&<*7$4Y Date: Wed, 5 Aug 2026 08:41:38 +1000 Subject: [PATCH 7/8] Exercise transactional TaskNotes authorization --- e2e/dogfood/tasknotes-response-recovery.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/dogfood/tasknotes-response-recovery.spec.ts b/e2e/dogfood/tasknotes-response-recovery.spec.ts index 890f28a..ad2f8ad 100644 --- a/e2e/dogfood/tasknotes-response-recovery.spec.ts +++ b/e2e/dogfood/tasknotes-response-recovery.spec.ts @@ -40,7 +40,7 @@ async function authorize(page: Page): Promise { const collection = page.locator('input[type="radio"]').first(); await expect(collection).toBeAttached(); if (!(await collection.isChecked())) await collection.check(); - await page.getByRole("button", { name: "Allow TaskNotes" }).click(); + await page.getByRole("button", { name: /allow TaskNotes$/i }).click(); const capture = page.getByLabel("New task title"); const applyDefinitions = page.getByRole("button", { From 61d4753c12b79b8ec974575f8d688f1920efee8b Mon Sep 17 00:00:00 2001 From: callumalpass Date: Wed, 5 Aug 2026 12:28:13 +1000 Subject: [PATCH 8/8] Repin TaskNotes to immutable beta.32 SDK --- package.json | 12 ++-- pnpm-lock.yaml | 52 +++++++++--------- vendor/mdbase-connect-sdk.json | 22 ++++---- ...dev-connect-0.1.0-beta.32-d5560b792b8f.tgz | Bin 0 -> 135636 bytes ...dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz | Bin 135323 -> 0 bytes ...onnect-dev-0.1.0-beta.32-d5560b792b8f.tgz} | Bin ...ct-protocol-0.1.0-beta.32-d5560b792b8f.tgz | Bin 0 -> 51126 bytes ...ct-protocol-0.1.0-beta.32-e1c1f49cca00.tgz | Bin 49658 -> 0 bytes ...ect-testing-0.1.0-beta.32-d5560b792b8f.tgz | Bin 0 -> 6312 bytes ...ect-testing-0.1.0-beta.32-e1c1f49cca00.tgz | Bin 6270 -> 0 bytes 10 files changed, 43 insertions(+), 43 deletions(-) create mode 100644 vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz delete mode 100644 vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz rename vendor/{mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz => mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz} (100%) create mode 100644 vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz delete mode 100644 vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz create mode 100644 vendor/mdbase-dev-connect-testing-0.1.0-beta.32-d5560b792b8f.tgz delete mode 100644 vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz diff --git a/package.json b/package.json index 68c454f..fb09022 100644 --- a/package.json +++ b/package.json @@ -50,8 +50,8 @@ "@fullcalendar/list": "6.1.17", "@fullcalendar/react": "6.1.17", "@fullcalendar/timegrid": "6.1.17", - "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz", - "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz", + "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz", + "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz", "@tasknotes/model": "file:vendor/tasknotes-model-0.3.0-rc.9.tgz", "dexie": "4.4.4", "firebase": "12.16.0", @@ -68,8 +68,8 @@ "devDependencies": { "@axe-core/playwright": "^4.12.1", "@callumalpass/mdbase": "file:vendor/callumalpass-mdbase-0.3.0-rc.4-4f28ea27a15a.tgz", - "@mdbase-dev/connect-dev": "file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz", - "@mdbase-dev/connect-testing": "file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz", + "@mdbase-dev/connect-dev": "file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz", + "@mdbase-dev/connect-testing": "file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-d5560b792b8f.tgz", "@capacitor/android": "8.4.2", "@capacitor/assets": "3.0.5", "@capacitor/cli": "8.4.2", @@ -98,8 +98,8 @@ }, "pnpm": { "overrides": { - "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz", - "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz" + "@mdbase-dev/connect-protocol": "file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz", + "@mdbase-dev/connect": "file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz" } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1517dea..a391f8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz - '@mdbase-dev/connect': file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz + '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz + '@mdbase-dev/connect': file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz importers: @@ -55,11 +55,11 @@ importers: specifier: 6.1.17 version: 6.1.17(@fullcalendar/core@6.1.17) '@mdbase-dev/connect': - specifier: file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz - version: file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz + specifier: file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz + version: file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz '@mdbase-dev/connect-protocol': - specifier: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz - version: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz + specifier: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz + version: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz '@tasknotes/model': specifier: file:vendor/tasknotes-model-0.3.0-rc.9.tgz version: file:vendor/tasknotes-model-0.3.0-rc.9.tgz @@ -119,11 +119,11 @@ importers: specifier: 10.0.1 version: 10.0.1(eslint@10.7.0) '@mdbase-dev/connect-dev': - specifier: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz - version: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz + specifier: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz + version: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz '@mdbase-dev/connect-testing': - specifier: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz - version: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz + specifier: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-d5560b792b8f.tgz + version: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-d5560b792b8f.tgz '@playwright/test': specifier: 1.61.1 version: 1.61.1 @@ -814,21 +814,21 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz': - resolution: {integrity: sha512-G7kdO/L1hkfsu/3tSn8tOMfcK3bFo2z3oJP/LFV9QWgcI1gaS6fYsMrXCMaKatdZ5alBjT9e1GSgECtmuqLhOw==, tarball: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz} + '@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz': + resolution: {integrity: sha512-G7kdO/L1hkfsu/3tSn8tOMfcK3bFo2z3oJP/LFV9QWgcI1gaS6fYsMrXCMaKatdZ5alBjT9e1GSgECtmuqLhOw==, tarball: file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz} version: 0.1.0-beta.32 hasBin: true - '@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz': - resolution: {integrity: sha512-tMg41eOcp46iMTC7Xjo9aFwL0l59+FS20VmNHchzYF4GznuGXdBFwr7tO/V9e2FFSBMFMnQH2CJnkCWc/7cpiQ==, tarball: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz} + '@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz': + resolution: {integrity: sha512-f0W+yYYlfuMkQoyx3plMPopFbX0+a0VeL5wU9lcQttHJsn72eBRHaheym8nFdC3tjzqx2gR8h1o8UJzdERBlGw==, tarball: file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz} version: 0.1.0-beta.32 - '@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz': - resolution: {integrity: sha512-YSjeJz5XFR8ISvW0s1j20DI+loPnek2ooEQPp6dWtWiLLtB2lcFNdXizvFP4gf4IVXakNMVGttkAgVuoAMmBeg==, tarball: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz} + '@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-d5560b792b8f.tgz': + resolution: {integrity: sha512-Y0bO9CZs6/TigwJhaT6i1NI3oaKOvrnmPKV5x+Xedz7I+5s0wkh0RYfWjV4IjnlQH/3D9BOAch8ZnJI2xyVPAA==, tarball: file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-d5560b792b8f.tgz} version: 0.1.0-beta.32 - '@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz': - resolution: {integrity: sha512-cdJsnBo1hrod55hQTFgQ2oJD3XktueWuBZ2XzSyZq1cAt9hYdiDJpJ0Si4KoMjFNu340QGBaJWfgnfrSdXtGvA==, tarball: file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz} + '@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz': + resolution: {integrity: sha512-NfGQsWm99WRBrg0q/D0hligvqi6ALvOMaW2PZU21UPzncD8ZS6ayrFkAwWes50uc2txrot3g8/Tk2q/IYMQy2w==, tarball: file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz} version: 0.1.0-beta.32 '@napi-rs/wasm-runtime@1.1.6': @@ -4564,25 +4564,25 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz': + '@mdbase-dev/connect-dev@file:vendor/mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz': dependencies: - '@mdbase-dev/connect': file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz - '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz + '@mdbase-dev/connect': file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz + '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz ajv: 8.20.0 yaml: 2.9.0 - '@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz': + '@mdbase-dev/connect-protocol@file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz': dependencies: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - '@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz': + '@mdbase-dev/connect-testing@file:vendor/mdbase-dev-connect-testing-0.1.0-beta.32-d5560b792b8f.tgz': dependencies: - '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz + '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz - '@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz': + '@mdbase-dev/connect@file:vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz': dependencies: - '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz + '@mdbase-dev/connect-protocol': file:vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: diff --git a/vendor/mdbase-connect-sdk.json b/vendor/mdbase-connect-sdk.json index 1ee0ab2..9fda792 100644 --- a/vendor/mdbase-connect-sdk.json +++ b/vendor/mdbase-connect-sdk.json @@ -1,31 +1,31 @@ { "schema_version": 1, "repository": "https://github.com/mdbase-dev/mdbase-connect", - "revision": "e1c1f49cca00bbae51e7f1d9ffb5e05c576bb753", + "revision": "d5560b792b8f4728125ce7b1c4a00b923c0b0f2c", "artifacts": [ { "package": "connect", - "file": "mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz", - "bytes": 135323, - "sha512": "cdJsnBo1hrod55hQTFgQ2oJD3XktueWuBZ2XzSyZq1cAt9hYdiDJpJ0Si4KoMjFNu340QGBaJWfgnfrSdXtGvA==" + "file": "mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz", + "bytes": 135636, + "sha512": "NfGQsWm99WRBrg0q/D0hligvqi6ALvOMaW2PZU21UPzncD8ZS6ayrFkAwWes50uc2txrot3g8/Tk2q/IYMQy2w==" }, { "package": "devkit", - "file": "mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz", + "file": "mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz", "bytes": 9242, "sha512": "G7kdO/L1hkfsu/3tSn8tOMfcK3bFo2z3oJP/LFV9QWgcI1gaS6fYsMrXCMaKatdZ5alBjT9e1GSgECtmuqLhOw==" }, { "package": "protocol", - "file": "mdbase-dev-connect-protocol-0.1.0-beta.32-e1c1f49cca00.tgz", - "bytes": 49658, - "sha512": "tMg41eOcp46iMTC7Xjo9aFwL0l59+FS20VmNHchzYF4GznuGXdBFwr7tO/V9e2FFSBMFMnQH2CJnkCWc/7cpiQ==" + "file": "mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz", + "bytes": 51126, + "sha512": "f0W+yYYlfuMkQoyx3plMPopFbX0+a0VeL5wU9lcQttHJsn72eBRHaheym8nFdC3tjzqx2gR8h1o8UJzdERBlGw==" }, { "package": "testing", - "file": "mdbase-dev-connect-testing-0.1.0-beta.32-e1c1f49cca00.tgz", - "bytes": 6270, - "sha512": "YSjeJz5XFR8ISvW0s1j20DI+loPnek2ooEQPp6dWtWiLLtB2lcFNdXizvFP4gf4IVXakNMVGttkAgVuoAMmBeg==" + "file": "mdbase-dev-connect-testing-0.1.0-beta.32-d5560b792b8f.tgz", + "bytes": 6312, + "sha512": "Y0bO9CZs6/TigwJhaT6i1NI3oaKOvrnmPKV5x+Xedz7I+5s0wkh0RYfWjV4IjnlQH/3D9BOAch8ZnJI2xyVPAA==" } ] } diff --git a/vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz b/vendor/mdbase-dev-connect-0.1.0-beta.32-d5560b792b8f.tgz new file mode 100644 index 0000000000000000000000000000000000000000..5241e32589b5113c485da16aed25c2e8f976703e GIT binary patch literal 135636 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 SeyiUX{QiG){Wg*SgbDx*ZO-BV literal 0 HcmV?d00001 diff --git a/vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz b/vendor/mdbase-dev-connect-0.1.0-beta.32-e1c1f49cca00.tgz deleted file mode 100644 index f5b2ca9fe9c8ee27b1cdd5546a9471d5e076429b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135323 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 R>h}e|{~yIj3atQs3ILp;dV2r> diff --git a/vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz b/vendor/mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz similarity index 100% rename from vendor/mdbase-dev-connect-dev-0.1.0-beta.32-e1c1f49cca00.tgz rename to vendor/mdbase-dev-connect-dev-0.1.0-beta.32-d5560b792b8f.tgz diff --git a/vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz b/vendor/mdbase-dev-connect-protocol-0.1.0-beta.32-d5560b792b8f.tgz new file mode 100644 index 0000000000000000000000000000000000000000..989948d345ca657198d48adc4e11b0255b34a03a GIT binary patch literal 51126 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