diff --git a/package.json b/package.json
index df3f5057..06938675 100644
--- a/package.json
+++ b/package.json
@@ -5,8 +5,9 @@
"type": "module",
"scripts": {
"dev": "vite",
- "build": "export NODE_OPTIONS='--max-old-space-size=8192' && tsc && vite build",
+ "build": "export NODE_OPTIONS='--max-old-space-size=8192' && vite build",
"preview": "vite preview",
+ "lint:types": "echo 'XXX tsc is not working, even though vite build is successful' && tsc --noEmit",
"lint": "eslint . && prettier --check .",
"lint:fix": "eslint . --fix && prettier --write .",
"test": "vitest",
@@ -23,11 +24,11 @@
"@agoric/smart-wallet": "^0.5.3",
"@agoric/ui-components": "^0.9.0",
"@agoric/wallet": "^0.18.3",
- "@agoric/web-components": "^0.15.0",
+ "@agoric/web-components": "^0.17.0",
"@agoric/zoe": "^0.26.2",
- "@endo/eventual-send": "^1.0.1",
- "@endo/init": "^1.0.1",
- "@endo/marshal": "^0.8.9",
+ "@endo/eventual-send": "*",
+ "@endo/init": "*",
+ "@endo/marshal": "*",
"@headlessui/react": "^1.6.6",
"clsx": "^1.2.1",
"framer-motion": "^7.2.1",
diff --git a/src/components/VaultSummary.tsx b/src/components/VaultSummary.tsx
index 54b660b7..d1d214e1 100644
--- a/src/components/VaultSummary.tsx
+++ b/src/components/VaultSummary.tsx
@@ -10,7 +10,8 @@ import { calculateCurrentDebt } from '@agoric/inter-protocol/src/interest-math';
import {
ceilMultiplyBy,
makeRatioFromAmounts,
-} from '@agoric/zoe/src/contractSupport';
+ multiplyBy,
+} from '@agoric/zoe/src/contractSupport/ratio';
import clsx from 'clsx';
import { useAtomValue, useSetAtom } from 'jotai';
import { isLiquidationPriceBelowGivenPrice, netValue } from 'utils/vaultMath';
@@ -23,10 +24,9 @@ import {
} from 'store/adjustVault';
import { AmountMath } from '@agoric/ertp';
import CloseVaultDialog from './CloseVaultDialog';
-import { multiplyBy } from '@agoric/zoe/src/contractSupport/ratio';
import { motion } from 'framer-motion';
import LeapLiquidityModal, { Direction } from './leap-elements/LiquidityModal';
-import type { Brand } from '@agoric/ertp/src/types';
+import type { Brand } from '@agoric/ertp';
const cardVariant = {
active: {
@@ -550,7 +550,11 @@ const VaultSummary = ({ vaultKey }: Props) => {
/>
);
diff --git a/src/service/wallet.ts b/src/service/wallet.ts
index dfe50fb5..cc0d9e45 100644
--- a/src/service/wallet.ts
+++ b/src/service/wallet.ts
@@ -6,10 +6,7 @@ import {
ChainConnection,
} from 'store/app';
import { toast } from 'react-toastify';
-import {
- makeAgoricWalletConnection,
- AgoricKeplrConnectionErrors as Errors,
-} from '@agoric/web-components';
+import { makeAgoricWalletConnection, Errors } from '@agoric/web-components';
import type { Id as ToastId, ToastContent, ToastOptions } from 'react-toastify';
const watchPurses = (chainConnection: ChainConnection) => {
diff --git a/src/store/adjustVault.ts b/src/store/adjustVault.ts
index 06d18e5f..e753b124 100644
--- a/src/store/adjustVault.ts
+++ b/src/store/adjustVault.ts
@@ -3,11 +3,9 @@ import { calculateCurrentDebt } from '@agoric/inter-protocol/src/interest-math';
import {
ceilMultiplyBy,
makeRatioFromAmounts,
-} from '@agoric/zoe/src/contractSupport';
-import {
floorMultiplyBy,
ratioGTE,
-} from '@agoric/zoe/src/contractSupport/ratio';
+} from '@agoric/zoe/src/contractSupport';
import { atom } from 'jotai';
import {
debtAfterChange,
@@ -24,7 +22,7 @@ import type {
VaultPhase,
PriceDescription,
} from './vaults';
-import type { Amount, NatValue } from '@agoric/ertp/src/types';
+import type { Amount, NatValue } from '@agoric/ertp';
type VaultToAdjust = {
totalLockedValue: Amount<'nat'>;
diff --git a/src/store/createVault.ts b/src/store/createVault.ts
index 25ae5884..b745aa88 100644
--- a/src/store/createVault.ts
+++ b/src/store/createVault.ts
@@ -1,6 +1,9 @@
import { atom } from 'jotai';
import { vaultStoreAtom } from './vaults';
-import { makeRatioFromAmounts } from '@agoric/zoe/src/contractSupport';
+import {
+ makeRatioFromAmounts,
+ ratioGTE,
+} from '@agoric/zoe/src/contractSupport';
import {
collateralizationRatio,
computeToLock,
@@ -8,9 +11,8 @@ import {
istAvailable,
} from 'utils/vaultMath';
import { pursesAtom } from './app';
-import { ratioGTE } from '@agoric/zoe/src/contractSupport/ratio';
import { AmountMath } from '@agoric/ertp';
-import type { Amount, NatValue } from '@agoric/ertp/src/types';
+import type { Amount, NatValue } from '@agoric/ertp';
import type { Getter } from 'jotai';
import { DebtAction } from './adjustVault';
import { displayFunctionsAtom } from './app';
@@ -203,7 +205,7 @@ export const inputErrorsAtom = atom(get => {
debtAfterChange(
DebtAction.Mint,
mintFee,
- AmountMath.makeEmpty(mintedAvailable.brand),
+ AmountMath.makeEmpty(mintedAvailable.brand, 'nat'),
AmountMath.make(mintedAvailable.brand, valueToReceive),
),
)
diff --git a/src/utils/vaultMath.ts b/src/utils/vaultMath.ts
index ce00e57e..d14e7d8d 100644
--- a/src/utils/vaultMath.ts
+++ b/src/utils/vaultMath.ts
@@ -5,11 +5,11 @@ import {
floorDivideBy,
floorMultiplyBy,
makeRatioFromAmounts,
+ ratioGTE,
} from '@agoric/zoe/src/contractSupport';
import { AmountMath } from '@agoric/ertp';
import { CollateralAction, DebtAction } from 'store/adjustVault';
import { calculateCurrentDebt } from '@agoric/inter-protocol/src/interest-math';
-import { ratioGTE } from '@agoric/zoe/src/contractSupport/ratio';
import type {
DebtSnapshot,
PriceDescription,
@@ -19,7 +19,7 @@ import type {
VaultMetrics,
VaultParams,
} from 'store/vaults';
-import type { Amount, Brand, NatValue } from '@agoric/ertp/src/types';
+import type { Amount, Brand, NatValue } from '@agoric/ertp';
export const isLiquidationPriceBelowGivenPrice = (
locked: Amount<'nat'>,
@@ -107,7 +107,7 @@ export const debtAfterChange = (
return AmountMath.subtract(totalDebt, debtChange);
}
- return AmountMath.makeEmpty(totalDebt.brand);
+ return AmountMath.makeEmpty(totalDebt.brand, 'nat');
};
export const lockedAfterChange = (
@@ -127,7 +127,7 @@ export const lockedAfterChange = (
return AmountMath.subtract(locked, lockedChange);
}
- return AmountMath.makeEmpty(locked.brand);
+ return AmountMath.makeEmpty(locked.brand, 'nat');
};
const lowestPrice = (priceA: Ratio, priceB?: Ratio) =>
@@ -139,7 +139,7 @@ export const istAvailable = (
): Amount<'nat'> =>
AmountMath.isGTE(debtLimit, totalDebt)
? AmountMath.subtract(debtLimit, totalDebt)
- : AmountMath.makeEmpty(debtLimit.brand);
+ : AmountMath.makeEmpty(debtLimit.brand, 'nat');
export const maxIstToMintFromVault = (
debtLimit: Amount<'nat'>,
@@ -177,7 +177,7 @@ export const maxIstToMintFromVault = (
currentDebt,
)
? AmountMath.subtract(currentDebtCeiling, currentDebt)
- : AmountMath.makeEmpty(currentDebt.brand);
+ : AmountMath.makeEmpty(currentDebt.brand, 'nat');
const maxDebtDeltaBeforeMintFee = floorDivideBy(
maxDebtDeltaAfterMintFee,
diff --git a/yarn.lock b/yarn.lock
index c48e347f..f82f1299 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -53,6 +53,19 @@
jsesc "^2.5.1"
source-map "^0.5.0"
+"@agoric/base-zone@^0.1.1-u20.0":
+ version "0.1.1-u20.0"
+ resolved "https://registry.yarnpkg.com/@agoric/base-zone/-/base-zone-0.1.1-u20.0.tgz#38b5b396b49e6e7ac89b7d59e2e2b2d89893302e"
+ integrity sha512-8D7tYBkfjET5zwLTbFHPZZOF43uBn2+uBd/3vcLp/OwsbjGuF7pgh9vPkX1pPcrMj8irduezAN7JHk9ry1KP0Q==
+ dependencies:
+ "@agoric/store" "^0.9.3-u20.0"
+ "@endo/common" "^1.2.10"
+ "@endo/errors" "^1.2.10"
+ "@endo/exo" "^1.5.9"
+ "@endo/far" "^1.1.11"
+ "@endo/pass-style" "^1.5.0"
+ "@endo/patterns" "^1.5.0"
+
"@agoric/cache@^0.3.2":
version "0.3.2"
resolved "https://registry.yarnpkg.com/@agoric/cache/-/cache-0.3.2.tgz#19c3576b72084c3b2409fa4b2fd8f534531c0788"
@@ -105,7 +118,7 @@
"@endo/promise-kit" "0.2.56"
node-fetch "^2.6.0"
-"@agoric/cosmic-proto@^0.3.0":
+"@agoric/cosmic-proto@0.3.0", "@agoric/cosmic-proto@^0.3.0":
version "0.3.0"
resolved "https://registry.yarnpkg.com/@agoric/cosmic-proto/-/cosmic-proto-0.3.0.tgz#c9d31d3946c91fbb1630f89d8ba63a662bcdacc5"
integrity sha512-cIunby6gs53sGkHx3ALraREbfVQXvsIcObMjQQ0/tZt5HVqwoS7Y1Qj1Xl0ZZvqE8B1Zyk7QMDj829mbTII+9g==
@@ -148,6 +161,23 @@
"@endo/nat" "^4.1.27"
"@endo/promise-kit" "^0.2.56"
+"@agoric/ertp@^0.16.3-dev-e2e36cc.0":
+ version "0.16.3-u20.0"
+ resolved "https://registry.yarnpkg.com/@agoric/ertp/-/ertp-0.16.3-u20.0.tgz#c79873ce33aa3b888c32427550bdd60ffce3b1f5"
+ integrity sha512-qs27aew0GVx+mx2DLTjovQ9vnpEr3SDqaPrBtcDV/W5ubyfXPsmKZrIG8y0437OsPM94IcQnudc5zW7Z0qmfMQ==
+ dependencies:
+ "@agoric/notifier" "^0.7.0-u20.0"
+ "@agoric/store" "^0.9.3-u20.0"
+ "@agoric/vat-data" "^0.5.3-u20.0"
+ "@agoric/zone" "^0.3.0-u20.0"
+ "@endo/errors" "^1.2.10"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/far" "^1.1.11"
+ "@endo/marshal" "^1.6.4"
+ "@endo/nat" "^5.1.0"
+ "@endo/patterns" "^1.5.0"
+ "@endo/promise-kit" "^1.1.10"
+
"@agoric/ertp@^0.16.3-u14.0":
version "0.16.3-u14.0"
resolved "https://registry.yarnpkg.com/@agoric/ertp/-/ertp-0.16.3-u14.0.tgz#842470a82a5c34b984059f46efaa915e527beee0"
@@ -300,6 +330,26 @@
anylogger "^0.21.0"
jessie.js "^0.3.2"
+"@agoric/internal@^0.4.0-u20.0":
+ version "0.4.0-u20.0"
+ resolved "https://registry.yarnpkg.com/@agoric/internal/-/internal-0.4.0-u20.0.tgz#6093825ddaf9f64ca6389dbf1f0de07d60c566e4"
+ integrity sha512-PZHcAKvFYS6mW9cxkwjV5OAPAvKYpCqT96lQPrRjWPhQrZBUfMvQwZ+AJ20Px2Br7rEEZLbP2FnJ0eEdXdOOHg==
+ dependencies:
+ "@agoric/base-zone" "^0.1.1-u20.0"
+ "@endo/common" "^1.2.10"
+ "@endo/compartment-mapper" "^1.6.0"
+ "@endo/errors" "^1.2.10"
+ "@endo/far" "^1.1.11"
+ "@endo/init" "^1.1.9"
+ "@endo/marshal" "^1.6.4"
+ "@endo/nat" "^5.1.0"
+ "@endo/pass-style" "^1.5.0"
+ "@endo/patterns" "^1.5.0"
+ "@endo/promise-kit" "^1.1.10"
+ "@endo/stream" "^1.2.10"
+ anylogger "^0.21.0"
+ jessie.js "^0.3.4"
+
"@agoric/notifier@^0.6.2":
version "0.6.2"
resolved "https://registry.yarnpkg.com/@agoric/notifier/-/notifier-0.6.2.tgz#d32404671a042267321ef5df7cf5ce0f16d3e777"
@@ -345,6 +395,19 @@
"@endo/marshal" "0.8.5"
"@endo/promise-kit" "0.2.56"
+"@agoric/notifier@^0.7.0-u20.0":
+ version "0.7.0-u20.0"
+ resolved "https://registry.yarnpkg.com/@agoric/notifier/-/notifier-0.7.0-u20.0.tgz#daec53fcbf1a2c292e04d2ced10ab0a48d20bb55"
+ integrity sha512-FstGzJkdt1cs19VuOrgDCJkRyMK9TrQbSM44zGAIzYi86p291rfR3/wvoSuXJFlwlGO0DYy7gh40Emyio6i76Q==
+ dependencies:
+ "@agoric/internal" "^0.4.0-u20.0"
+ "@agoric/vat-data" "^0.5.3-u20.0"
+ "@endo/errors" "^1.2.10"
+ "@endo/far" "^1.1.11"
+ "@endo/marshal" "^1.6.4"
+ "@endo/patterns" "^1.5.0"
+ "@endo/promise-kit" "^1.1.10"
+
"@agoric/rpc@^0.10.0":
version "0.10.0"
resolved "https://registry.yarnpkg.com/@agoric/rpc/-/rpc-0.10.0.tgz#bfbcf9712a1e130ecc9e55ba70734952c95eb6b7"
@@ -443,6 +506,17 @@
"@endo/pass-style" "0.1.3"
"@endo/patterns" "0.2.2"
+"@agoric/store@^0.9.3-u20.0":
+ version "0.9.3-u20.0"
+ resolved "https://registry.yarnpkg.com/@agoric/store/-/store-0.9.3-u20.0.tgz#93b0d9a0dc63f8ddede4096f8928e01772bc0568"
+ integrity sha512-ch7cJhs4vfebIAgpOpzF0C5WdUTzpE3O0haVHxctsBB1Uo+/HaEPL8XtJ7togKbagjjEAIIZ8ZRASK4cHfyFBA==
+ dependencies:
+ "@endo/errors" "^1.2.10"
+ "@endo/exo" "^1.5.9"
+ "@endo/marshal" "^1.6.4"
+ "@endo/pass-style" "^1.5.0"
+ "@endo/patterns" "^1.5.0"
+
"@agoric/swing-store@^0.9.1":
version "0.9.1"
resolved "https://registry.yarnpkg.com/@agoric/swing-store/-/swing-store-0.9.1.tgz#0ed85beac7a7cd2e8e7507ea58e50eecb08a203e"
@@ -538,6 +612,25 @@
"@endo/patterns" "0.2.2"
"@endo/promise-kit" "0.2.56"
+"@agoric/swingset-liveslots@^0.10.3-u20.0":
+ version "0.10.3-u20.0"
+ resolved "https://registry.yarnpkg.com/@agoric/swingset-liveslots/-/swingset-liveslots-0.10.3-u20.0.tgz#e78db5e4f2f4fc4d738991dfd61996e29b794ed3"
+ integrity sha512-/am2HmK2FnVnQMVX9NuyFDVzA0HM/462KOmGPRtd2YB9Y+AklVqdfKG7gwtfCqkwsXGSuBEfG0AUooUakUs5iQ==
+ dependencies:
+ "@agoric/internal" "^0.4.0-u20.0"
+ "@agoric/store" "^0.9.3-u20.0"
+ "@endo/env-options" "^1.1.8"
+ "@endo/errors" "^1.2.10"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/exo" "^1.5.9"
+ "@endo/far" "^1.1.11"
+ "@endo/init" "^1.1.9"
+ "@endo/marshal" "^1.6.4"
+ "@endo/nat" "^5.1.0"
+ "@endo/pass-style" "^1.5.0"
+ "@endo/patterns" "^1.5.0"
+ "@endo/promise-kit" "^1.1.10"
+
"@agoric/swingset-vat@^0.32.2":
version "0.32.2"
resolved "https://registry.yarnpkg.com/@agoric/swingset-vat/-/swingset-vat-0.32.2.tgz#5228855132ab2701223316d86eeaef410ec6b4b6"
@@ -747,6 +840,18 @@
"@agoric/internal" "^0.4.0-u14.0"
"@agoric/store" "^0.9.3-u14.0"
+"@agoric/vat-data@^0.5.3-u20.0":
+ version "0.5.3-u20.0"
+ resolved "https://registry.yarnpkg.com/@agoric/vat-data/-/vat-data-0.5.3-u20.0.tgz#db30d092e792634ae51fc761833c792eaeb5f1d3"
+ integrity sha512-qZymtAM8i3qHuFzQymMJY7hgGsEKVxLm2nJCqqVc2avUB98N48WJfXX6zXb9q0kyGCSSa+P6SsgC2tRE5aBHLg==
+ dependencies:
+ "@agoric/base-zone" "^0.1.1-u20.0"
+ "@agoric/store" "^0.9.3-u20.0"
+ "@agoric/swingset-liveslots" "^0.10.3-u20.0"
+ "@endo/errors" "^1.2.10"
+ "@endo/exo" "^1.5.9"
+ "@endo/patterns" "^1.5.0"
+
"@agoric/vats@0.15.2-u15.0", "@agoric/vats@^0.15.1", "@agoric/vats@^0.15.2-u15.0":
version "0.15.2-u15.0"
resolved "https://registry.yarnpkg.com/@agoric/vats/-/vats-0.15.2-u15.0.tgz#81f5d44a3a3ca3831f424fa6525e203c8e925005"
@@ -792,24 +897,21 @@
eslint-plugin-eslint-comments "^3.1.2"
import-meta-resolve "^2.2.1"
-"@agoric/web-components@^0.15.0":
- version "0.15.0"
- resolved "https://registry.yarnpkg.com/@agoric/web-components/-/web-components-0.15.0.tgz#477317ccf9e0c967ff394add7efaca63546026ce"
- integrity sha512-G1hl0NSgOuXE+9+SsyUpCHubhFJsrmFO7zo832EeJDUcO5d/V4M0YyrtIwFHKR2bH+IUl7JouasDO4fYEE8WYA==
+"@agoric/web-components@^0.17.0":
+ version "0.17.0"
+ resolved "https://registry.yarnpkg.com/@agoric/web-components/-/web-components-0.17.0.tgz#654e3fa07fdf0a2b6db40d8903b9be2972b1676b"
+ integrity sha512-eOgWAoRH7XpoGgVErInae/DrVFMLz4+Sj6NDNU1kLS6RxiW5/nC89FIRZHoVSO5YDisZnBuXh4seLlvzKtBbrg==
dependencies:
"@agoric/assert" "^0.6.0"
"@agoric/cache" "^0.3.2"
"@agoric/casting" "^0.4.3-u13.0"
- "@agoric/ertp" "^0.16.2"
+ "@agoric/cosmic-proto" "0.3.0"
+ "@agoric/ertp" "^0.16.3-dev-e2e36cc.0"
"@agoric/notifier" "^0.6.3-dev-8c14632.0"
"@agoric/smart-wallet" "^0.5.3"
- "@agoric/wallet" "^0.18.3"
"@endo/captp" "^3.1.1"
"@endo/eventual-send" "^0.17.5"
"@endo/marshal" "^0.8.5"
- "@endo/promise-kit" "^0.2.56"
- "@lit-labs/react" "^1.0.1"
- lit "2.0.2"
"@agoric/xsnap-lockdown@^0.14.0":
version "0.14.0"
@@ -912,6 +1014,17 @@
"@agoric/vat-data" "^0.5.3-u14.0"
"@endo/far" "0.2.18"
+"@agoric/zone@^0.3.0-u20.0":
+ version "0.3.0-u20.0"
+ resolved "https://registry.yarnpkg.com/@agoric/zone/-/zone-0.3.0-u20.0.tgz#909ec3a77cd34960a4a4b8f0ab5068ddddbf0358"
+ integrity sha512-u/N4LitfKuCokFlATjw8Qsm12PDylMwKXt/aHgqyCJKEK5OHk2k7ZrWW3H9Us8yZA4Ht/3BVxNk/GzP3bf8+3Q==
+ dependencies:
+ "@agoric/base-zone" "^0.1.1-u20.0"
+ "@agoric/vat-data" "^0.5.3-u20.0"
+ "@endo/errors" "^1.2.10"
+ "@endo/far" "^1.1.11"
+ "@endo/pass-style" "^1.5.0"
+
"@alloc/quick-lru@^5.2.0":
version "5.2.0"
resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
@@ -940,6 +1053,15 @@
"@babel/highlight" "^7.23.4"
chalk "^2.4.2"
+"@babel/code-frame@^7.25.9", "@babel/code-frame@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be"
+ integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.27.1"
+ js-tokens "^4.0.0"
+ picocolors "^1.1.1"
+
"@babel/compat-data@^7.22.5":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.5.tgz#b1f6c86a02d85d2dd3368a2b67c09add8cd0c255"
@@ -1012,6 +1134,17 @@
"@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1"
+"@babel/generator@^7.25.9", "@babel/generator@^7.26.3":
+ version "7.27.3"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.3.tgz#ef1c0f7cfe3b5fc8cbb9f6cc69f93441a68edefc"
+ integrity sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==
+ dependencies:
+ "@babel/parser" "^7.27.3"
+ "@babel/types" "^7.27.3"
+ "@jridgewell/gen-mapping" "^0.3.5"
+ "@jridgewell/trace-mapping" "^0.3.25"
+ jsesc "^3.0.2"
+
"@babel/helper-annotate-as-pure@^7.18.6":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882"
@@ -1154,6 +1287,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83"
integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
+"@babel/helper-string-parser@^7.25.9", "@babel/helper-string-parser@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687"
+ integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==
+
"@babel/helper-validator-identifier@^7.22.20":
version "7.22.20"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
@@ -1164,6 +1302,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193"
integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==
+"@babel/helper-validator-identifier@^7.25.9", "@babel/helper-validator-identifier@^7.27.1":
+ version "7.27.1"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8"
+ integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==
+
"@babel/helper-validator-option@^7.22.5":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac"
@@ -1220,6 +1363,20 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.5.tgz#721fd042f3ce1896238cf1b341c77eb7dee7dbea"
integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==
+"@babel/parser@^7.25.9", "@babel/parser@^7.27.2", "@babel/parser@^7.27.3":
+ version "7.27.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.3.tgz#1b7533f0d908ad2ac545c4d05cbe2fb6dc8cfaaf"
+ integrity sha512-xyYxRj6+tLNDTWi0KCBcZ9V7yg3/lwL9DWh9Uwh/RIVlIfFidggcgxKX3GCXwCiswwcGRawBKbEg2LG/Y8eJhw==
+ dependencies:
+ "@babel/types" "^7.27.3"
+
+"@babel/parser@~7.26.2":
+ version "7.26.10"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.10.tgz#e9bdb82f14b97df6569b0b038edd436839c57749"
+ integrity sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==
+ dependencies:
+ "@babel/types" "^7.26.10"
+
"@babel/plugin-transform-react-jsx-self@^7.21.0":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e"
@@ -1281,6 +1438,15 @@
"@babel/parser" "^7.22.5"
"@babel/types" "^7.22.5"
+"@babel/template@^7.25.9":
+ version "7.27.2"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d"
+ integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==
+ dependencies:
+ "@babel/code-frame" "^7.27.1"
+ "@babel/parser" "^7.27.2"
+ "@babel/types" "^7.27.1"
+
"@babel/traverse@^7.17.3", "@babel/traverse@^7.22.5", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.5.tgz#44bd276690db6f4940fdb84e1cb4abd2f729ccd1"
@@ -1313,6 +1479,19 @@
debug "^4.3.1"
globals "^11.1.0"
+"@babel/traverse@~7.25.9":
+ version "7.25.9"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.9.tgz#a50f8fe49e7f69f53de5bea7e413cd35c5e13c84"
+ integrity sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==
+ dependencies:
+ "@babel/code-frame" "^7.25.9"
+ "@babel/generator" "^7.25.9"
+ "@babel/parser" "^7.25.9"
+ "@babel/template" "^7.25.9"
+ "@babel/types" "^7.25.9"
+ debug "^4.3.1"
+ globals "^11.1.0"
+
"@babel/types@^7.17.0", "@babel/types@^7.22.5", "@babel/types@^7.7.0":
version "7.22.5"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe"
@@ -1331,6 +1510,22 @@
"@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0"
+"@babel/types@^7.25.9", "@babel/types@^7.26.10", "@babel/types@^7.27.1", "@babel/types@^7.27.3":
+ version "7.27.3"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.3.tgz#c0257bedf33aad6aad1f406d35c44758321eb3ec"
+ integrity sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==
+ dependencies:
+ "@babel/helper-string-parser" "^7.27.1"
+ "@babel/helper-validator-identifier" "^7.27.1"
+
+"@babel/types@~7.26.0":
+ version "7.26.10"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.10.tgz#396382f6335bd4feb65741eacfc808218f859259"
+ integrity sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==
+ dependencies:
+ "@babel/helper-string-parser" "^7.25.9"
+ "@babel/helper-validator-identifier" "^7.25.9"
+
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
@@ -1935,10 +2130,10 @@
resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-0.2.31.tgz#92378462cd791e0258a2291d44d2cfd15415cf32"
integrity sha512-7IndkaZ7buIuFw8oBovNZV7epuyFWs0gdusSJ/zrx6fMXRqX0ycSTtxr6M5xADQGss1I9fqP3vteVLiNFlyIbw==
-"@endo/base64@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.0.tgz#f44f0378fc960ab4e986b0452935f27d93726ca1"
- integrity sha512-rd46CY2jk3oblrxpH7gC+xvnUIbCrN1geEb+IgKSx17WKcT0fPgrwFqnWnSzXCyJqIJ7xkeAUvEbilPQoZMxmg==
+"@endo/base64@^1.0.9":
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-1.0.9.tgz#53a05e8d461a63443097165397a7aef33a11b251"
+ integrity sha512-iUZJSE3EeFxHgk5pRaj83Tv6B0BJHJOpV6UqGv0K3UBn4azQysWRR5IzlXzxcVIpPiSVlOhG/6uCqTxP5cE1ug==
"@endo/bundle-source@2.5.2-upstream-rollup":
version "2.5.2-upstream-rollup"
@@ -2001,6 +2196,20 @@
resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-0.2.31.tgz#baf37a8f7eb6781a0c5780da5d1375e0fe6ad3f1"
integrity sha512-0/BHR1UWN0FpKDUnmuCBd6UQV8QkQ97809iZQ4VIs1faxtAx/z2iZCNnkC3qFOPrurYSp31YbmHDfWsTDYrQ3A==
+"@endo/cjs-module-analyzer@^1.0.9":
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-1.0.9.tgz#09f042e1e828dce7e2a3729e1b3a7667eb3e30f4"
+ integrity sha512-uc6SJx0BzTz/JQ2A2SPt2eMVcIZRLyJ9LF94esuQaNoC8ZJOiCDOY7OmiwdIL+xO9qL9uA4sne5/kRTc9bDGEg==
+
+"@endo/common@^1.2.10":
+ version "1.2.10"
+ resolved "https://registry.yarnpkg.com/@endo/common/-/common-1.2.10.tgz#d54b1f9de619232ac339e6e43afbd8aa61cf65a6"
+ integrity sha512-28scwUdjlrvFjORcPsMoXaz5a2p6eNmgnYTA9AhjNwn7OILgqhd4TVqjKLFi7lDI6FADawa6kttqkBzc2fPang==
+ dependencies:
+ "@endo/errors" "^1.2.10"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/promise-kit" "^1.1.10"
+
"@endo/compartment-mapper@0.8.4", "@endo/compartment-mapper@^0.8.4":
version "0.8.4"
resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-0.8.4.tgz#afae6a4dfc64dff7082e90d7f215a072fb0a9b85"
@@ -2011,16 +2220,46 @@
"@endo/zip" "^0.2.31"
ses "^0.18.4"
+"@endo/compartment-mapper@^1.6.0":
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-1.6.0.tgz#87738341bb9635340964952cada9ee70bb596498"
+ integrity sha512-EIg2tAfye82VfJUlmwGTQE3vQFfWDLBMQ1+U5EorSx2AxawHBD8Y7eG/vomrRh7GSZUoOCAtMsWiYZoeb1vI/Q==
+ dependencies:
+ "@endo/cjs-module-analyzer" "^1.0.9"
+ "@endo/module-source" "^1.3.0"
+ "@endo/trampoline" "^1.0.3"
+ "@endo/zip" "^1.0.9"
+ ses "^1.12.0"
+
"@endo/env-options@^0.1.4":
version "0.1.4"
resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-0.1.4.tgz#e516bc3864f00b154944e444fb8996a9a0c23a45"
integrity sha512-Ol8ct0aW8VK1ZaqntnUJfrYT59P6Xn36XPbHzkqQhsYkpudKDn5ILYEwGmSO/Ff+XJjv/pReNI0lhOyyrDa9mg==
-"@endo/env-options@^1.0.1", "@endo/env-options@^1.1.1":
+"@endo/env-options@^1.1.1":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.1.tgz#eee630f8eff01580ec49e0dedcb1b6cef05d89a4"
integrity sha512-uCwlJ8Vkndx/VBBo36BdYHdxSoQPy7ZZpwyJNfv86Rh4B1IZfqzCRPf0u0mPgJdzOr7lShQey60SuYwoMSZ9Xg==
+"@endo/env-options@^1.1.8":
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/@endo/env-options/-/env-options-1.1.8.tgz#dbfcfbf7574f2a793155281d035c8d6f809f5828"
+ integrity sha512-Xtxw9n33I4guo8q0sDyZiRuxlfaopM454AKiELgU7l3tqsylCut6IBZ0fPy4ltSHsBib7M3yF7OEMoIuLwzWVg==
+
+"@endo/errors@^1.2.10":
+ version "1.2.10"
+ resolved "https://registry.yarnpkg.com/@endo/errors/-/errors-1.2.10.tgz#8fcad085926676fd0062303debd8390a0d33f507"
+ integrity sha512-GIxTAlZeS9lfvj09/k8trmC1HBwEihMhLAXQT61PnNy/AGqXTncPAkvXkGEF/sfuVTRh7SeQQ2kK5hGyqC1hQw==
+ dependencies:
+ ses "^1.12.0"
+
+"@endo/eventual-send@*", "@endo/eventual-send@^1.3.1":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.3.1.tgz#1204d79b3ad250f92b55a8c3befd9da861823e21"
+ integrity sha512-Xz+baNUArvHea2WQ3VYNzhk/UKTufQy3l7sCyi/wAouwTOwpze4HKEZWphVk9BSSh3vsWXDCLtKVvzNl4EOmRg==
+ dependencies:
+ "@endo/env-options" "^1.1.8"
+
"@endo/eventual-send@0.17.2", "@endo/eventual-send@^0.17.2":
version "0.17.2"
resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-0.17.2.tgz#c8710d557c2f57723be05fe99e941cd893acc5d2"
@@ -2033,13 +2272,6 @@
dependencies:
"@endo/env-options" "^0.1.4"
-"@endo/eventual-send@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-1.0.1.tgz#a75b7529c926f648ae9ce5e4037146c27974c5f9"
- integrity sha512-PLyNBvGNqZOKGluurj6ZzpdbHOf/MLJjWnnt/YB6h7hyJq0w7arXwb56ha4ywILCsxQO12Cc+ananyQUddHLBA==
- dependencies:
- "@endo/env-options" "^1.0.1"
-
"@endo/exo@0.2.2", "@endo/exo@^0.2.2":
version "0.2.2"
resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-0.2.2.tgz#eeebe3eeb40dcf9b409fddf8d5ff73821b470515"
@@ -2048,6 +2280,19 @@
"@endo/far" "^0.2.18"
"@endo/patterns" "^0.2.2"
+"@endo/exo@^1.5.9":
+ version "1.5.9"
+ resolved "https://registry.yarnpkg.com/@endo/exo/-/exo-1.5.9.tgz#60d41e19276e18925450d506a9688f553c7e2d23"
+ integrity sha512-OOqLDtj1UZb6XXIMX1uLf7h222kZXokSJX8Eo6cFGNAZ5tla4QdSTZdOMcDr3P3Argwt/IGOYuTmaa0AkJdCsA==
+ dependencies:
+ "@endo/common" "^1.2.10"
+ "@endo/env-options" "^1.1.8"
+ "@endo/errors" "^1.2.10"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/far" "^1.1.11"
+ "@endo/pass-style" "^1.5.0"
+ "@endo/patterns" "^1.5.0"
+
"@endo/far@0.2.18", "@endo/far@^0.2.18", "@endo/far@^0.2.3":
version "0.2.18"
resolved "https://registry.yarnpkg.com/@endo/far/-/far-0.2.18.tgz#8d8ca8ac1f7c4b57871e55c2c2f06c8e4fcf3839"
@@ -2056,6 +2301,15 @@
"@endo/eventual-send" "^0.17.2"
"@endo/pass-style" "^0.1.3"
+"@endo/far@^1.0.0", "@endo/far@^1.1.11":
+ version "1.1.11"
+ resolved "https://registry.yarnpkg.com/@endo/far/-/far-1.1.11.tgz#39a2a7a88525dc34e26f93a30f4171eb1c907cce"
+ integrity sha512-XeTcUP2vCtbNPizim9ZXYCHx4fYb6S4DGcbkFFy1LjhVDOsgWqUGpsv1ZthbOaLkc+MIlihLZ+KIpS7vT17POA==
+ dependencies:
+ "@endo/errors" "^1.2.10"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/pass-style" "^1.5.0"
+
"@endo/import-bundle@0.3.4", "@endo/import-bundle@^0.3.4":
version "0.3.4"
resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-0.3.4.tgz#dd93dca2aa595f669365f05d03affd4465837919"
@@ -2064,6 +2318,16 @@
"@endo/base64" "^0.2.31"
"@endo/compartment-mapper" "^0.8.4"
+"@endo/init@*", "@endo/init@^1.1.9":
+ version "1.1.9"
+ resolved "https://registry.yarnpkg.com/@endo/init/-/init-1.1.9.tgz#e2506abdb17bcd38ab6685608b75cc7789899e61"
+ integrity sha512-YDl4zHUv54ghuau2tSC08xwSDu/QhmTmOdxWgJNlj29bwe5n3s3G8j5jbzx6FNqdZq0W2ow9uzKdpEczpFy+Uw==
+ dependencies:
+ "@endo/base64" "^1.0.9"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/lockdown" "^1.0.15"
+ "@endo/promise-kit" "^1.1.10"
+
"@endo/init@0.5.56", "@endo/init@^0.5.56":
version "0.5.56"
resolved "https://registry.yarnpkg.com/@endo/init/-/init-0.5.56.tgz#c241de519434309f362dc676e76ee36c93240151"
@@ -2074,16 +2338,6 @@
"@endo/lockdown" "^0.1.28"
"@endo/promise-kit" "^0.2.56"
-"@endo/init@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@endo/init/-/init-1.0.1.tgz#e83d52f384089cdb3119d47cd778fe0d80e92a97"
- integrity sha512-9JPCwiQU6wc5SC2jc10VLOV95FxqBUU+94SR2hghPDrJQQdQ6+Kic8d2DFzEH8vSIGpR9ibBTnAzFjmPfVuAxA==
- dependencies:
- "@endo/base64" "^1.0.0"
- "@endo/eventual-send" "^1.0.1"
- "@endo/lockdown" "^1.0.1"
- "@endo/promise-kit" "^1.0.1"
-
"@endo/lockdown@0.1.28", "@endo/lockdown@^0.1.28":
version "0.1.28"
resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-0.1.28.tgz#43f23dcbb12b6ebd3ad2a3dc8c6bb3609dd9e95f"
@@ -2091,12 +2345,24 @@
dependencies:
ses "^0.18.4"
-"@endo/lockdown@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-1.0.1.tgz#65809eb308902a97538155e4165e2f6da2285152"
- integrity sha512-k3ZGZ3umUdlquqPFdEl5UbLLrl4nCcFuSpzJRG1J2zbUJVfYMFYzzc25b9Sq/PDO6trrOzQKWMBMp3dg83+KvA==
+"@endo/lockdown@^1.0.15":
+ version "1.0.15"
+ resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-1.0.15.tgz#35030381a34ac7d68031517142b7bca2b261f3d9"
+ integrity sha512-UFnsGkT7n4J4jtkFbgo8f4ENGctcbZqtIvGMWGLEO2p7ZsvCnOZhStuHZKt9Vx1u/5IAv/X8/+RCUkyGTsM03w==
dependencies:
- ses "^1.0.1"
+ ses "^1.12.0"
+
+"@endo/marshal@*", "@endo/marshal@^1.6.4":
+ version "1.6.4"
+ resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-1.6.4.tgz#47f76871edf1745f171d0ca7c0c4408b7b79aabf"
+ integrity sha512-HpTNDDPLjLAHmE5WjWxObmkqpJAyDX4yDARfOzqjEGvJTtdj8hePbV3wfrTMqg2DdaUOuKN2xFAjSCsN6S+GXA==
+ dependencies:
+ "@endo/common" "^1.2.10"
+ "@endo/errors" "^1.2.10"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/nat" "^5.1.0"
+ "@endo/pass-style" "^1.5.0"
+ "@endo/promise-kit" "^1.1.10"
"@endo/marshal@0.8.5", "@endo/marshal@^0.8.5":
version "0.8.5"
@@ -2118,6 +2384,17 @@
"@endo/pass-style" "^0.1.7"
"@endo/promise-kit" "^0.2.60"
+"@endo/module-source@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/@endo/module-source/-/module-source-1.3.0.tgz#633aa6d23091c10190fefb63ebd934dd17260914"
+ integrity sha512-waFivuJYvPRKP+W01XAw+Hz1X81Bb05IDhrcFJXFaVil7B6hxByQ6aUeYeGFugCfke51DzvzSE1RbDnWy2u/7Q==
+ dependencies:
+ "@babel/generator" "^7.26.3"
+ "@babel/parser" "~7.26.2"
+ "@babel/traverse" "~7.25.9"
+ "@babel/types" "~7.26.0"
+ ses "^1.12.0"
+
"@endo/nat@4.1.27", "@endo/nat@^4.1.27":
version "4.1.27"
resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-4.1.27.tgz#8f1a398b39f994b0769070a3fb36d3397bf86794"
@@ -2128,6 +2405,11 @@
resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-4.1.31.tgz#ca738f472481a572f47749b41529b3261ebb4c1e"
integrity sha512-tz0PnEmzX9BAtKEawYndsx+XC6f+2CKErtrpbpOuX3uct5VNLdw6q6cArSYtnHbxRHR0YaHUdeG0W6okmup4bg==
+"@endo/nat@^5.1.0":
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-5.1.0.tgz#c0c1a780dca7bffb942c6e8e217687bbef8d87ce"
+ integrity sha512-k0Kdfx8pOGJVHHeQtrauHGVZXuhq9lmcapi4LjlxNRqnNcInnMC13amkilENLUKTQqW/r6Wlvq3V/vvz4O1EfA==
+
"@endo/netstring@0.3.26":
version "0.3.26"
resolved "https://registry.yarnpkg.com/@endo/netstring/-/netstring-0.3.26.tgz#7da8338cb372772894e1ebcc0728b23666fa2c89"
@@ -2153,6 +2435,16 @@
"@endo/promise-kit" "^0.2.60"
"@fast-check/ava" "^1.1.5"
+"@endo/pass-style@^1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@endo/pass-style/-/pass-style-1.5.0.tgz#19dd058055afde71d26a4f19133325f641c7d6a7"
+ integrity sha512-eH+JWkk0bU9y7kcTNWlwfnO7Q+dmkx6r9RqdsixkN2PioaLsRh4qQWhA69sBJ23CUFA/+Y+gao2d9FYTsNtP6A==
+ dependencies:
+ "@endo/env-options" "^1.1.8"
+ "@endo/errors" "^1.2.10"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/promise-kit" "^1.1.10"
+
"@endo/patterns@0.2.2", "@endo/patterns@^0.2.2":
version "0.2.2"
resolved "https://registry.yarnpkg.com/@endo/patterns/-/patterns-0.2.2.tgz#d4c4d63bf450477ed9a9cf194b4a8daa56fcb4f4"
@@ -2162,6 +2454,18 @@
"@endo/marshal" "^0.8.5"
"@endo/promise-kit" "^0.2.56"
+"@endo/patterns@^1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@endo/patterns/-/patterns-1.5.0.tgz#5c32d644b2628125ef245c0ef807f9d757271a80"
+ integrity sha512-DqDWgX483/yrSOdfpbajtZjxDnc6Bl+W0AQUbX1tKVmdyHcpyVfYdeyzPgd3+k2mKl8PJ5Ry0PHmyrLqx6ikCg==
+ dependencies:
+ "@endo/common" "^1.2.10"
+ "@endo/errors" "^1.2.10"
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/marshal" "^1.6.4"
+ "@endo/pass-style" "^1.5.0"
+ "@endo/promise-kit" "^1.1.10"
+
"@endo/promise-kit@0.2.56", "@endo/promise-kit@^0.2.56":
version "0.2.56"
resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-0.2.56.tgz#24ed3cf87af1eec65f4635643b7e67617b909e71"
@@ -2176,12 +2480,12 @@
dependencies:
ses "^0.18.8"
-"@endo/promise-kit@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-1.0.1.tgz#056c8cd59e52260fc4cea2a83422450333a04e26"
- integrity sha512-JLhfkuQaERVvf+G+kXpDjyzyik3kxkX1FHbiDQfK2ge9Ltz7vRk/OD+yZma0UE2Rn91F2B/mvelxz1MxlYibwA==
+"@endo/promise-kit@^1.1.10":
+ version "1.1.10"
+ resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-1.1.10.tgz#1fa28f5f42ca42b417f5ad9476f58391696de59a"
+ integrity sha512-h1vrL1XLeboaFTUBji8PmPcepPNMVS5aleXOufz5bh0TSBGslaNoMPnpoC3AdBYjKTEF+BFX3qXFUYEoipTfjg==
dependencies:
- ses "^1.0.1"
+ ses "^1.12.0"
"@endo/ses-ava@0.2.40":
version "0.2.40"
@@ -2219,11 +2523,30 @@
"@endo/promise-kit" "^0.2.56"
ses "^0.18.4"
+"@endo/stream@^1.2.10":
+ version "1.2.10"
+ resolved "https://registry.yarnpkg.com/@endo/stream/-/stream-1.2.10.tgz#d8e6c4a6bfe8f648fb213702c9c5987cde62e1d9"
+ integrity sha512-jd16MKoiD0nN1Z5CGrmmk4lknmCW553eFbQQZVf/xuqWoIGi/Xe3sphTcnbvcK7duuvVaw2u6GDfY6mQPT08Rg==
+ dependencies:
+ "@endo/eventual-send" "^1.3.1"
+ "@endo/promise-kit" "^1.1.10"
+ ses "^1.12.0"
+
+"@endo/trampoline@^1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@endo/trampoline/-/trampoline-1.0.3.tgz#24bcd3dee5645a747a37f284716709ffd02ec3cd"
+ integrity sha512-TYtvWSc97yV/LZDRc5mD4Wt9toKm2UyVjv66FAFiQRsoeKkEaXbus9Ka9byV1MwZv0P1xhCJ5yPV5Q6F9w0Wpw==
+
"@endo/zip@0.2.31", "@endo/zip@^0.2.31":
version "0.2.31"
resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-0.2.31.tgz#371b1a9ca8b3216ad8a3564e97e3d747be42a657"
integrity sha512-rNCZtQzPm6Q8kW69gyeU0hUwKZtwuR8cX1+URgpDuUuaMUbKWBaqURKOmrqKVtE5fkqCE7pSrHvGH02DMDbDHQ==
+"@endo/zip@^1.0.9":
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/@endo/zip/-/zip-1.0.9.tgz#f16b68d3e03f838de762779e5c9aa1731a27c1fc"
+ integrity sha512-Iuvm6oZBVQVKpLG6KtjdyTOF2od2lOdjEr2a2UC3ppCxAJRSDC9EQMsE0kkHQra5caRj1JERnoQlqYgn0ZC7ug==
+
"@esbuild/android-arm64@0.17.19":
version "0.17.19"
resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd"
@@ -2970,17 +3293,12 @@
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
-"@lit-labs/react@^1.0.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@lit-labs/react/-/react-1.2.1.tgz#5b421502cdf68a3639dec431318eeed2285f1c0e"
- integrity sha512-DiZdJYFU0tBbdQkfwwRSwYyI/mcWkg3sWesKRsHUd4G+NekTmmeq9fzsurvcKTNVa0comNljwtg4Hvi1ds3V+A==
-
"@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz#d693d972974a354034454ec1317eb6afd0b00312"
integrity sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==
-"@lit/reactive-element@^1.0.0", "@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0":
+"@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0":
version "1.6.3"
resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-1.6.3.tgz#25b4eece2592132845d303e091bad9b04cdcfe03"
integrity sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==
@@ -9644,6 +9962,13 @@ jessie.js@^0.3.2:
dependencies:
"@endo/far" "^0.2.3"
+jessie.js@^0.3.4:
+ version "0.3.4"
+ resolved "https://registry.yarnpkg.com/jessie.js/-/jessie.js-0.3.4.tgz#7e35dadc91cf4740d2ddc8a58b6cd0a99eb64a08"
+ integrity sha512-JYJm6nXuFIO/X6OWLBatorgqmFVYbenqnFP0UDalO2OQ6sn58VeJ3cKtMQ0l0TM0JnCx4wKhyO4BQQ/ilxjd6g==
+ dependencies:
+ "@endo/far" "^1.0.0"
+
jiti@^1.18.2:
version "1.18.2"
resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd"
@@ -9722,6 +10047,11 @@ jsesc@^2.5.1:
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
+jsesc@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d"
+ integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==
+
json-buffer@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
@@ -9985,7 +10315,7 @@ listr2@^3.8.3:
through "^2.3.8"
wrap-ansi "^7.0.0"
-lit-element@^3.0.0, lit-element@^3.3.0:
+lit-element@^3.3.0:
version "3.3.3"
resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-3.3.3.tgz#10bc19702b96ef5416cf7a70177255bfb17b3209"
integrity sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==
@@ -9994,22 +10324,13 @@ lit-element@^3.0.0, lit-element@^3.3.0:
"@lit/reactive-element" "^1.3.0"
lit-html "^2.8.0"
-lit-html@^2.0.0, lit-html@^2.8.0:
+lit-html@^2.8.0:
version "2.8.0"
resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-2.8.0.tgz#96456a4bb4ee717b9a7d2f94562a16509d39bffa"
integrity sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==
dependencies:
"@types/trusted-types" "^2.0.2"
-lit@2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/lit/-/lit-2.0.2.tgz#5e6f422924e0732258629fb379556b6d23f7179c"
- integrity sha512-hKA/1YaSB+P+DvKWuR2q1Xzy/iayhNrJ3aveD0OQ9CKn6wUjsdnF/7LavDOJsKP/K5jzW/kXsuduPgRvTFrFJw==
- dependencies:
- "@lit/reactive-element" "^1.0.0"
- lit-element "^3.0.0"
- lit-html "^2.0.0"
-
lit@2.8.0:
version "2.8.0"
resolved "https://registry.yarnpkg.com/lit/-/lit-2.8.0.tgz#4d838ae03059bf9cafa06e5c61d8acc0081e974e"
@@ -11210,6 +11531,11 @@ picocolors@^1.0.0:
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+picocolors@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
+ integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
+
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
@@ -12316,7 +12642,14 @@ ses@^0.18.4, ses@^0.18.8:
dependencies:
"@endo/env-options" "^0.1.4"
-ses@^1.0.1, ses@^1.3.0:
+ses@^1.12.0:
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/ses/-/ses-1.12.0.tgz#f3cf22f67126cbd373aea0c501753952653699b1"
+ integrity sha512-jvmwXE2lFxIIY1j76hFjewIIhYMR9Slo3ynWZGtGl5M7VUCw3EA0wetS+JCIbl2UcSQjAT0yGAHkyxPJreuC9w==
+ dependencies:
+ "@endo/env-options" "^1.1.8"
+
+ses@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/ses/-/ses-1.3.0.tgz#4de8a2e740e5ff9e3cdbc4fd4a3574075c493f40"
integrity sha512-TURVgXm/fs38N4iJfhU9NjUiNvnU7Z/G7gVjM17jD+nrChRzMmR57fbvAzbQeGCS8Cm0m1fBs0jYCqmU6GZ7Tg==