From ca805213d9d3c0a835d14d647bf5723e3ff01756 Mon Sep 17 00:00:00 2001 From: Luis Covarrubias Date: Fri, 27 Mar 2026 01:17:26 -0700 Subject: [PATCH] feat: wire @bitgo/wasm-ton into sdk-coin-ton Add WASM-based paths for address validation (shadow mode), signable payload extraction, and transaction explanation. The WASM paths are try/catch wrapped with fallback to legacy TransactionBuilder, so existing behavior is preserved if WASM fails. - Address: shadow-mode WASM validation and encoding in utils.ts - getSignablePayload: WASM Transaction.fromBase64 -> signablePayload() - explainTransaction: new explainTransactionWasm.ts using parseTransaction - Add @bitgo/wasm-ton dependency to package.json Ticket: BTC-3216 feat: wire @bitgo/wasm-ton into sdk-coin-ton - Add @bitgo/wasm-ton dependency (local tarball from BTC-3246 branch) - explainTransactionWasm.ts: WASM-based explain using parseTransaction, supports toAddressBounceable param, exposes withdrawAmount from body - ton.ts: tton uses WASM exclusively for getSignablePayload and explainTransaction (no legacy fallback for testnet) - Update tests to reflect correct WASM output BTC-3216 --- modules/sdk-coin-ton/bitgo-wasm-ton-0.0.1.tgz | Bin 0 -> 365801 bytes modules/sdk-coin-ton/package.json | 1 + .../src/lib/explainTransactionWasm.ts | 84 + modules/sdk-coin-ton/src/lib/index.ts | 1 + modules/sdk-coin-ton/src/lib/utils.ts | 3 +- modules/sdk-coin-ton/src/ton.ts | 45 + .../test/unit/explainTransactionWasm.ts | 135 + modules/sdk-coin-ton/test/unit/ton.ts | 2 +- .../test/unit/wasmCrossCompatibility.ts | 188 + yarn.lock | 6277 +++++++++++------ 10 files changed, 4579 insertions(+), 2157 deletions(-) create mode 100644 modules/sdk-coin-ton/bitgo-wasm-ton-0.0.1.tgz create mode 100644 modules/sdk-coin-ton/src/lib/explainTransactionWasm.ts create mode 100644 modules/sdk-coin-ton/test/unit/explainTransactionWasm.ts create mode 100644 modules/sdk-coin-ton/test/unit/wasmCrossCompatibility.ts diff --git a/modules/sdk-coin-ton/bitgo-wasm-ton-0.0.1.tgz b/modules/sdk-coin-ton/bitgo-wasm-ton-0.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..6998bdb89619b8372b2219955037d9d27f50a2ba GIT binary patch literal 365801 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�!)Zp1E!O1HHofvp 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 rzlDuo*gAD4}$8Z39 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 R+Z*JM#^0^?{tC(9kw`y+n+?u)b zD#|L#E9O*ytgo`7s-n80rea=YS!H?UoXWYCApNVVtgfu7oL5y=RbDlxYHn3U703gt zt7@v|RhLzlSI?=QTU}9ISq&1xn(BEqWi{nBb86<+RMb?~RMk|Y$gpf)`Mf#v=FY2_ zS2?e0UiG}1dGm_P$fXMZ#$yFe14?F_oPZwazG;LBvT4nW}p{!@3ydJN5GZ{k`zkU~Ds7MurQEOnq)2 zvro!Id;CK@_`lI_tH6)L7aJxWEj~W!wOt?l9Bv=vXAfQS@PvhmR(PGt8bmZ;is8o$~|j`7M%#J}zxc_C!&wVX zzh!R@ma8{>&|Gzavis4!`B-kbcxg@K&lm1|ZEpdVAFe%p+M{R2pCKR4#`3!t-FMMr zkAL~fybmj|{OS!eCtU2Tc&qZm1z7&tt(7xB=%~4M)rX6*JpY)7e)Zy0dvZc@DBxE9K5M{WjU67x0I=7TIW?zw_0a&svHaNy zKhJ6I_gPU4(0{5v67E!01pNJc1{OF1Ak4AE+}S01<6;nu*`>SToX@67_cj?shqmoF zSs0+cy8AGep#k8sy2@%fdt&}YJe2~V#P;K%f7niFcnA_OkG*BR#UuUwVhN#Nv-@b5bH4ilvK9%@W$|~*NF868vKzTbze!+c|i<3saD&lX3L4VX92N;q5E ztZYgnn=p68ILvu8-fWGAJcl{Z+kSO>ZP|@dvK{lPy+0+yoVm1ZAK8gHICN{prB6${ zTgkh65wFmSt&x#44*fzt#%#4NWM9|vs--l1hS{SaZi~FjzEuekoGKikmAex!bKWaMc*_-c>zmEa9!NY9*}t1Iv;@wdMre)cqdbYt8q@aFodCViyV z+4Yi=Q&U~_$@}X1w%n`?wXSP3=2QLO=94=;#nn*kS2Hr^vjeemnjnMb}M%MlF9be%Y;Pw1x_TX7PcyULMj=e!^hf(0yrd zLjdG10F*5xK*&%T5LT@L;QA8^oGuCaF6-e!-H1lhRlOj7NQUQq1OQ<_r9SmuK<2&G zTiYK0G58LQwgAMSuTEa?U(_W3Eu1?L)9MK}X_|^H$kH2x=oz}R+$M@q1Qng}NJE(5*HmG)xgMEfp}iSBOR*W9zVlzEWbl%96oN)>o9(Qkvc z%&O=J40%p`p1VN)NVXBzsO#iEh+F73d0+Ve z{Z9T#brWKjpg~d5MH@D3oU`=HRhzy!xNr~6aDD>^jd|312ANp+`HzX4w|(cX!|z_} zwdnKZ8<0e*=+)Q9H!v(bVnkGQs(MM`vZ8(8ec#adw+jjT_FLO9EH5%K_Ztwnt@7d} z&i{)Q+ZaA*P+EFXu_7y}{(jf^lmiDJKhwsHE-6)cxwyuzFDw7LV(YdY2kRPWk=WEW zaB$cMTedd+P{vqVIrbSexZ~E{F75F~q2GP6!xx%y?I;~WYiPnZS?FO`sQ3w>lZ$ceL~+^J9`brZJJPRI$l zvc94y=quLvb7nki5fnB6PGUK4Gs*#4Q`XJ_Xe8x@c!py_lrBij`N2TSia}y#RD^$j zNq}ZpIgtQu)J54g@Z2 z%pbtGp#<8Q59eK}0Z0V5``((}fkI#dB=@iTKI*{6{&1wWcM?b*WiQ+NjD0XEniVw zx#!@a&YR$6g9*~Ln8Z|d!HUxL zrNd8+ly#Y?wdXn``xF~0-lhqBg) zR%oiFLKUTCG&azZC6E{LMGPbuno;nhWWAVJ1|l1tgDhmA?&~Z@6co{f)Rc;1teH55 zq%6dv(0kAm5=cSI#DU1RPm(eNP3a??r1Ez|D?0x<9LJb(7M$)cH-+YDD|#H`PKEOx zNQ?;RBl192vTlJcU0 z7*cA%2}d0B#KHwDjhqs$a}PH_e@>HNB7DmVS4@H-PY1B!teDOd*}?H>94E}Tu;I

+MF3NMdj~Ry3vtHScZfn&>G4lUM6yEsMlHZbdtPA<_!)TgP4NO zzm}RlBRy5EOqq=jB6{V9QAJ*jP4F)rd`4wuUAo*X>^Q`Jo7WaUIuft*I|Kj&2RaPI ztG(5^D%FSTwD;85Nvd-m&weS>pj%mJ@GoX3=j5tijttUrvNDv|hf2QzBrU{ sum + BigInt(o.amount), 0n); + + return { outputs, outputAmount: String(outputAmount), withdrawAmount }; +} + +/** + * Standalone WASM-based transaction explanation for TON. + * + * Parses the transaction via `parseTransaction(tx)` from @bitgo/wasm-ton, + * then derives the transaction type, extracts outputs/inputs, and maps + * to BitGoJS TransactionExplanation format. + */ +export function explainTonTransaction(params: ExplainTonTransactionWasmOptions): TransactionExplanation { + const toAddressBounceable = params.toAddressBounceable !== false; + const tx = WasmTonTransaction.fromBytes(Buffer.from(params.txBase64, 'base64')); + const parsed: WasmParsedTransaction = parseTransaction(tx); + + const { outputs, outputAmount, withdrawAmount } = extractOutputs(parsed, toAddressBounceable); + + return { + displayOrder: ['id', 'outputs', 'outputAmount', 'changeOutputs', 'changeAmount', 'fee', 'withdrawAmount'], + id: tx.id, + outputs, + outputAmount, + changeOutputs: [], + changeAmount: '0', + fee: { fee: 'UNKNOWN' }, + withdrawAmount, + }; +} diff --git a/modules/sdk-coin-ton/src/lib/index.ts b/modules/sdk-coin-ton/src/lib/index.ts index 5cd31f2a7d..11e7e29881 100644 --- a/modules/sdk-coin-ton/src/lib/index.ts +++ b/modules/sdk-coin-ton/src/lib/index.ts @@ -10,4 +10,5 @@ export { TransferBuilder } from './transferBuilder'; export { TransactionBuilderFactory } from './transactionBuilderFactory'; export { TonWhalesVestingDepositBuilder } from './tonWhalesVestingDepositBuilder'; export { TonWhalesVestingWithdrawBuilder } from './tonWhalesVestingWithdrawBuilder'; +export { explainTonTransaction } from './explainTransactionWasm'; export { Interface, Utils }; diff --git a/modules/sdk-coin-ton/src/lib/utils.ts b/modules/sdk-coin-ton/src/lib/utils.ts index ff0f3cbfa8..8a61105770 100644 --- a/modules/sdk-coin-ton/src/lib/utils.ts +++ b/modules/sdk-coin-ton/src/lib/utils.ts @@ -58,7 +58,8 @@ export class Utils implements BaseUtils { wc: 0, }); const address = await wallet.getAddress(); - return address.toString(isUserFriendly, true, bounceable); + const legacyAddress = address.toString(isUserFriendly, true, bounceable); + return legacyAddress; } getAddress(address: string, bounceable = true): string { diff --git a/modules/sdk-coin-ton/src/ton.ts b/modules/sdk-coin-ton/src/ton.ts index 4938ec2713..a93a3736db 100644 --- a/modules/sdk-coin-ton/src/ton.ts +++ b/modules/sdk-coin-ton/src/ton.ts @@ -32,8 +32,10 @@ import { } from '@bitgo/sdk-core'; import { auditEddsaPrivateKey, getDerivationPath } from '@bitgo/sdk-lib-mpc'; import { BaseCoin as StaticsBaseCoin, coins } from '@bitgo/statics'; +import { Transaction as WasmTonTransaction } from '@bitgo/wasm-ton'; import { KeyPair as TonKeyPair } from './lib/keyPair'; import { TransactionBuilderFactory, Utils, TransferBuilder, TokenTransferBuilder, TransactionBuilder } from './lib'; +import { explainTonTransaction } from './lib/explainTransactionWasm'; import { getFeeEstimate } from './lib/utils'; export interface TonParseTransactionOptions extends ParseTransactionOptions { @@ -117,6 +119,37 @@ export class Ton extends BaseCoin { throw new Error('missing required tx prebuild property txHex'); } + if (this.getChain() === 'tton') { + const { decode, encode } = await import('@bitgo/wasm-ton'); + const toBounceable = (address: string) => { + const decoded = decode(this.getAddressDetails(address).address); + return encode(decoded.workchainId, decoded.addressHash, true); + }; + const txBase64 = Buffer.from(rawTx, 'hex').toString('base64'); + const explainedTx = explainTonTransaction({ txBase64 }); + if (txParams.recipients !== undefined) { + const filteredRecipients = txParams.recipients.map((recipient) => ({ + address: toBounceable(recipient.address), + amount: BigInt(recipient.amount), + })); + const filteredOutputs = explainedTx.outputs.map((output) => ({ + address: toBounceable(output.address), + amount: BigInt(output.amount), + })); + if (!_.isEqual(filteredOutputs, filteredRecipients)) { + throw new Error('Tx outputs does not match with expected txParams recipients'); + } + let totalAmount = new BigNumber(0); + for (const recipient of txParams.recipients) { + totalAmount = totalAmount.plus(recipient.amount); + } + if (!totalAmount.isEqualTo(explainedTx.outputAmount)) { + throw new Error('Tx total amount does not match with expected total amount field'); + } + } + return true; + } + const txBuilder = this.getBuilder().from(Buffer.from(rawTx, 'hex').toString('base64')); const transaction = await txBuilder.build(); @@ -235,6 +268,10 @@ export class Ton extends BaseCoin { /** @inheritDoc */ async getSignablePayload(serializedTx: string): Promise { + if (this.getChain() === 'tton') { + const tx = WasmTonTransaction.fromBytes(Buffer.from(serializedTx, 'base64')); + return Buffer.from(tx.signablePayload()); + } const factory = new TransactionBuilderFactory(coins.get(this.getChain())); const rebuiltTransaction = await factory.from(serializedTx).build(); return rebuiltTransaction.signablePayload; @@ -242,6 +279,14 @@ export class Ton extends BaseCoin { /** @inheritDoc */ async explainTransaction(params: Record): Promise { + if (this.getChain() === 'tton') { + try { + const txBase64 = Buffer.from(params.txHex, 'hex').toString('base64'); + return explainTonTransaction({ txBase64, toAddressBounceable: params.toAddressBounceable }); + } catch { + throw new Error('Invalid transaction'); + } + } try { const factory = new TransactionBuilderFactory(coins.get(this.getChain())); const transactionBuilder = factory.from(Buffer.from(params.txHex, 'hex').toString('base64')); diff --git a/modules/sdk-coin-ton/test/unit/explainTransactionWasm.ts b/modules/sdk-coin-ton/test/unit/explainTransactionWasm.ts new file mode 100644 index 0000000000..1a8ad9a83b --- /dev/null +++ b/modules/sdk-coin-ton/test/unit/explainTransactionWasm.ts @@ -0,0 +1,135 @@ +import should from 'should'; +import { Transaction as WasmTonTransaction, parseTransaction } from '@bitgo/wasm-ton'; +import { explainTonTransaction } from '../../src/lib/explainTransactionWasm'; +import * as testData from '../resources/ton'; + +describe('TON WASM explainTransaction', function () { + describe('explainTonTransaction', function () { + it('should explain a signed send transaction', function () { + const txBase64 = testData.signedSendTransaction.tx; + const explained = explainTonTransaction({ txBase64 }); + + explained.outputs.length.should.be.greaterThan(0); + explained.outputs[0].amount.should.equal(testData.signedSendTransaction.recipient.amount); + explained.outputs[0].address.should.equal(testData.signedSendTransaction.recipient.address); + explained.changeOutputs.should.be.an.Array(); + explained.changeAmount.should.equal('0'); + should.exist(explained.id); + }); + + it('should explain a signed token send transaction', function () { + const txBase64 = testData.signedTokenSendTransaction.tx; + const explained = explainTonTransaction({ txBase64 }); + + explained.outputs.length.should.be.greaterThan(0); + should.exist(explained.id); + }); + + it('should explain a single nominator withdraw transaction', function () { + const txBase64 = testData.signedSingleNominatorWithdrawTransaction.tx; + const explained = explainTonTransaction({ txBase64 }); + + should.exist(explained.id); + explained.id.should.equal(testData.signedSingleNominatorWithdrawTransaction.txId); + should.exist(explained.withdrawAmount); + explained.withdrawAmount!.should.equal('932178112330000'); + }); + + it('should explain a Ton Whales withdrawal transaction', function () { + const txBase64 = testData.signedTonWhalesWithdrawalTransaction.tx; + const explained = explainTonTransaction({ txBase64 }); + + should.exist(explained.id); + should.exist(explained.withdrawAmount); + }); + + it('should explain a Ton Whales full withdrawal transaction', function () { + const txBase64 = testData.signedTonWhalesFullWithdrawalTransaction.tx; + const explained = explainTonTransaction({ txBase64 }); + + should.exist(explained.id); + }); + + it('should respect toAddressBounceable=false', function () { + const txBase64 = testData.signedSendTransaction.tx; + const bounceable = explainTonTransaction({ txBase64, toAddressBounceable: true }); + const nonBounceable = explainTonTransaction({ txBase64, toAddressBounceable: false }); + + bounceable.outputs[0].address.should.equal(testData.signedSendTransaction.recipient.address); + nonBounceable.outputs[0].address.should.equal(testData.signedSendTransaction.recipientBounceable.address); + }); + }); + + describe('WASM Transaction signing flow', function () { + it('should produce correct signable payload from WASM Transaction', function () { + const txBase64 = testData.signedSendTransaction.tx; + const tx = WasmTonTransaction.fromBytes(Buffer.from(txBase64, 'base64')); + const signablePayload = tx.signablePayload(); + + signablePayload.should.be.instanceOf(Uint8Array); + signablePayload.length.should.equal(32); + + const expectedSignable = Buffer.from(testData.signedSendTransaction.signable, 'base64'); + Buffer.from(signablePayload).toString('base64').should.equal(expectedSignable.toString('base64')); + }); + + it('should parse transaction and preserve bigint amounts', function () { + const txBase64 = testData.signedSendTransaction.tx; + const tx = WasmTonTransaction.fromBytes(Buffer.from(txBase64, 'base64')); + const parsed = parseTransaction(tx); + + parsed.transactionType.should.equal('Transfer'); + parsed.sendActions.length.should.be.greaterThan(0); + (typeof parsed.sendActions[0].amount).should.equal('bigint'); + parsed.seqno.should.be.a.Number(); + (typeof parsed.expireAt).should.equal('bigint'); + }); + + it('should get transaction id', function () { + const txBase64 = testData.signedSendTransaction.tx; + const tx = WasmTonTransaction.fromBytes(Buffer.from(txBase64, 'base64')); + tx.id.should.equal(testData.signedSendTransaction.txId); + }); + + it('should detect signed transaction via non-zero signature', function () { + const txBase64 = testData.signedSendTransaction.tx; + const tx = WasmTonTransaction.fromBytes(Buffer.from(txBase64, 'base64')); + const parsed = parseTransaction(tx); + + parsed.signature.should.be.a.String(); + parsed.signature.length.should.be.greaterThan(0); + parsed.signature.should.not.equal('0'.repeat(128)); + }); + }); + + describe('WASM parseTransaction types', function () { + it('should parse Transfer type', function () { + const tx = WasmTonTransaction.fromBytes(Buffer.from(testData.signedSendTransaction.tx, 'base64')); + parseTransaction(tx).transactionType.should.equal('Transfer'); + }); + + it('should parse TokenTransfer type', function () { + const tx = WasmTonTransaction.fromBytes(Buffer.from(testData.signedTokenSendTransaction.tx, 'base64')); + parseTransaction(tx).transactionType.should.equal('TokenTransfer'); + }); + + it('should parse SingleNominatorWithdraw type with correct withdrawAmount', function () { + const tx = WasmTonTransaction.fromBytes( + Buffer.from(testData.signedSingleNominatorWithdrawTransaction.tx, 'base64') + ); + const parsed = parseTransaction(tx); + parsed.transactionType.should.equal('SingleNominatorWithdraw'); + String(parsed.sendActions[0].withdrawAmount).should.equal('932178112330000'); + }); + + it('should parse WhalesDeposit type', function () { + const tx = WasmTonTransaction.fromBytes(Buffer.from(testData.signedTonWhalesDepositTransaction.tx, 'base64')); + parseTransaction(tx).transactionType.should.equal('WhalesDeposit'); + }); + + it('should parse WhalesWithdraw type', function () { + const tx = WasmTonTransaction.fromBytes(Buffer.from(testData.signedTonWhalesWithdrawalTransaction.tx, 'base64')); + parseTransaction(tx).transactionType.should.equal('WhalesWithdraw'); + }); + }); +}); diff --git a/modules/sdk-coin-ton/test/unit/ton.ts b/modules/sdk-coin-ton/test/unit/ton.ts index d7431ab61d..ea1d09c8ba 100644 --- a/modules/sdk-coin-ton/test/unit/ton.ts +++ b/modules/sdk-coin-ton/test/unit/ton.ts @@ -260,7 +260,7 @@ describe('TON:', function () { })) as TransactionExplanation; explainedTransaction.should.deepEqual({ displayOrder: ['id', 'outputs', 'outputAmount', 'changeOutputs', 'changeAmount', 'fee', 'withdrawAmount'], - id: testData.signedSingleNominatorWithdrawTransaction.txIdBounceable, + id: testData.signedSingleNominatorWithdrawTransaction.txId, outputs: [ { address: testData.signedSingleNominatorWithdrawTransaction.recipientBounceable.address, diff --git a/modules/sdk-coin-ton/test/unit/wasmCrossCompatibility.ts b/modules/sdk-coin-ton/test/unit/wasmCrossCompatibility.ts new file mode 100644 index 0000000000..c0b5a24557 --- /dev/null +++ b/modules/sdk-coin-ton/test/unit/wasmCrossCompatibility.ts @@ -0,0 +1,188 @@ +import assert from 'assert'; +import should from 'should'; +import { coins } from '@bitgo/statics'; +import { TransactionType } from '@bitgo/sdk-core'; +import { + buildTransaction, + parseTransaction, + Transaction as WasmTonTransaction, + type BuildContext, + type PaymentIntent, + type ParsedTransaction, +} from '@bitgo/wasm-ton'; +import { TransactionBuilderFactory } from '../../src/lib/transactionBuilderFactory'; +import * as testData from '../resources/ton'; + +/** + * Cross-compatibility tests between WASM (@bitgo/wasm-ton) and legacy + * (tonweb-based) transaction building/parsing for TON. + * + * Direction 1: WASM parses legacy-built transactions (covered by explainTransactionWasm.ts) + * Direction 2: Legacy parses WASM-built transactions (this file) + */ +describe('TON WASM Cross-Compatibility', function () { + const coin = coins.get('tton'); + const factory = new TransactionBuilderFactory(coin); + + // Use sender from test fixtures + const senderAddress = testData.sender.address; + const senderPublicKey = testData.sender.publicKey; + const recipientAddress = testData.addresses.validAddresses[0]; + + function createWasmContext(overrides: Partial = {}): BuildContext { + return { + sender: senderAddress, + seqno: 6, + expireTime: 1695997582n, + publicKey: senderPublicKey, + ...overrides, + }; + } + + // ========================================================================= + // WASM -> Legacy: Legacy can parse WASM-built transactions + // ========================================================================= + describe('Legacy parses WASM-built transactions', function () { + it('should parse a WASM-built payment transaction via legacy factory.from()', async function () { + const amount = 10000000n; // 0.01 TON + const memo = 'test'; + + // Build with WASM + const wasmTx = buildTransaction( + { + type: 'payment', + to: recipientAddress, + amount, + bounceable: false, + memo, + } as PaymentIntent, + createWasmContext() + ); + + // Convert to base64 (the format legacy expects) + const bocBytes = wasmTx.toBroadcastFormat(); + const base64Tx = Buffer.from(bocBytes).toString('base64'); + + // Parse with legacy + const legacyBuilder = factory.from(base64Tx); + const legacyTx = await legacyBuilder.build(); + const json = legacyTx.toJson(); + + // Verify the legacy builder can extract the correct fields + legacyTx.type.should.equal(TransactionType.Send); + json.seqno.should.equal(6); + json.expirationTime.should.equal(1695997582); + json.amount.should.equal(amount.toString()); + should.exist(json.sender); + should.exist(json.destination); + }); + + it('should parse a WASM-built payment without memo via legacy', async function () { + const amount = 50000000n; // 0.05 TON + + const wasmTx = buildTransaction( + { + type: 'payment', + to: recipientAddress, + amount, + bounceable: false, + } as PaymentIntent, + createWasmContext({ seqno: 10, expireTime: 1700000000n }) + ); + + const base64Tx = Buffer.from(wasmTx.toBroadcastFormat()).toString('base64'); + + const legacyBuilder = factory.from(base64Tx); + const legacyTx = await legacyBuilder.build(); + const json = legacyTx.toJson(); + + legacyTx.type.should.equal(TransactionType.Send); + json.seqno.should.equal(10); + json.expirationTime.should.equal(1700000000); + json.amount.should.equal(amount.toString()); + }); + + it('should round-trip: WASM build -> legacy parse -> legacy build -> WASM parse', async function () { + const amount = 123400000n; + const memo = 'hello'; + + const wasmTx = buildTransaction( + { + type: 'payment', + to: recipientAddress, + amount, + bounceable: false, + memo, + } as PaymentIntent, + createWasmContext({ seqno: 3, expireTime: 1234567890n }) + ); + + const base64Tx = Buffer.from(wasmTx.toBroadcastFormat()).toString('base64'); + + // Parse with legacy + const legacyBuilder = factory.from(base64Tx); + const legacyTx = await legacyBuilder.build(); + + // Rebuild with legacy should produce valid base64 + const rebuiltBase64 = legacyTx.toBroadcastFormat(); + + // Parse the rebuilt transaction with WASM to confirm fields match + const wasmParsed: ParsedTransaction = parseTransaction( + WasmTonTransaction.fromBytes(Buffer.from(rebuiltBase64, 'base64')) + ); + + wasmParsed.transactionType.should.equal('Transfer'); + wasmParsed.seqno.should.equal(3); + wasmParsed.sendActions.length.should.be.greaterThan(0); + String(wasmParsed.sendActions[0].amount).should.equal(amount.toString()); + }); + + it('should parse a WASM-built bounceable payment via legacy', async function () { + const amount = 10000000n; + + const wasmTx = buildTransaction( + { + type: 'payment', + to: recipientAddress, + amount, + bounceable: true, + } as PaymentIntent, + createWasmContext() + ); + + const base64Tx = Buffer.from(wasmTx.toBroadcastFormat()).toString('base64'); + + const legacyBuilder = factory.from(base64Tx); + const legacyTx = await legacyBuilder.build(); + const json = legacyTx.toJson(); + + legacyTx.type.should.equal(TransactionType.Send); + json.amount.should.equal(amount.toString()); + }); + }); + + // ========================================================================= + // Both WASM and legacy agree on signed fixture data + // ========================================================================= + describe('Both WASM and legacy agree on signed fixture data', function () { + it('should produce matching fields for signedSendTransaction', async function () { + const txBase64 = testData.signedSendTransaction.tx; + + // Parse with WASM + const wasmTx = WasmTonTransaction.fromBytes(Buffer.from(txBase64, 'base64')); + const wasmParsed: ParsedTransaction = parseTransaction(wasmTx); + + // Parse with legacy + const legacyBuilder = factory.from(txBase64); + const legacyTx = await legacyBuilder.build(); + const json = legacyTx.toJson(); + + // Both should agree on core fields + wasmParsed.transactionType.should.equal('Transfer'); + legacyTx.type.should.equal(TransactionType.Send); + wasmParsed.seqno.should.equal(json.seqno); + wasmParsed.sendActions.length.should.be.greaterThan(0); + String(wasmParsed.sendActions[0].amount).should.equal(json.amount); + }); + }); +}); diff --git a/yarn.lock b/yarn.lock index f2e0dcba1e..984e916efc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,16 +15,16 @@ "@gql.tada/internal" "^1.0.0" graphql "^15.5.0 || ^16.0.0 || ^17.0.0" -"@adraffy/ens-normalize@1.10.1": - version "1.10.1" - resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz" - integrity sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw== - "@adraffy/ens-normalize@^1.11.0": version "1.11.0" resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.0.tgz" integrity sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg== +"@adraffy/ens-normalize@1.10.1": + version "1.10.1" + resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz" + integrity sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw== + "@ampproject/remapping@^2.2.0": version "2.3.0" resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" @@ -33,7 +33,7 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@api-ts/io-ts-http@3.2.1", "@api-ts/io-ts-http@^3.2.1": +"@api-ts/io-ts-http@^3.2.1", "@api-ts/io-ts-http@3.2.1": version "3.2.1" resolved "https://registry.npmjs.org/@api-ts/io-ts-http/-/io-ts-http-3.2.1.tgz" integrity sha512-W18Oed6u1M8xu4jpemnh5V2cLbXqM7wPk8p2qQ39onC6+tBhaZmUBZ3dWhyM70ZdlANY4RqZRQ6ITuBwGiL7BA== @@ -45,7 +45,7 @@ "@api-ts/openapi-generator@5.14.0": version "5.14.0" - resolved "https://registry.npmjs.org/@api-ts/openapi-generator/-/openapi-generator-5.14.0.tgz#13d8370ad04fa5b12d49e7f07651af216e4f7331" + resolved "https://registry.npmjs.org/@api-ts/openapi-generator/-/openapi-generator-5.14.0.tgz" integrity sha512-adpM9cRCkprZPawF7rcWL230S5pcGUnumsQaYonkmsIOEcYn7l6/qvtJI7ZXLFt3lqyH9ifPg3eBUk6nsyR2wA== dependencies: "@swc/core" "1.5.7" @@ -108,13 +108,6 @@ jwt-decode "^4.0.0" poseidon-lite "^0.2.0" -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.27.1": version "7.27.1" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz" @@ -124,12 +117,19 @@ js-tokens "^4.0.0" picocolors "^1.1.1" +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + "@babel/compat-data@^7.27.2", "@babel/compat-data@^7.27.7", "@babel/compat-data@^7.28.0": version "7.28.0" resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz" integrity sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw== -"@babel/core@^7.28.0", "@babel/core@^7.7.5": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.28.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.7.5": version "7.28.3" resolved "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz" integrity sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ== @@ -309,9 +309,9 @@ "@babel/traverse" "^7.28.3" "@babel/types" "^7.28.2" -"@babel/helpers@^7.28.2", "@babel/helpers@^7.28.3": +"@babel/helpers@^7.28.3": version "7.28.4" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz" integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== dependencies: "@babel/template" "^7.27.2" @@ -889,9 +889,9 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime@7.6.0", "@babel/runtime@^7.0.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.20.13", "@babel/runtime@^7.25.0", "@babel/runtime@^7.28.2", "@babel/runtime@^7.28.6", "@babel/runtime@^7.7.6": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.6", "@babel/runtime@^7.20.13", "@babel/runtime@^7.25.0", "@babel/runtime@^7.28.6", "@babel/runtime@^7.7.6", "@babel/runtime@7.6.0": version "7.28.4" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz" integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== "@babel/template@^7.27.1", "@babel/template@^7.27.2": @@ -974,9 +974,262 @@ "@scure/base" "1.1.5" micro-eth-signer "0.7.2" +"@bitgo/abstract-cosmos@^11.17.7", "@bitgo/abstract-cosmos@file:/Users/luiscovarrubias/BitGoJS-ton/modules/abstract-cosmos": + version "11.17.7" + resolved "file:modules/abstract-cosmos" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/crypto" "^0.30.1" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/proto-signing" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + cosmjs-types "^0.6.1" + lodash "^4.17.21" + protobufjs "^7.4.0" + superagent "^9.0.1" + +"@bitgo/abstract-eth@^24.20.8", "@bitgo/abstract-eth@file:/Users/luiscovarrubias/BitGoJS-ton/modules/abstract-eth": + version "24.20.8" + resolved "file:modules/abstract-eth" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + "@ethereumjs/rlp" "^4.0.0" + "@ethereumjs/tx" "^3.3.0" + "@metamask/eth-sig-util" "^5.0.2" + bignumber.js "^9.1.1" + bn.js "^5.2.1" + debug "^3.1.0" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + ethers "^5.1.3" + keccak "^3.0.3" + lodash "4.17.21" + secp256k1 "5.0.1" + superagent "^9.0.1" + +"@bitgo/abstract-lightning@^7.8.4", "@bitgo/abstract-lightning@file:/Users/luiscovarrubias/BitGoJS-ton/modules/abstract-lightning": + version "7.8.4" + resolved "file:modules/abstract-lightning" + dependencies: + "@bitgo/public-types" "5.76.1" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@bitgo/utxo-lib" "^11.21.0" + bip174 "npm:@bitgo-forks/bip174@3.1.0-master.4" + bs58check "^2.1.2" + fp-ts "^2.12.2" + io-ts "npm:@bitgo-forks/io-ts@2.1.4" + io-ts-types "^0.5.16" + macaroon "^3.0.4" + +"@bitgo/abstract-substrate@^1.13.8", "@bitgo/abstract-substrate@file:/Users/luiscovarrubias/BitGoJS-ton/modules/abstract-substrate": + version "1.13.8" + resolved "file:modules/abstract-substrate" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@polkadot/api" "14.1.1" + "@polkadot/keyring" "13.5.6" + "@polkadot/types" "14.1.1" + "@polkadot/util" "13.5.6" + "@polkadot/util-crypto" "13.5.6" + "@substrate/txwrapper-core" "7.5.2" + "@substrate/txwrapper-polkadot" "7.5.2" + "@substrate/txwrapper-registry" "7.5.3" + bignumber.js "^9.1.2" + bs58 "^4.0.1" + hi-base32 "^0.5.1" + joi "^17.4.0" + lodash "^4.17.15" + tweetnacl "^1.0.3" + +"@bitgo/abstract-utxo@^10.20.0", "@bitgo/abstract-utxo@file:/Users/luiscovarrubias/BitGoJS-ton/modules/abstract-utxo": + version "10.20.0" + resolved "file:modules/abstract-utxo" + dependencies: + "@bitgo/blockapis" "^1.13.2" + "@bitgo/sdk-api" "^1.75.5" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/utxo-core" "^1.35.0" + "@bitgo/utxo-lib" "^11.21.0" + "@bitgo/utxo-ord" "^1.28.0" + "@bitgo/wasm-utxo" "^2.1.0" + "@types/lodash" "^4.14.121" + "@types/superagent" "4.1.15" + bignumber.js "^9.0.2" + debug "^3.1.0" + io-ts "npm:@bitgo-forks/io-ts@2.1.4" + lodash "^4.17.14" + superagent "^9.0.1" + +"@bitgo/account-lib@^27.19.8", "@bitgo/account-lib@file:/Users/luiscovarrubias/BitGoJS-ton/modules/account-lib": + version "27.19.8" + resolved "file:modules/account-lib" + dependencies: + "@bitgo/sdk-coin-ada" "^4.22.8" + "@bitgo/sdk-coin-algo" "^2.9.8" + "@bitgo/sdk-coin-apechain" "^1.4.8" + "@bitgo/sdk-coin-apt" "^2.11.7" + "@bitgo/sdk-coin-arbeth" "^21.11.8" + "@bitgo/sdk-coin-asi" "^1.6.8" + "@bitgo/sdk-coin-atom" "^13.11.7" + "@bitgo/sdk-coin-avaxc" "^6.5.8" + "@bitgo/sdk-coin-avaxp" "^5.6.8" + "@bitgo/sdk-coin-baby" "^1.9.8" + "@bitgo/sdk-coin-bera" "^2.7.8" + "@bitgo/sdk-coin-bld" "^3.6.8" + "@bitgo/sdk-coin-bsc" "^22.10.8" + "@bitgo/sdk-coin-canton" "^1.17.5" + "@bitgo/sdk-coin-celo" "^6.2.8" + "@bitgo/sdk-coin-coredao" "^2.7.8" + "@bitgo/sdk-coin-coreum" "^21.8.3" + "@bitgo/sdk-coin-cosmos" "^1.8.7" + "@bitgo/sdk-coin-cronos" "^1.7.8" + "@bitgo/sdk-coin-cspr" "^2.5.8" + "@bitgo/sdk-coin-dot" "^4.12.0" + "@bitgo/sdk-coin-etc" "^2.6.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-coin-evm" "^1.14.7" + "@bitgo/sdk-coin-flr" "^1.9.8" + "@bitgo/sdk-coin-flrp" "^1.10.4" + "@bitgo/sdk-coin-hash" "^3.8.7" + "@bitgo/sdk-coin-hbar" "^2.6.8" + "@bitgo/sdk-coin-icp" "^1.21.8" + "@bitgo/sdk-coin-initia" "^2.5.8" + "@bitgo/sdk-coin-injective" "^3.6.8" + "@bitgo/sdk-coin-islm" "^2.5.8" + "@bitgo/sdk-coin-mon" "^1.7.8" + "@bitgo/sdk-coin-near" "^2.16.4" + "@bitgo/sdk-coin-oas" "^2.6.8" + "@bitgo/sdk-coin-opeth" "^18.9.8" + "@bitgo/sdk-coin-osmo" "^3.6.8" + "@bitgo/sdk-coin-polygon" "^21.6.8" + "@bitgo/sdk-coin-polyx" "^1.13.8" + "@bitgo/sdk-coin-rbtc" "^2.4.8" + "@bitgo/sdk-coin-rune" "^1.7.8" + "@bitgo/sdk-coin-sei" "^3.6.8" + "@bitgo/sdk-coin-sgb" "^1.7.8" + "@bitgo/sdk-coin-sol" "^7.16.3" + "@bitgo/sdk-coin-soneium" "^1.9.8" + "@bitgo/sdk-coin-stt" "^1.5.8" + "@bitgo/sdk-coin-stx" "^3.11.8" + "@bitgo/sdk-coin-sui" "^5.21.7" + "@bitgo/sdk-coin-tao" "^1.14.8" + "@bitgo/sdk-coin-tempo" "^1.8.1" + "@bitgo/sdk-coin-tia" "^3.6.8" + "@bitgo/sdk-coin-ton" "^3.17.0" + "@bitgo/sdk-coin-trx" "^3.11.1" + "@bitgo/sdk-coin-vet" "^2.13.3" + "@bitgo/sdk-coin-wemix" "^1.6.8" + "@bitgo/sdk-coin-world" "^1.7.8" + "@bitgo/sdk-coin-xdc" "^1.8.8" + "@bitgo/sdk-coin-xrp" "^3.12.8" + "@bitgo/sdk-coin-xtz" "^2.9.8" + "@bitgo/sdk-coin-zeta" "^3.6.8" + "@bitgo/sdk-coin-zketh" "^2.6.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + bignumber.js "^9.1.1" + bs58 "^4.0.1" + +"@bitgo/babylonlabs-io-btc-staking-ts@^3.4.1", "@bitgo/babylonlabs-io-btc-staking-ts@file:/Users/luiscovarrubias/BitGoJS-ton/modules/babylonlabs-io-btc-staking-ts": + version "3.4.1" + resolved "file:modules/babylonlabs-io-btc-staking-ts" + dependencies: + "@babylonlabs-io/babylon-proto-ts" "1.7.2" + "@bitcoin-js/tiny-secp256k1-asmjs" "2.2.3" + "@cosmjs/encoding" "^0.33.0" + bip174 "=2.1.1" + bitcoinjs-lib "^6.1.7" + +"@bitgo/beta-tools@file:/Users/luiscovarrubias/BitGoJS-ton/modules/beta-tools": + version "1.0.2" + resolved "file:modules/beta-tools" + dependencies: + yargs "^17.7.2" + +"@bitgo/blake2b-wasm@^3.2.3", "@bitgo/blake2b-wasm@file:/Users/luiscovarrubias/BitGoJS-ton/modules/blake2b-wasm": + version "3.2.3" + resolved "file:modules/blake2b-wasm" + dependencies: + nanoassert "^1.0.0" + +"@bitgo/blake2b@^3.2.4", "@bitgo/blake2b@file:/Users/luiscovarrubias/BitGoJS-ton/modules/blake2b": + version "3.2.4" + resolved "file:modules/blake2b" + dependencies: + "@bitgo/blake2b-wasm" "^3.2.3" + nanoassert "^2.0.0" + +"@bitgo/blockapis@^1.13.2", "@bitgo/blockapis@file:/Users/luiscovarrubias/BitGoJS-ton/modules/blockapis": + version "1.13.2" + resolved "file:modules/blockapis" + dependencies: + "@bitgo/logger" "^1.3.0" + "@bitgo/utxo-lib" "^11.21.0" + "@types/superagent" "4.1.16" + superagent "^9.0.1" + +"@bitgo/deser-lib@file:/Users/luiscovarrubias/BitGoJS-ton/modules/deser-lib": + version "1.9.1" + resolved "file:modules/deser-lib" + dependencies: + cbor "^9.0.1" + +"@bitgo/express@file:/Users/luiscovarrubias/BitGoJS-ton/modules/express": + version "15.22.4" + resolved "file:modules/express" + dependencies: + "@api-ts/io-ts-http" "^3.2.1" + "@api-ts/typed-express-router" "2.0.0" + "@bitgo/abstract-lightning" "^7.8.4" + "@bitgo/logger" "^1.3.0" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/utxo-lib" "^11.21.0" + "@types/proxyquire" "^1.3.31" + argparse "^1.0.10" + bitgo "^50.28.0" + body-parser "^1.20.3" + connect-timeout "^1.9.0" + debug "^3.1.0" + dotenv "^16.0.0" + express "4.21.2" + io-ts "npm:@bitgo-forks/io-ts@2.1.4" + io-ts-types "^0.5.19" + lodash "^4.17.20" + morgan "^1.9.1" + proxy-agent "6.4.0" + proxyquire "^2.1.3" + superagent "^9.0.1" + +"@bitgo/key-card@^0.28.33", "@bitgo/key-card@file:/Users/luiscovarrubias/BitGoJS-ton/modules/key-card": + version "0.28.33" + resolved "file:modules/key-card" + dependencies: + "@bitgo/sdk-api" "^1.75.5" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + jspdf ">=4.2.0" + qrcode "^1.5.1" + +"@bitgo/logger@^1.3.0", "@bitgo/logger@file:/Users/luiscovarrubias/BitGoJS-ton/modules/logger": + version "1.3.0" + resolved "file:modules/logger" + "@bitgo/public-types@5.76.1": version "5.76.1" - resolved "https://registry.npmjs.org/@bitgo/public-types/-/public-types-5.76.1.tgz#c36b245fccc4a90068fced8a4e2985d57f561bc1" + resolved "https://registry.npmjs.org/@bitgo/public-types/-/public-types-5.76.1.tgz" integrity sha512-S3dKa1to6xQj/cmtKrip6ytG1/4qBkRhZ117cOERlRcHHJFY8/h+1zCKazlRU+FRc8JUWcLlAoFnAcqifHw3Eg== dependencies: fp-ts "^2.0.0" @@ -985,177 +1238,1392 @@ monocle-ts "^2.3.13" newtype-ts "^0.3.5" -"@bitgo/wasm-dot@^1.7.0": - version "1.7.0" - resolved "https://registry.npmjs.org/@bitgo/wasm-dot/-/wasm-dot-1.7.0.tgz#d22aafea9d38ebcb4b75d38538202237eadac685" - integrity sha512-KoXavJvyDHlEN+sWcigbgxYJtdFaU7gS0EkYQbNH4npVjNlzo6rL6gwjyWbyOy7oEs65DhpJ9vY5kRbE/bKiTQ== +"@bitgo/sdk-api@^1.75.5", "@bitgo/sdk-api@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-api": + version "1.75.5" + resolved "file:modules/sdk-api" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-hmac" "^1.8.0" + "@bitgo/sjcl" "^1.0.1" + "@bitgo/unspents" "^0.51.1" + "@bitgo/utxo-lib" "^11.21.0" + "@types/superagent" "4.1.15" + bitcoinjs-message "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.3" + debug "3.1.0" + eol "^0.5.0" + lodash "^4.17.15" + proxy-agent "6.4.0" + sanitize-html "^2.11" + secp256k1 "5.0.1" + secrets.js-grempe "^1.1.0" + superagent "^9.0.1" + +"@bitgo/sdk-coin-ada@^4.22.8", "@bitgo/sdk-coin-ada@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-ada": + version "4.22.8" + resolved "file:modules/sdk-coin-ada" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@emurgo/cardano-serialization-lib-browser" "^12.0.1" + "@emurgo/cardano-serialization-lib-nodejs" "^12.0.1" + bech32 "^2.0.0" + bignumber.js "^9.0.2" + bs58 "^6.0.0" + cbor "^10.0.3" + lodash "^4.17.21" + superagent "^9.0.1" + tweetnacl "^1.0.3" -"@bitgo/wasm-solana@^2.6.0": - version "2.6.0" - resolved "https://registry.npmjs.org/@bitgo/wasm-solana/-/wasm-solana-2.6.0.tgz#c8b57ab010f22f1a1c90681cd180814c4ec2867b" - integrity sha512-F9H4pXDMhfsZW5gNEcoaBzVoEMOQRP8wbQKmjsxbm5PXBq+0Aj54rOY3bswdrFZK377/aeB+tLjXu3h9i8gInQ== +"@bitgo/sdk-coin-algo@^2.9.8", "@bitgo/sdk-coin-algo@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-algo": + version "2.9.8" + resolved "file:modules/sdk-coin-algo" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@hashgraph/cryptography" "1.1.2" + "@stablelib/hex" "^1.0.0" + algosdk "1.23.1" + bignumber.js "^9.0.0" + hi-base32 "^0.5.1" + joi "^17.4.0" + js-sha512 "0.8.0" + lodash "^4.17.14" + stellar-sdk "^10.0.1" + tweetnacl "^1.0.3" -"@bitgo/wasm-utxo@^2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@bitgo/wasm-utxo/-/wasm-utxo-2.1.0.tgz#a2087b795a3eb7bfca2cc25a88b3491a74d4da06" - integrity sha512-JukZ+g0lH1IzcwAVGp41a4XgWVZvL1hA+ym3KsU7NIqhOG57brc1nSVoqAhIe93gsfWQ7hyz3jsFueBXbwBQmQ== +"@bitgo/sdk-coin-apechain@^1.4.8", "@bitgo/sdk-coin-apechain@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-apechain": + version "1.4.8" + resolved "file:modules/sdk-coin-apechain" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" -"@brandonblack/musig@^0.0.1-alpha.0": - version "0.0.1-alpha.1" - resolved "https://registry.npmjs.org/@brandonblack/musig/-/musig-0.0.1-alpha.1.tgz" - integrity sha512-00RbByQG85lSzrkDjCblzrUc2n1LJAPPrEMHS4oMg+QckE0kzjd26JytT6yx6tNU2+aOXfK7O4kGW/sKVL67cw== +"@bitgo/sdk-coin-apt@^2.11.7", "@bitgo/sdk-coin-apt@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-apt": + version "2.11.7" + resolved "file:modules/sdk-coin-apt" + dependencies: + "@aptos-labs/ts-sdk" "1.33.1" + "@bitgo/logger" "^1.3.0" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + bignumber.js "^9.1.2" + lodash "^4.17.21" -"@bufbuild/protobuf@^2.2.0": - version "2.7.0" - resolved "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.7.0.tgz" - integrity sha512-qn6tAIZEw5i/wiESBF4nQxZkl86aY4KoO0IkUa2Lh+rya64oTOdJQFlZuMwI1Qz9VBJQrQC4QlSA2DNek5gCOA== +"@bitgo/sdk-coin-arbeth@^21.11.8", "@bitgo/sdk-coin-arbeth@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-arbeth": + version "21.11.8" + resolved "file:modules/sdk-coin-arbeth" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + +"@bitgo/sdk-coin-asi@^1.6.8", "@bitgo/sdk-coin-asi@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-asi": + version "1.6.8" + resolved "file:modules/sdk-coin-asi" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" -"@cbor-extract/cbor-extract-darwin-arm64@2.2.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz" - integrity sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w== +"@bitgo/sdk-coin-atom@^13.11.7", "@bitgo/sdk-coin-atom@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-atom": + version "13.11.7" + resolved "file:modules/sdk-coin-atom" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" -"@cbor-extract/cbor-extract-darwin-x64@2.2.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz#9fbec199c888c5ec485a1839f4fad0485ab6c40a" - integrity sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w== +"@bitgo/sdk-coin-avaxc@^6.5.8", "@bitgo/sdk-coin-avaxc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-avaxc": + version "6.5.8" + resolved "file:modules/sdk-coin-avaxc" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-coin-avaxp" "^5.6.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + bignumber.js "^9.1.1" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + keccak "^3.0.3" + lodash "^4.17.14" + secp256k1 "5.0.1" + superagent "^9.0.1" -"@cbor-extract/cbor-extract-linux-arm64@2.2.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz#bf77e0db4a1d2200a5aa072e02210d5043e953ae" - integrity sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ== +"@bitgo/sdk-coin-avaxp@^5.6.8", "@bitgo/sdk-coin-avaxp@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-avaxp": + version "5.6.8" + resolved "file:modules/sdk-coin-avaxp" + dependencies: + "@bitgo-forks/avalanchejs" "4.1.0-alpha.1" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@noble/curves" "1.8.1" + avalanche "3.15.3" + bignumber.js "^9.0.0" + create-hash "^1.2.0" + ethereumjs-util "7.1.5" + lodash "^4.17.14" + safe-buffer "^5.2.1" -"@cbor-extract/cbor-extract-linux-arm@2.2.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz#491335037eb8533ed8e21b139c59f6df04e39709" - integrity sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q== +"@bitgo/sdk-coin-baby@^1.9.8", "@bitgo/sdk-coin-baby@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-baby": + version "1.9.8" + resolved "file:modules/sdk-coin-baby" + dependencies: + "@babylonlabs-io/babylon-proto-ts" "1.0.0" + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/proto-signing" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + cosmjs-types "^0.6.1" -"@cbor-extract/cbor-extract-linux-x64@2.2.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz#672574485ccd24759bf8fb8eab9dbca517d35b97" - integrity sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw== +"@bitgo/sdk-coin-bch@^2.7.8", "@bitgo/sdk-coin-bch@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-bch": + version "2.7.8" + resolved "file:modules/sdk-coin-bch" + dependencies: + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" -"@cbor-extract/cbor-extract-win32-x64@2.2.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz#4b3f07af047f984c082de34b116e765cb9af975f" - integrity sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w== +"@bitgo/sdk-coin-bcha@^2.8.8", "@bitgo/sdk-coin-bcha@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-bcha": + version "2.8.8" + resolved "file:modules/sdk-coin-bcha" + dependencies: + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" -"@clack/core@^0.3.3": - version "0.3.5" - resolved "https://registry.npmjs.org/@clack/core/-/core-0.3.5.tgz#3e1454c83a329353cc3a6ff8491e4284d49565bb" - integrity sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ== +"@bitgo/sdk-coin-bera@^2.7.8", "@bitgo/sdk-coin-bera@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-bera": + version "2.7.8" + resolved "file:modules/sdk-coin-bera" dependencies: - picocolors "^1.0.0" - sisteransi "^1.0.5" + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" -"@clack/prompts@^0.7.0": - version "0.7.0" - resolved "https://registry.npmjs.org/@clack/prompts/-/prompts-0.7.0.tgz#6aaef48ea803d91cce12bc80811cfcb8de2e75ea" - integrity sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA== +"@bitgo/sdk-coin-bld@^3.6.8", "@bitgo/sdk-coin-bld@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-bld": + version "3.6.8" + resolved "file:modules/sdk-coin-bld" dependencies: - "@clack/core" "^0.3.3" - picocolors "^1.0.0" - sisteransi "^1.0.5" + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== +"@bitgo/sdk-coin-bsc@^22.10.8", "@bitgo/sdk-coin-bsc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-bsc": + version "22.10.8" + resolved "file:modules/sdk-coin-bsc" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" -"@commitlint/cli@^19.4.0": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/cli/-/cli-19.8.1.tgz" - integrity sha512-LXUdNIkspyxrlV6VDHWBmCZRtkEVRpBKxi2Gtw3J54cGWhLCTouVD/Q6ZSaSvd2YaDObWK8mDjrz3TIKtaQMAA== +"@bitgo/sdk-coin-bsv@^2.7.8", "@bitgo/sdk-coin-bsv@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-bsv": + version "2.7.8" + resolved "file:modules/sdk-coin-bsv" dependencies: - "@commitlint/format" "^19.8.1" - "@commitlint/lint" "^19.8.1" - "@commitlint/load" "^19.8.1" - "@commitlint/read" "^19.8.1" - "@commitlint/types" "^19.8.1" - tinyexec "^1.0.0" - yargs "^17.0.0" + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" -"@commitlint/config-conventional@^19.2.2": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.8.1.tgz" - integrity sha512-/AZHJL6F6B/G959CsMAzrPKKZjeEiAVifRyEwXxcT6qtqbPwGw+iQxmNS+Bu+i09OCtdNRW6pNpBvgPrtMr9EQ== +"@bitgo/sdk-coin-btc@^2.12.8", "@bitgo/sdk-coin-btc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-btc": + version "2.12.8" + resolved "file:modules/sdk-coin-btc" dependencies: - "@commitlint/types" "^19.8.1" - conventional-changelog-conventionalcommits "^7.0.2" + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" -"@commitlint/config-validator@^19.8.1": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-19.8.1.tgz" - integrity sha512-0jvJ4u+eqGPBIzzSdqKNX1rvdbSU1lPNYlfQQRIFnBgLy26BtC0cFnr7c/AyuzExMxWsMOte6MkTi9I3SQ3iGQ== +"@bitgo/sdk-coin-btg@^2.7.8", "@bitgo/sdk-coin-btg@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-btg": + version "2.7.8" + resolved "file:modules/sdk-coin-btg" dependencies: - "@commitlint/types" "^19.8.1" - ajv "^8.11.0" + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" -"@commitlint/ensure@^19.8.1": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/ensure/-/ensure-19.8.1.tgz" - integrity sha512-mXDnlJdvDzSObafjYrOSvZBwkD01cqB4gbnnFuVyNpGUM5ijwU/r/6uqUmBXAAOKRfyEjpkGVZxaDsCVnHAgyw== +"@bitgo/sdk-coin-canton@^1.17.5", "@bitgo/sdk-coin-canton@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-canton": + version "1.17.5" + resolved "file:modules/sdk-coin-canton" dependencies: - "@commitlint/types" "^19.8.1" - lodash.camelcase "^4.3.0" - lodash.kebabcase "^4.1.1" - lodash.snakecase "^4.1.1" - lodash.startcase "^4.4.0" - lodash.upperfirst "^4.3.1" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@protobuf-ts/runtime" "^2.11.1" + bignumber.js "^9.1.1" -"@commitlint/execute-rule@^19.8.1": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-19.8.1.tgz" - integrity sha512-YfJyIqIKWI64Mgvn/sE7FXvVMQER/Cd+s3hZke6cI1xgNT/f6ZAz5heND0QtffH+KbcqAwXDEE1/5niYayYaQA== +"@bitgo/sdk-coin-celo@^6.2.8", "@bitgo/sdk-coin-celo@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-celo": + version "6.2.8" + resolved "file:modules/sdk-coin-celo" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + bignumber.js "^9.0.0" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + +"@bitgo/sdk-coin-coredao@^2.7.8", "@bitgo/sdk-coin-coredao@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-coredao": + version "2.7.8" + resolved "file:modules/sdk-coin-coredao" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + "@ethereumjs/tx" "^3.3.0" + bn.js "^5.2.1" -"@commitlint/format@^19.8.1": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/format/-/format-19.8.1.tgz" - integrity sha512-kSJj34Rp10ItP+Eh9oCItiuN/HwGQMXBnIRk69jdOwEW9llW9FlyqcWYbHPSGofmjsqeoxa38UaEA5tsbm2JWw== +"@bitgo/sdk-coin-coreum@^21.8.3", "@bitgo/sdk-coin-coreum@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-coreum": + version "21.8.3" + resolved "file:modules/sdk-coin-coreum" dependencies: - "@commitlint/types" "^19.8.1" - chalk "^5.3.0" + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" -"@commitlint/is-ignored@^19.8.1": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-19.8.1.tgz" - integrity sha512-AceOhEhekBUQ5dzrVhDDsbMaY5LqtN8s1mqSnT2Kz1ERvVZkNihrs3Sfk1Je/rxRNbXYFzKZSHaPsEJJDJV8dg== +"@bitgo/sdk-coin-cosmos@^1.8.7", "@bitgo/sdk-coin-cosmos@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-cosmos": + version "1.8.7" + resolved "file:modules/sdk-coin-cosmos" dependencies: - "@commitlint/types" "^19.8.1" - semver "^7.6.0" + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-api" "^1.75.5" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" -"@commitlint/lint@^19.8.1": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/lint/-/lint-19.8.1.tgz" - integrity sha512-52PFbsl+1EvMuokZXLRlOsdcLHf10isTPlWwoY1FQIidTsTvjKXVXYb7AvtpWkDzRO2ZsqIgPK7bI98x8LRUEw== +"@bitgo/sdk-coin-cronos@^1.7.8", "@bitgo/sdk-coin-cronos@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-cronos": + version "1.7.8" + resolved "file:modules/sdk-coin-cronos" dependencies: - "@commitlint/is-ignored" "^19.8.1" - "@commitlint/parse" "^19.8.1" - "@commitlint/rules" "^19.8.1" - "@commitlint/types" "^19.8.1" + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" -"@commitlint/load@^19.8.1": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/load/-/load-19.8.1.tgz" - integrity sha512-9V99EKG3u7z+FEoe4ikgq7YGRCSukAcvmKQuTtUyiYPnOd9a2/H9Ak1J9nJA1HChRQp9OA/sIKPugGS+FK/k1A== +"@bitgo/sdk-coin-cspr@^2.5.8", "@bitgo/sdk-coin-cspr@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-cspr": + version "2.5.8" + resolved "file:modules/sdk-coin-cspr" dependencies: - "@commitlint/config-validator" "^19.8.1" - "@commitlint/execute-rule" "^19.8.1" - "@commitlint/resolve-extends" "^19.8.1" - "@commitlint/types" "^19.8.1" - chalk "^5.3.0" - cosmiconfig "^9.0.0" - cosmiconfig-typescript-loader "^6.1.0" - lodash.isplainobject "^4.0.6" - lodash.merge "^4.6.2" - lodash.uniq "^4.5.0" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethersproject/bignumber" "^5.6.0" + "@stablelib/hex" "^1.0.0" + bignumber.js "^9.0.0" + casper-js-sdk "2.7.6" + lodash "^4.17.15" + secp256k1 "5.0.1" -"@commitlint/message@^19.8.1": - version "19.8.1" - resolved "https://registry.npmjs.org/@commitlint/message/-/message-19.8.1.tgz" - integrity sha512-+PMLQvjRXiU+Ae0Wc+p99EoGEutzSXFVwQfa3jRNUZLNW5odZAyseb92OSBTKCu+9gGZiJASt76Cj3dLTtcTdg== +"@bitgo/sdk-coin-dash@^2.7.8", "@bitgo/sdk-coin-dash@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-dash": + version "2.7.8" + resolved "file:modules/sdk-coin-dash" + dependencies: + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" -"@commitlint/parse@^19.8.1": +"@bitgo/sdk-coin-doge@^2.7.8", "@bitgo/sdk-coin-doge@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-doge": + version "2.7.8" + resolved "file:modules/sdk-coin-doge" + dependencies: + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" + +"@bitgo/sdk-coin-dot@^4.12.0", "@bitgo/sdk-coin-dot@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-dot": + version "4.12.0" + resolved "file:modules/sdk-coin-dot" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@bitgo/wasm-dot" "^1.7.0" + "@polkadot/api" "14.1.1" + "@polkadot/api-augment" "14.1.1" + "@polkadot/keyring" "13.5.6" + "@polkadot/types" "14.1.1" + "@polkadot/util" "13.5.6" + "@polkadot/util-crypto" "13.5.6" + "@substrate/txwrapper-core" "7.5.2" + "@substrate/txwrapper-polkadot" "7.5.2" + bignumber.js "^9.0.0" + bs58 "^4.0.1" + hi-base32 "^0.5.1" + joi "^17.4.0" + lodash "^4.17.15" + tweetnacl "^1.0.3" + +"@bitgo/sdk-coin-eos@^3.7.5", "@bitgo/sdk-coin-eos@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-eos": + version "3.7.5" + resolved "file:modules/sdk-coin-eos" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + bignumber.js "^9.0.2" + eosjs "^21.0.2" + eosjs-ecc "^4.0.4" + lodash "^4.17.14" + superagent "^9.0.1" + +"@bitgo/sdk-coin-etc@^2.6.8", "@bitgo/sdk-coin-etc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-etc": + version "2.6.8" + resolved "file:modules/sdk-coin-etc" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + bignumber.js "^9.1.1" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + lodash "^4.17.14" + superagent "^9.0.1" + +"@bitgo/sdk-coin-eth@^25.6.7", "@bitgo/sdk-coin-eth@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-eth": + version "25.6.7" + resolved "file:modules/sdk-coin-eth" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/tx" "^3.3.0" + "@ethereumjs/util" "8.0.3" + bignumber.js "^9.1.1" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + ethers "^5.1.3" + lodash "^4.17.14" + secp256k1 "5.0.1" + superagent "^9.0.1" + +"@bitgo/sdk-coin-ethlike@^2.6.8", "@bitgo/sdk-coin-ethlike@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-ethlike": + version "2.6.8" + resolved "file:modules/sdk-coin-ethlike" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "2.6.5" + ethereumjs-util "7.1.5" + +"@bitgo/sdk-coin-ethw@^20.4.8", "@bitgo/sdk-coin-ethw@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-ethw": + version "20.4.8" + resolved "file:modules/sdk-coin-ethw" + dependencies: + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + ethereumjs-util "7.1.5" + superagent "^9.0.1" + +"@bitgo/sdk-coin-evm@^1.14.7", "@bitgo/sdk-coin-evm@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-evm": + version "1.14.7" + resolved "file:modules/sdk-coin-evm" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + superagent "^9.0.1" + +"@bitgo/sdk-coin-flr@^1.9.8", "@bitgo/sdk-coin-flr@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-flr": + version "1.9.8" + resolved "file:modules/sdk-coin-flr" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-coin-flrp" "^1.10.4" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + "@ethereumjs/tx" "^3.3.0" + bignumber.js "^9.0.0" + ethereumjs-util "7.1.5" + keccak "^3.0.0" + lodash "^4.17.21" + secp256k1 "^5.0.0" + +"@bitgo/sdk-coin-flrp@^1.10.4", "@bitgo/sdk-coin-flrp@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-flrp": + version "1.10.4" + resolved "file:modules/sdk-coin-flrp" + dependencies: + "@bitgo/public-types" "5.76.1" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@flarenetwork/flarejs" "4.1.1" + bech32 "^2.0.0" + bignumber.js "9.0.0" + bs58 "^6.0.0" + create-hash "^1.2.0" + ethereumjs-util "^7.1.5" + safe-buffer "^5.2.1" + +"@bitgo/sdk-coin-hash@^3.8.7", "@bitgo/sdk-coin-hash@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-hash": + version "3.8.7" + resolved "file:modules/sdk-coin-hash" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + +"@bitgo/sdk-coin-hbar@^2.6.8", "@bitgo/sdk-coin-hbar@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-hbar": + version "2.6.8" + resolved "file:modules/sdk-coin-hbar" + dependencies: + "@bitgo/sdk-coin-algo" "^2.9.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@hashgraph/proto" "2.22.0" + "@hashgraph/sdk" "2.72.0" + "@stablelib/sha384" "^1.0.0" + bignumber.js "^9.0.0" + lodash "^4.17.15" + long "^5.2.3" + protobufjs "7.2.5" + stellar-sdk "^10.0.1" + tweetnacl "^1.0.3" + +"@bitgo/sdk-coin-icp@^1.21.8", "@bitgo/sdk-coin-icp@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-icp": + version "1.21.8" + resolved "file:modules/sdk-coin-icp" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@dfinity/agent" "^2.2.0" + "@dfinity/candid" "^2.2.0" + "@dfinity/principal" "^2.2.0" + "@noble/curves" "1.8.1" + bignumber.js "^9.1.1" + cbor-x "^1.6.0" + crc-32 "^1.2.0" + ic0 "^0.3.2" + js-sha256 "^0.9.0" + long "^5.3.2" + protobufjs "^7.5.0" + +"@bitgo/sdk-coin-initia@^2.5.8", "@bitgo/sdk-coin-initia@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-initia": + version "2.5.8" + resolved "file:modules/sdk-coin-initia" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + +"@bitgo/sdk-coin-injective@^3.6.8", "@bitgo/sdk-coin-injective@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-injective": + version "3.6.8" + resolved "file:modules/sdk-coin-injective" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + +"@bitgo/sdk-coin-iota@^1.9.5", "@bitgo/sdk-coin-iota@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-iota": + version "1.9.5" + resolved "file:modules/sdk-coin-iota" + dependencies: + "@bitgo/blake2b" "^3.2.4" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@iota/bcs" "^1.2.0" + "@iota/iota-sdk" "^1.6.0" + bignumber.js "^9.1.2" + lodash "^4.17.21" + +"@bitgo/sdk-coin-irys@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-irys": + version "1.1.0" + resolved "file:modules/sdk-coin-irys" + dependencies: + "@ethereumjs/rlp" "^4.0.0" + bs58 "^4.0.1" + ethers "^5.1.3" + superagent "^9.0.1" + +"@bitgo/sdk-coin-islm@^2.5.8", "@bitgo/sdk-coin-islm@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-islm": + version "2.5.8" + resolved "file:modules/sdk-coin-islm" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/proto-signing" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + cosmjs-types "^0.6.1" + ethers "^5.7.2" + keccak "3.0.3" + protobufjs "7.2.5" + +"@bitgo/sdk-coin-lnbtc@^1.6.8", "@bitgo/sdk-coin-lnbtc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-lnbtc": + version "1.6.8" + resolved "file:modules/sdk-coin-lnbtc" + dependencies: + "@bitgo/abstract-lightning" "^7.8.4" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@bitgo/utxo-lib" "^11.21.0" + +"@bitgo/sdk-coin-ltc@^3.7.8", "@bitgo/sdk-coin-ltc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-ltc": + version "3.7.8" + resolved "file:modules/sdk-coin-ltc" + dependencies: + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" + +"@bitgo/sdk-coin-mantra@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-mantra": + version "1.4.8" + resolved "file:modules/sdk-coin-mantra" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + +"@bitgo/sdk-coin-mon@^1.7.8", "@bitgo/sdk-coin-mon@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-mon": + version "1.7.8" + resolved "file:modules/sdk-coin-mon" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + +"@bitgo/sdk-coin-near@^2.16.4", "@bitgo/sdk-coin-near@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-near": + version "2.16.4" + resolved "file:modules/sdk-coin-near" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@near-js/crypto" "^2.0.1" + "@near-js/transactions" "^2.0.1" + "@stablelib/hex" "^1.0.0" + bignumber.js "^9.0.0" + bs58 "^4.0.1" + js-sha256 "^0.9.0" + lodash "^4.17.14" + near-api-js "^5.1.1" + superagent "^9.0.1" + tweetnacl "^1.0.3" + +"@bitgo/sdk-coin-oas@^2.6.8", "@bitgo/sdk-coin-oas@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-oas": + version "2.6.8" + resolved "file:modules/sdk-coin-oas" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + +"@bitgo/sdk-coin-opeth@^18.9.8", "@bitgo/sdk-coin-opeth@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-opeth": + version "18.9.8" + resolved "file:modules/sdk-coin-opeth" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + +"@bitgo/sdk-coin-osmo@^3.6.8", "@bitgo/sdk-coin-osmo@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-osmo": + version "3.6.8" + resolved "file:modules/sdk-coin-osmo" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + +"@bitgo/sdk-coin-polygon@^21.6.8", "@bitgo/sdk-coin-polygon@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-polygon": + version "21.6.8" + resolved "file:modules/sdk-coin-polygon" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/sjcl" "^1.0.1" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + bignumber.js "^9.1.2" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + ethers "^5.1.3" + +"@bitgo/sdk-coin-polyx@^1.13.8", "@bitgo/sdk-coin-polyx@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-polyx": + version "1.13.8" + resolved "file:modules/sdk-coin-polyx" + dependencies: + "@bitgo/abstract-substrate" "^1.13.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@polkadot/api" "14.1.1" + "@polkadot/keyring" "13.5.6" + "@substrate/txwrapper-core" "7.5.2" + "@substrate/txwrapper-polkadot" "7.5.2" + bignumber.js "^9.1.2" + joi "^17.4.0" + +"@bitgo/sdk-coin-rbtc@^2.4.8", "@bitgo/sdk-coin-rbtc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-rbtc": + version "2.4.8" + resolved "file:modules/sdk-coin-rbtc" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + ethereumjs-abi "^0.6.5" + +"@bitgo/sdk-coin-rune@^1.7.8", "@bitgo/sdk-coin-rune@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-rune": + version "1.7.8" + resolved "file:modules/sdk-coin-rune" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/proto-signing" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bech32-buffer "^0.2.1" + bignumber.js "^9.1.1" + lodash "^4.17.21" + +"@bitgo/sdk-coin-sei@^3.6.8", "@bitgo/sdk-coin-sei@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-sei": + version "3.6.8" + resolved "file:modules/sdk-coin-sei" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + +"@bitgo/sdk-coin-sgb@^1.7.8", "@bitgo/sdk-coin-sgb@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-sgb": + version "1.7.8" + resolved "file:modules/sdk-coin-sgb" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + "@ethereumjs/tx" "^3.3.0" + +"@bitgo/sdk-coin-sol@^7.16.3", "@bitgo/sdk-coin-sol@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-sol": + version "7.16.3" + resolved "file:modules/sdk-coin-sol" + dependencies: + "@bitgo/logger" "^1.3.0" + "@bitgo/public-types" "5.76.1" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@bitgo/wasm-solana" "^2.6.0" + "@solana/spl-stake-pool" "1.1.8" + "@solana/spl-token" "0.4.9" + "@solana/web3.js" "1.92.1" + bignumber.js "^9.0.0" + bs58 "^4.0.1" + lodash "^4.17.14" + superagent "^9.0.1" + tweetnacl "^1.0.3" + +"@bitgo/sdk-coin-soneium@^1.9.8", "@bitgo/sdk-coin-soneium@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-soneium": + version "1.9.8" + resolved "file:modules/sdk-coin-soneium" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + ethereumjs-util "^7.1.5" + superagent "^10.2.3" + +"@bitgo/sdk-coin-stt@^1.5.8", "@bitgo/sdk-coin-stt@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-stt": + version "1.5.8" + resolved "file:modules/sdk-coin-stt" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + +"@bitgo/sdk-coin-stx@^3.11.8", "@bitgo/sdk-coin-stx@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-stx": + version "3.11.8" + resolved "file:modules/sdk-coin-stx" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@noble/curves" "1.8.1" + "@stacks/network" "^4.3.0" + "@stacks/transactions" "2.0.1" + bignumber.js "^9.0.0" + bn.js "^5.2.1" + ethereumjs-util "7.1.5" + lodash "^4.17.15" + +"@bitgo/sdk-coin-sui@^5.21.7", "@bitgo/sdk-coin-sui@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-sui": + version "5.21.7" + resolved "file:modules/sdk-coin-sui" + dependencies: + "@bitgo/blake2b" "^3.2.4" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@mysten/bcs" "^0.7.0" + bignumber.js "^9.0.0" + bs58 "^4.0.1" + lodash "^4.17.21" + superagent "3.8.2" + superstruct "^1.0.3" + tweetnacl "^1.0.3" + +"@bitgo/sdk-coin-tao@^1.14.8", "@bitgo/sdk-coin-tao@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-tao": + version "1.14.8" + resolved "file:modules/sdk-coin-tao" + dependencies: + "@bitgo/abstract-substrate" "^1.13.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@polkadot/api" "14.1.1" + "@substrate/txwrapper-core" "7.5.2" + "@substrate/txwrapper-polkadot" "7.5.2" + bignumber.js "^9.0.0" + +"@bitgo/sdk-coin-tempo@^1.8.1", "@bitgo/sdk-coin-tempo@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-tempo": + version "1.8.1" + resolved "file:modules/sdk-coin-tempo" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + ethers "^5.7.2" + +"@bitgo/sdk-coin-tia@^3.6.8", "@bitgo/sdk-coin-tia@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-tia": + version "3.6.8" + resolved "file:modules/sdk-coin-tia" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + +"@bitgo/sdk-coin-ton@^3.17.0", "@bitgo/sdk-coin-ton@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-ton": + version "3.17.0" + resolved "file:modules/sdk-coin-ton" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@bitgo/wasm-ton" "file:bitgo-wasm-ton-0.0.1.tgz" + bignumber.js "^9.0.0" + bn.js "^5.2.1" + lodash "^4.17.21" + tonweb "^0.0.62" + tweetnacl "^1.0.3" + +"@bitgo/sdk-coin-trx@^3.11.1", "@bitgo/sdk-coin-trx@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-trx": + version "3.11.1" + resolved "file:modules/sdk-coin-trx" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@stablelib/hex" "^1.0.0" + bignumber.js "^9.0.0" + ethers "^5.7.2" + lodash "^4.17.14" + long "^5.3.2" + protobufjs "7.2.5" + secp256k1 "5.0.1" + superagent "^9.0.1" + tronweb "5.1.0" + +"@bitgo/sdk-coin-vet@^2.13.3", "@bitgo/sdk-coin-vet@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-vet": + version "2.13.3" + resolved "file:modules/sdk-coin-vet" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/blake2b" "^3.2.4" + "@bitgo/logger" "^1.3.0" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@noble/curves" "1.8.1" + "@vechain/sdk-core" "^1.2.0-rc.3" + bignumber.js "^9.1.1" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + lodash "^4.17.21" + tweetnacl "^1.0.3" + +"@bitgo/sdk-coin-wemix@^1.6.8", "@bitgo/sdk-coin-wemix@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-wemix": + version "1.6.8" + resolved "file:modules/sdk-coin-wemix" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + "@ethereumjs/tx" "^3.3.0" + +"@bitgo/sdk-coin-world@^1.7.8", "@bitgo/sdk-coin-world@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-world": + version "1.7.8" + resolved "file:modules/sdk-coin-world" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + +"@bitgo/sdk-coin-xdc@^1.8.8", "@bitgo/sdk-coin-xdc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-xdc": + version "1.8.8" + resolved "file:modules/sdk-coin-xdc" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + "@ethereumjs/tx" "^3.3.0" + +"@bitgo/sdk-coin-xlm@^3.8.8", "@bitgo/sdk-coin-xlm@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-xlm": + version "3.8.8" + resolved "file:modules/sdk-coin-xlm" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/statics" "^58.31.0" + bignumber.js "^9.1.1" + lodash "^4.17.14" + stellar-sdk "^10.0.1" + superagent "^9.0.1" + +"@bitgo/sdk-coin-xrp@^3.12.8", "@bitgo/sdk-coin-xrp@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-xrp": + version "3.12.8" + resolved "file:modules/sdk-coin-xrp" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + bignumber.js "^9.0.0" + lodash "^4.17.14" + ripple-binary-codec "2.1.0" + ripple-keypairs "2.0.0" + xrpl "4.0.0" + +"@bitgo/sdk-coin-xtz@^2.9.8", "@bitgo/sdk-coin-xtz@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-xtz": + version "2.9.8" + resolved "file:modules/sdk-coin-xtz" + dependencies: + "@bitgo/blake2b" "^3.2.4" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@noble/curves" "1.8.1" + "@taquito/local-forging" "^23.0.2" + "@taquito/rpc" "^23.0.2" + "@taquito/signer" "^23.0.2" + bignumber.js "^9.0.0" + bs58check "^2.1.2" + libsodium-wrappers "^0.7.6" + lodash "^4.17.15" + superagent "^9.0.1" + +"@bitgo/sdk-coin-zec@^2.7.8", "@bitgo/sdk-coin-zec@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-zec": + version "2.7.8" + resolved "file:modules/sdk-coin-zec" + dependencies: + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/sdk-core" "^36.35.0" + +"@bitgo/sdk-coin-zeta@^3.6.8", "@bitgo/sdk-coin-zeta@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-zeta": + version "3.6.8" + resolved "file:modules/sdk-coin-zeta" + dependencies: + "@bitgo/abstract-cosmos" "^11.17.7" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/statics" "^58.31.0" + "@cosmjs/amino" "^0.29.5" + "@cosmjs/encoding" "^0.29.5" + "@cosmjs/stargate" "^0.29.5" + bignumber.js "^9.1.1" + +"@bitgo/sdk-coin-zketh@^2.6.8", "@bitgo/sdk-coin-zketh@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-coin-zketh": + version "2.6.8" + resolved "file:modules/sdk-coin-zketh" + dependencies: + "@bitgo/abstract-eth" "^24.20.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/statics" "^58.31.0" + "@ethereumjs/common" "^2.6.5" + +"@bitgo/sdk-core@^36.35.0", "@bitgo/sdk-core@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-core": + version "36.35.0" + resolved "file:modules/sdk-core" + dependencies: + "@bitgo/public-types" "5.76.1" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/sjcl" "^1.0.1" + "@bitgo/statics" "^58.31.0" + "@bitgo/utxo-lib" "^11.21.0" + "@noble/curves" "1.8.1" + "@stablelib/hex" "^1.0.0" + "@types/superagent" "4.1.15" + big.js "^3.1.3" + bigint-crypto-utils "3.1.4" + bignumber.js "^9.1.1" + bs58 "^4.0.1" + create-hmac "^1.1.7" + debug "^3.1.0" + ethereumjs-util "7.1.5" + fp-ts "^2.12.2" + io-ts "npm:@bitgo-forks/io-ts@2.1.4" + io-ts-types "^0.5.16" + keccak "3.0.3" + libsodium-wrappers-sumo "^0.7.9" + lodash "^4.17.15" + noble-bls12-381 "0.7.2" + openpgp "5.11.3" + paillier-bigint "3.3.0" + secp256k1 "5.0.1" + strip-hex-prefix "^1.0.0" + superagent "^9.0.1" + tweetnacl "^1.0.3" + uuid "^8.3.2" + +"@bitgo/sdk-hmac@^1.8.0", "@bitgo/sdk-hmac@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-hmac": + version "1.8.0" + resolved "file:modules/sdk-hmac" + dependencies: + "@bitgo/sjcl" "^1.0.1" + +"@bitgo/sdk-lib-mpc@^10.9.0", "@bitgo/sdk-lib-mpc@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-lib-mpc": + version "10.9.0" + resolved "file:modules/sdk-lib-mpc" + dependencies: + "@noble/curves" "1.8.1" + "@silencelaboratories/dkls-wasm-ll-node" "1.2.0-pre.4" + "@silencelaboratories/dkls-wasm-ll-web" "1.2.0-pre.4" + "@types/superagent" "4.1.15" + "@wasmer/wasi" "^1.2.2" + bigint-crypto-utils "3.1.4" + bigint-mod-arith "3.1.2" + cbor-x "1.5.9" + fp-ts "2.16.2" + io-ts "npm:@bitgo-forks/io-ts@2.1.4" + libsodium-wrappers-sumo "^0.7.9" + openpgp "5.11.3" + paillier-bigint "3.3.0" + secp256k1 "5.0.1" + +"@bitgo/sdk-opensslbytes@^2.1.0", "@bitgo/sdk-opensslbytes@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-opensslbytes": + version "2.1.0" + resolved "file:modules/sdk-opensslbytes" + +"@bitgo/sdk-rpc-wrapper@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-rpc-wrapper": + version "2.4.8" + resolved "file:modules/sdk-rpc-wrapper" + dependencies: + "@bitgo/sdk-core" "^36.35.0" + +"@bitgo/sdk-test@^9.1.33", "@bitgo/sdk-test@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sdk-test": + version "9.1.33" + resolved "file:modules/sdk-test" + dependencies: + "@bitgo/sdk-api" "^1.75.5" + "@bitgo/sdk-core" "^36.35.0" + bignumber.js "^9.1.1" + should-http "^0.1.1" + +"@bitgo/secp256k1@^1.10.0", "@bitgo/secp256k1@file:/Users/luiscovarrubias/BitGoJS-ton/modules/secp256k1": + version "1.10.0" + resolved "file:modules/secp256k1" + dependencies: + "@brandonblack/musig" "^0.0.1-alpha.0" + "@noble/secp256k1" "1.6.3" + bip32 "^3.0.1" + bitcoinjs-message "npm:@bitgo-forks/bitcoinjs-message@1.0.0-master.3" + bs58check "^2.1.2" + create-hash "^1.2.0" + create-hmac "^1.1.7" + ecpair "npm:@bitgo/ecpair@2.1.0-rc.0" + +"@bitgo/sjcl@^1.0.1", "@bitgo/sjcl@file:/Users/luiscovarrubias/BitGoJS-ton/modules/sjcl": + version "1.0.1" + resolved "file:modules/sjcl" + +"@bitgo/statics@^58.31.0", "@bitgo/statics@file:/Users/luiscovarrubias/BitGoJS-ton/modules/statics": + version "58.31.0" + resolved "file:modules/statics" + +"@bitgo/unspents@^0.51.1", "@bitgo/unspents@file:/Users/luiscovarrubias/BitGoJS-ton/modules/unspents": + version "0.51.1" + resolved "file:modules/unspents" + dependencies: + "@bitgo/utxo-lib" "^11.21.0" + lodash "~4.17.21" + tcomb "~3.2.29" + varuint-bitcoin "^1.0.4" + +"@bitgo/utxo-bin@file:/Users/luiscovarrubias/BitGoJS-ton/modules/utxo-bin": + version "3.21.0" + resolved "file:modules/utxo-bin" + dependencies: + "@bitgo/blockapis" "^1.13.2" + "@bitgo/statics" "^58.31.0" + "@bitgo/unspents" "^0.51.1" + "@bitgo/utxo-core" "^1.35.0" + "@bitgo/utxo-lib" "^11.21.0" + "@bitgo/wasm-utxo" "^2.1.0" + "@noble/curves" "1.8.1" + archy "^1.0.0" + bech32 "^2.0.0" + bitcoinjs-lib "npm:@bitgo-forks/bitcoinjs-lib@7.1.0-master.11" + bs58 "^5.0.0" + bs58check "^2.1.2" + cashaddress "^1.1.0" + chalk "4" + clipboardy "^4.0.0" + yargs "^17.3.1" + +"@bitgo/utxo-core@^1.35.0", "@bitgo/utxo-core@file:/Users/luiscovarrubias/BitGoJS-ton/modules/utxo-core": + version "1.35.0" + resolved "file:modules/utxo-core" + dependencies: + "@bitgo/secp256k1" "^1.10.0" + "@bitgo/unspents" "^0.51.1" + "@bitgo/utxo-lib" "^11.21.0" + "@bitgo/wasm-utxo" "^2.1.0" + bip174 "npm:@bitgo-forks/bip174@3.1.0-master.4" + fast-sha256 "^1.3.0" + +"@bitgo/utxo-lib@^11.21.0", "@bitgo/utxo-lib@file:/Users/luiscovarrubias/BitGoJS-ton/modules/utxo-lib": + version "11.21.0" + resolved "file:modules/utxo-lib" + dependencies: + "@bitgo/blake2b" "^3.2.4" + "@bitgo/secp256k1" "^1.10.0" + "@brandonblack/musig" "^0.0.1-alpha.0" + bech32 "^2.0.0" + bip174 "npm:@bitgo-forks/bip174@3.1.0-master.4" + bitcoin-ops "^1.3.0" + bitcoinjs-lib "npm:@bitgo-forks/bitcoinjs-lib@7.1.0-master.11" + bs58check "^2.1.2" + cashaddress "^1.1.0" + fastpriorityqueue "^0.7.1" + typeforce "^1.11.3" + varuint-bitcoin "^1.1.2" + +"@bitgo/utxo-ord@^1.28.0", "@bitgo/utxo-ord@file:/Users/luiscovarrubias/BitGoJS-ton/modules/utxo-ord": + version "1.28.0" + resolved "file:modules/utxo-ord" + dependencies: + "@bitgo/wasm-utxo" "^2.1.0" + +"@bitgo/utxo-staking@file:/Users/luiscovarrubias/BitGoJS-ton/modules/utxo-staking": + version "1.36.0" + resolved "file:modules/utxo-staking" + dependencies: + "@babylonlabs-io/babylon-proto-ts" "1.7.2" + "@bitgo/babylonlabs-io-btc-staking-ts" "^3.4.1" + "@bitgo/utxo-core" "^1.35.0" + "@bitgo/utxo-lib" "^11.21.0" + "@bitgo/wasm-utxo" "^2.1.0" + bip174 "npm:@bitgo-forks/bip174@3.1.0-master.4" + bip322-js "^2.0.0" + bitcoinjs-lib "^6.1.7" + fp-ts "^2.16.2" + io-ts "npm:@bitgo-forks/io-ts@2.1.4" + io-ts-types "^0.5.19" + +"@bitgo/wasm-dot@^1.7.0": + version "1.7.0" + resolved "https://registry.npmjs.org/@bitgo/wasm-dot/-/wasm-dot-1.7.0.tgz" + integrity sha512-KoXavJvyDHlEN+sWcigbgxYJtdFaU7gS0EkYQbNH4npVjNlzo6rL6gwjyWbyOy7oEs65DhpJ9vY5kRbE/bKiTQ== + +"@bitgo/wasm-solana@^2.6.0": + version "2.6.0" + resolved "https://registry.npmjs.org/@bitgo/wasm-solana/-/wasm-solana-2.6.0.tgz" + integrity sha512-F9H4pXDMhfsZW5gNEcoaBzVoEMOQRP8wbQKmjsxbm5PXBq+0Aj54rOY3bswdrFZK377/aeB+tLjXu3h9i8gInQ== + +"@bitgo/wasm-ton@file:bitgo-wasm-ton-0.0.1.tgz": + version "0.0.1" + resolved "file:modules/sdk-coin-ton/bitgo-wasm-ton-0.0.1.tgz" + integrity sha512-+o/7u/SI5q/6CosBx+cl2nWEmzu2Exy40Rm/z5qcEko9KDhE0tYTb5ybQm8LCga6lPZdzPFZtD3UHQ0+YcP1sA== + +"@bitgo/wasm-utxo@^2.1.0": + version "2.1.0" + resolved "https://registry.npmjs.org/@bitgo/wasm-utxo/-/wasm-utxo-2.1.0.tgz" + integrity sha512-JukZ+g0lH1IzcwAVGp41a4XgWVZvL1hA+ym3KsU7NIqhOG57brc1nSVoqAhIe93gsfWQ7hyz3jsFueBXbwBQmQ== + +"@bitgo/web-demo@file:/Users/luiscovarrubias/BitGoJS-ton/modules/web-demo": + version "3.3.35" + resolved "file:modules/web-demo" + dependencies: + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/key-card" "^0.28.33" + "@bitgo/sdk-api" "^1.75.5" + "@bitgo/sdk-coin-ada" "^4.22.8" + "@bitgo/sdk-coin-algo" "^2.9.8" + "@bitgo/sdk-coin-avaxc" "^6.5.8" + "@bitgo/sdk-coin-avaxp" "^5.6.8" + "@bitgo/sdk-coin-bch" "^2.7.8" + "@bitgo/sdk-coin-bcha" "^2.8.8" + "@bitgo/sdk-coin-bsc" "^22.10.8" + "@bitgo/sdk-coin-bsv" "^2.7.8" + "@bitgo/sdk-coin-btc" "^2.12.8" + "@bitgo/sdk-coin-btg" "^2.7.8" + "@bitgo/sdk-coin-celo" "^6.2.8" + "@bitgo/sdk-coin-cspr" "^2.5.8" + "@bitgo/sdk-coin-dash" "^2.7.8" + "@bitgo/sdk-coin-doge" "^2.7.8" + "@bitgo/sdk-coin-dot" "^4.12.0" + "@bitgo/sdk-coin-eos" "^3.7.5" + "@bitgo/sdk-coin-etc" "^2.6.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-coin-ethw" "^20.4.8" + "@bitgo/sdk-coin-hbar" "^2.6.8" + "@bitgo/sdk-coin-ltc" "^3.7.8" + "@bitgo/sdk-coin-near" "^2.16.4" + "@bitgo/sdk-coin-polygon" "^21.6.8" + "@bitgo/sdk-coin-rbtc" "^2.4.8" + "@bitgo/sdk-coin-sol" "^7.16.3" + "@bitgo/sdk-coin-stx" "^3.11.8" + "@bitgo/sdk-coin-sui" "^5.21.7" + "@bitgo/sdk-coin-trx" "^3.11.1" + "@bitgo/sdk-coin-xlm" "^3.8.8" + "@bitgo/sdk-coin-xrp" "^3.12.8" + "@bitgo/sdk-coin-xtz" "^2.9.8" + "@bitgo/sdk-coin-zec" "^2.7.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-hmac" "^1.8.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/sdk-opensslbytes" "^2.1.0" + "@bitgo/statics" "^58.31.0" + bitgo "^50.28.0" + lodash "^4.17.15" + react "^18.0.0" + react-dom "^18.0.0" + react-json-view "^1.21.3" + react-router-dom "6.3.0" + sjcl "1.0.8" + styled-components "^5.3.5" + +"@brandonblack/musig@^0.0.1-alpha.0": + version "0.0.1-alpha.1" + resolved "https://registry.npmjs.org/@brandonblack/musig/-/musig-0.0.1-alpha.1.tgz" + integrity sha512-00RbByQG85lSzrkDjCblzrUc2n1LJAPPrEMHS4oMg+QckE0kzjd26JytT6yx6tNU2+aOXfK7O4kGW/sKVL67cw== + +"@bufbuild/protobuf@^2.2.0": + version "2.7.0" + resolved "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.7.0.tgz" + integrity sha512-qn6tAIZEw5i/wiESBF4nQxZkl86aY4KoO0IkUa2Lh+rya64oTOdJQFlZuMwI1Qz9VBJQrQC4QlSA2DNek5gCOA== + +"@cbor-extract/cbor-extract-darwin-arm64@2.2.0": + version "2.2.0" + resolved "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz" + integrity sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w== + +"@clack/core@^0.3.3": + version "0.3.5" + resolved "https://registry.npmjs.org/@clack/core/-/core-0.3.5.tgz" + integrity sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ== + dependencies: + picocolors "^1.0.0" + sisteransi "^1.0.5" + +"@clack/prompts@^0.7.0": + version "0.7.0" + resolved "https://registry.npmjs.org/@clack/prompts/-/prompts-0.7.0.tgz" + integrity sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA== + dependencies: + "@clack/core" "^0.3.3" + picocolors "^1.0.0" + sisteransi "^1.0.5" + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@commitlint/cli@^19.4.0": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/cli/-/cli-19.8.1.tgz" + integrity sha512-LXUdNIkspyxrlV6VDHWBmCZRtkEVRpBKxi2Gtw3J54cGWhLCTouVD/Q6ZSaSvd2YaDObWK8mDjrz3TIKtaQMAA== + dependencies: + "@commitlint/format" "^19.8.1" + "@commitlint/lint" "^19.8.1" + "@commitlint/load" "^19.8.1" + "@commitlint/read" "^19.8.1" + "@commitlint/types" "^19.8.1" + tinyexec "^1.0.0" + yargs "^17.0.0" + +"@commitlint/config-conventional@^19.2.2": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.8.1.tgz" + integrity sha512-/AZHJL6F6B/G959CsMAzrPKKZjeEiAVifRyEwXxcT6qtqbPwGw+iQxmNS+Bu+i09OCtdNRW6pNpBvgPrtMr9EQ== + dependencies: + "@commitlint/types" "^19.8.1" + conventional-changelog-conventionalcommits "^7.0.2" + +"@commitlint/config-validator@^19.8.1": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-19.8.1.tgz" + integrity sha512-0jvJ4u+eqGPBIzzSdqKNX1rvdbSU1lPNYlfQQRIFnBgLy26BtC0cFnr7c/AyuzExMxWsMOte6MkTi9I3SQ3iGQ== + dependencies: + "@commitlint/types" "^19.8.1" + ajv "^8.11.0" + +"@commitlint/ensure@^19.8.1": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/ensure/-/ensure-19.8.1.tgz" + integrity sha512-mXDnlJdvDzSObafjYrOSvZBwkD01cqB4gbnnFuVyNpGUM5ijwU/r/6uqUmBXAAOKRfyEjpkGVZxaDsCVnHAgyw== + dependencies: + "@commitlint/types" "^19.8.1" + lodash.camelcase "^4.3.0" + lodash.kebabcase "^4.1.1" + lodash.snakecase "^4.1.1" + lodash.startcase "^4.4.0" + lodash.upperfirst "^4.3.1" + +"@commitlint/execute-rule@^19.8.1": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-19.8.1.tgz" + integrity sha512-YfJyIqIKWI64Mgvn/sE7FXvVMQER/Cd+s3hZke6cI1xgNT/f6ZAz5heND0QtffH+KbcqAwXDEE1/5niYayYaQA== + +"@commitlint/format@^19.8.1": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/format/-/format-19.8.1.tgz" + integrity sha512-kSJj34Rp10ItP+Eh9oCItiuN/HwGQMXBnIRk69jdOwEW9llW9FlyqcWYbHPSGofmjsqeoxa38UaEA5tsbm2JWw== + dependencies: + "@commitlint/types" "^19.8.1" + chalk "^5.3.0" + +"@commitlint/is-ignored@^19.8.1": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-19.8.1.tgz" + integrity sha512-AceOhEhekBUQ5dzrVhDDsbMaY5LqtN8s1mqSnT2Kz1ERvVZkNihrs3Sfk1Je/rxRNbXYFzKZSHaPsEJJDJV8dg== + dependencies: + "@commitlint/types" "^19.8.1" + semver "^7.6.0" + +"@commitlint/lint@^19.8.1": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/lint/-/lint-19.8.1.tgz" + integrity sha512-52PFbsl+1EvMuokZXLRlOsdcLHf10isTPlWwoY1FQIidTsTvjKXVXYb7AvtpWkDzRO2ZsqIgPK7bI98x8LRUEw== + dependencies: + "@commitlint/is-ignored" "^19.8.1" + "@commitlint/parse" "^19.8.1" + "@commitlint/rules" "^19.8.1" + "@commitlint/types" "^19.8.1" + +"@commitlint/load@^19.8.1": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/load/-/load-19.8.1.tgz" + integrity sha512-9V99EKG3u7z+FEoe4ikgq7YGRCSukAcvmKQuTtUyiYPnOd9a2/H9Ak1J9nJA1HChRQp9OA/sIKPugGS+FK/k1A== + dependencies: + "@commitlint/config-validator" "^19.8.1" + "@commitlint/execute-rule" "^19.8.1" + "@commitlint/resolve-extends" "^19.8.1" + "@commitlint/types" "^19.8.1" + chalk "^5.3.0" + cosmiconfig "^9.0.0" + cosmiconfig-typescript-loader "^6.1.0" + lodash.isplainobject "^4.0.6" + lodash.merge "^4.6.2" + lodash.uniq "^4.5.0" + +"@commitlint/message@^19.8.1": + version "19.8.1" + resolved "https://registry.npmjs.org/@commitlint/message/-/message-19.8.1.tgz" + integrity sha512-+PMLQvjRXiU+Ae0Wc+p99EoGEutzSXFVwQfa3jRNUZLNW5odZAyseb92OSBTKCu+9gGZiJASt76Cj3dLTtcTdg== + +"@commitlint/parse@^19.8.1": version "19.8.1" resolved "https://registry.npmjs.org/@commitlint/parse/-/parse-19.8.1.tgz" integrity sha512-mmAHYcMBmAgJDKWdkjIGq50X4yB0pSGpxyOODwYmoexxxiUCy5JJT99t1+PEMK7KtsCtzuWYIAXYAiKR+k+/Jw== @@ -1302,7 +2770,16 @@ bech32 "^1.1.4" readonly-date "^1.0.0" -"@cosmjs/encoding@^0.33.0", "@cosmjs/encoding@^0.33.1": +"@cosmjs/encoding@^0.33.0": + version "0.33.1" + resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.33.1.tgz" + integrity sha512-nuNxf29fUcQE14+1p//VVQDwd1iau5lhaW/7uMz7V2AH3GJbFJoJVaKvVyZvdFk+Cnu+s3wCqgq4gJkhRCJfKw== + dependencies: + base64-js "^1.3.0" + bech32 "^1.1.4" + readonly-date "^1.0.0" + +"@cosmjs/encoding@^0.33.1": version "0.33.1" resolved "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.33.1.tgz" integrity sha512-nuNxf29fUcQE14+1p//VVQDwd1iau5lhaW/7uMz7V2AH3GJbFJoJVaKvVyZvdFk+Cnu+s3wCqgq4gJkhRCJfKw== @@ -1646,7 +3123,7 @@ debug "^3.1.0" lodash.once "^4.1.1" -"@dfinity/agent@^2.1.3", "@dfinity/agent@^2.2.0": +"@dfinity/agent@^2.1.3", "@dfinity/agent@^2.2.0", "@dfinity/agent@^2.4.1": version "2.4.1" resolved "https://registry.npmjs.org/@dfinity/agent/-/agent-2.4.1.tgz" integrity sha512-IczFFOUDGfMTdQ83yiCvGtvHr1IIB80lWBP0ZYRLogs6NVt8t6HYcMlu1sgT+9VivhT7iwX4pktPFxxOkO3COw== @@ -1658,7 +3135,7 @@ buffer "^6.0.3" simple-cbor "^0.4.1" -"@dfinity/candid@^2.1.3", "@dfinity/candid@^2.2.0": +"@dfinity/candid@^2.1.3", "@dfinity/candid@^2.2.0", "@dfinity/candid@^2.4.1": version "2.4.1" resolved "https://registry.npmjs.org/@dfinity/candid/-/candid-2.4.1.tgz" integrity sha512-kOaIKfhR2PYN8vD4M0Pc4s/7wb1nKjlTJUw+5E9jh26T03fITIZmaafIuwlX+wmdxwIT9Xoy7PlsxOEpzv203A== @@ -1672,14 +3149,14 @@ "@noble/hashes" "^1.3.1" borc "^2.1.1" -"@dfinity/principal@^2.1.3", "@dfinity/principal@^2.2.0": +"@dfinity/principal@^2.1.3", "@dfinity/principal@^2.2.0", "@dfinity/principal@^2.4.1": version "2.4.1" resolved "https://registry.npmjs.org/@dfinity/principal/-/principal-2.4.1.tgz" integrity sha512-Cz6XQVOwq0TXDBClPbcidDd4SqK1lfr1/Kn34ruDD13xVQ4iaP1iCntzS9O97+vGpY/6jwDtKd32Gn5YJ9BQNw== dependencies: "@noble/hashes" "^1.3.1" -"@discoveryjs/json-ext@0.5.7", "@discoveryjs/json-ext@^0.5.0": +"@discoveryjs/json-ext@^0.5.0", "@discoveryjs/json-ext@0.5.7": version "0.5.7" resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== @@ -1699,313 +3176,63 @@ dependencies: tslib "^2.4.0" -"@emnapi/wasi-threads@1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz" - integrity sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ== - dependencies: - tslib "^2.4.0" - -"@emotion/is-prop-valid@^1.1.0": - version "1.3.1" - resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz" - integrity sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw== - dependencies: - "@emotion/memoize" "^0.9.0" - -"@emotion/memoize@^0.9.0": - version "0.9.0" - resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz" - integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== - -"@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@emurgo/cardano-serialization-lib-browser@^12.0.1": - version "12.1.1" - resolved "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-browser/-/cardano-serialization-lib-browser-12.1.1.tgz" - integrity sha512-DANl1Jr3LdmA0aDW/meEgnF6JLGjIZ3rgo4KLFNGtch0cuG53uzj3LXzslHLofYTEuNBRaBJFPMmG2xnd1uQAg== - -"@emurgo/cardano-serialization-lib-nodejs@^12.0.1": - version "12.1.1" - resolved "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-nodejs/-/cardano-serialization-lib-nodejs-12.1.1.tgz" - integrity sha512-zXJNbtCrurlQtNvGaXjEjqCzVeCQ92mQgxwPziKZAxqd5w+Lb7iJ+48Brl58BQS9KTrtennlVIZ/R90aP2WFqw== - -"@es-joy/jsdoccomment@^0.4.4": - version "0.4.4" - resolved "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.4.4.tgz" - integrity sha512-ua4qDt9dQb4qt5OI38eCZcQZYE5Bq3P0GzgvDARdT8Lt0mAUpxKTPy8JGGqEvF77tG1irKDZ3WreeezEa3P43w== - dependencies: - comment-parser "^1.1.5" - esquery "^1.4.0" - jsdoctypeparser "^9.0.0" - -"@esbuild/aix-ppc64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz#bef96351f16520055c947aba28802eede3c9e9a9" - integrity sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA== - -"@esbuild/aix-ppc64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.26.0.tgz#e1d4bed341913e20caf2c2cb3a77b9662a8e40f1" - integrity sha512-hj0sKNCQOOo2fgyII3clmJXP28VhgDfU5iy3GNHlWO76KG6N7x4D9ezH5lJtQTG+1J6MFDAJXC1qsI+W+LvZoA== - -"@esbuild/android-arm64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz#d2e70be7d51a529425422091e0dcb90374c1546c" - integrity sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg== - -"@esbuild/android-arm64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.26.0.tgz#0a871d1332467be244101f757213a4dfc32ee93c" - integrity sha512-DDnoJ5eoa13L8zPh87PUlRd/IyFaIKOlRbxiwcSbeumcJ7UZKdtuMCHa1Q27LWQggug6W4m28i4/O2qiQQ5NZQ== - -"@esbuild/android-arm@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz#d2a753fe2a4c73b79437d0ba1480e2d760097419" - integrity sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ== - -"@esbuild/android-arm@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.26.0.tgz#6615de6d8fe792f8abd752cf0118305a171e15cd" - integrity sha512-C0hkDsYNHZkBtPxxDx177JN90/1MiCpvBNjz1f5yWJo1+5+c5zr8apjastpEG+wtPjo9FFtGG7owSsAxyKiHxA== - -"@esbuild/android-x64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz#5278836e3c7ae75761626962f902a0d55352e683" - integrity sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw== - -"@esbuild/android-x64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.26.0.tgz#c9e69f9389893392aed36824677c2594ae2445e2" - integrity sha512-bKDkGXGZnj0T70cRpgmv549x38Vr2O3UWLbjT2qmIkdIWcmlg8yebcFWoT9Dku7b5OV3UqPEuNKRzlNhjwUJ9A== - -"@esbuild/darwin-arm64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz" - integrity sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg== - -"@esbuild/darwin-arm64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.26.0.tgz" - integrity sha512-6Z3naJgOuAIB0RLlJkYc81An3rTlQ/IeRdrU3dOea8h/PvZSgitZV+thNuIccw0MuK1GmIAnAmd5TrMZad8FTQ== - -"@esbuild/darwin-x64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz#e27dbc3b507b3a1cea3b9280a04b8b6b725f82be" - integrity sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ== - -"@esbuild/darwin-x64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.26.0.tgz#ea6d99e8c706318ce0171e85eb61ebb6e1a3e8f3" - integrity sha512-OPnYj0zpYW0tHusMefyaMvNYQX5pNQuSsHFTHUBNp3vVXupwqpxofcjVsUx11CQhGVkGeXjC3WLjh91hgBG2xw== - -"@esbuild/freebsd-arm64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz#364e3e5b7a1fd45d92be08c6cc5d890ca75908ca" - integrity sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q== - -"@esbuild/freebsd-arm64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.26.0.tgz#9acd33e588d2e1edddf6ee0e5a5272336b6ffcc1" - integrity sha512-jix2fa6GQeZhO1sCKNaNMjfj5hbOvoL2F5t+w6gEPxALumkpOV/wq7oUBMHBn2hY2dOm+mEV/K+xfZy3mrsxNQ== - -"@esbuild/freebsd-x64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz#7c869b45faeb3df668e19ace07335a0711ec56ab" - integrity sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg== - -"@esbuild/freebsd-x64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.26.0.tgz#c187f1f56731ab17861b9d3b00a9ddd7fbf6e46d" - integrity sha512-tccJaH5xHJD/239LjbVvJwf6T4kSzbk6wPFerF0uwWlkw/u7HL+wnAzAH5GB2irGhYemDgiNTp8wJzhAHQ64oA== - -"@esbuild/linux-arm64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz#48d42861758c940b61abea43ba9a29b186d6cb8b" - integrity sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw== - -"@esbuild/linux-arm64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.26.0.tgz#e516c7062d0b7f19cd139a5b597cd827d1e843ee" - integrity sha512-IMJYN7FSkLttYyTbsbme0Ra14cBO5z47kpamo16IwggzzATFY2lcZAwkbcNkWiAduKrTgFJP7fW5cBI7FzcuNQ== - -"@esbuild/linux-arm@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz#6ce4b9cabf148274101701d112b89dc67cc52f37" - integrity sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw== - -"@esbuild/linux-arm@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.26.0.tgz#f26b22a0c80ac1ea73afd33c4e5034c69ae9ab14" - integrity sha512-JY8NyU31SyRmRpuc5W8PQarAx4TvuYbyxbPIpHAZdr/0g4iBr8KwQBS4kiiamGl2f42BBecHusYCsyxi7Kn8UQ== - -"@esbuild/linux-ia32@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz#207e54899b79cac9c26c323fc1caa32e3143f1c4" - integrity sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A== - -"@esbuild/linux-ia32@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.26.0.tgz#22b310b307f68b57a28d25c662758a865555b6dc" - integrity sha512-XITaGqGVLgk8WOHw8We9Z1L0lbLFip8LyQzKYFKO4zFo1PFaaSKsbNjvkb7O8kEXytmSGRkYpE8LLVpPJpsSlw== - -"@esbuild/linux-loong64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz#0ba48a127159a8f6abb5827f21198b999ffd1fc0" - integrity sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ== - -"@esbuild/linux-loong64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.26.0.tgz#39027e0050ec9b275432814f47d3325562c62565" - integrity sha512-MkggfbDIczStUJwq9wU7gQ7kO33d8j9lWuOCDifN9t47+PeI+9m2QVh51EI/zZQ1spZtFMC1nzBJ+qNGCjJnsg== - -"@esbuild/linux-mips64el@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz#a4d4cc693d185f66a6afde94f772b38ce5d64eb5" - integrity sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA== - -"@esbuild/linux-mips64el@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.26.0.tgz#d30185dc4298bd2470b21e6358f4c0e42cd8ecfc" - integrity sha512-fUYup12HZWAeccNLhQ5HwNBPr4zXCPgUWzEq2Rfw7UwqwfQrFZ0SR/JljaURR8xIh9t+o1lNUFTECUTmaP7yKA== - -"@esbuild/linux-ppc64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz#0f5805c1c6d6435a1dafdc043cb07a19050357db" - integrity sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w== - -"@esbuild/linux-ppc64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.26.0.tgz#8df55e65fd98a4244aaea649ba9745998f82a2e8" - integrity sha512-MzRKhM0Ip+//VYwC8tialCiwUQ4G65WfALtJEFyU0GKJzfTYoPBw5XNWf0SLbCUYQbxTKamlVwPmcw4DgZzFxg== - -"@esbuild/linux-riscv64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz#6776edece0f8fca79f3386398b5183ff2a827547" - integrity sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg== - -"@esbuild/linux-riscv64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.26.0.tgz#406e26b21646d19bf2e58a187a53fec719465512" - integrity sha512-QhCc32CwI1I4Jrg1enCv292sm3YJprW8WHHlyxJhae/dVs+KRWkbvz2Nynl5HmZDW/m9ZxrXayHzjzVNvQMGQA== - -"@esbuild/linux-s390x@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz#3f6f29ef036938447c2218d309dc875225861830" - integrity sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA== - -"@esbuild/linux-s390x@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.26.0.tgz#a3c55edb6f19b2ff737f3d5d238bbcaf58815652" - integrity sha512-1D6vi6lfI18aNT1aTf2HV+RIlm6fxtlAp8eOJ4mmnbYmZ4boz8zYDar86sIYNh0wmiLJEbW/EocaKAX6Yso2fw== - -"@esbuild/linux-x64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz#831fe0b0e1a80a8b8391224ea2377d5520e1527f" - integrity sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg== - -"@esbuild/linux-x64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.26.0.tgz#d60f139897b12e5af37113d6a433a7ef27c6d87f" - integrity sha512-rnDcepj7LjrKFvZkx+WrBv6wECeYACcFjdNPvVPojCPJD8nHpb3pv3AuR9CXgdnjH1O23btICj0rsp0L9wAnHA== - -"@esbuild/netbsd-arm64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz#06f99d7eebe035fbbe43de01c9d7e98d2a0aa548" - integrity sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q== - -"@esbuild/netbsd-arm64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.26.0.tgz#a89594f82f8172b127d7a59988dbde1a56a4d03e" - integrity sha512-FSWmgGp0mDNjEXXFcsf12BmVrb+sZBBBlyh3LwB/B9ac3Kkc8x5D2WimYW9N7SUkolui8JzVnVlWh7ZmjCpnxw== - -"@esbuild/netbsd-x64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz#db99858e6bed6e73911f92a88e4edd3a8c429a52" - integrity sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g== - -"@esbuild/netbsd-x64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.26.0.tgz#22c396c61067d4057d3c8b1e0b7481422bcf70f5" - integrity sha512-0QfciUDFryD39QoSPUDshj4uNEjQhp73+3pbSAaxjV2qGOEDsM67P7KbJq7LzHoVl46oqhIhJ1S+skKGR7lMXA== - -"@esbuild/openbsd-arm64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz#afb886c867e36f9d86bb21e878e1185f5d5a0935" - integrity sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ== - -"@esbuild/openbsd-arm64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.26.0.tgz#302f9602161cf1556dfc3574f6ff895f92566221" - integrity sha512-vmAK+nHhIZWImwJ3RNw9hX3fU4UGN/OqbSE0imqljNbUQC3GvVJ1jpwYoTfD6mmXmQaxdJY6Hn4jQbLGJKg5Yw== - -"@esbuild/openbsd-x64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz#30855c9f8381fac6a0ef5b5f31ac6e7108a66ecf" - integrity sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA== - -"@esbuild/openbsd-x64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.26.0.tgz#2d702092fe56dcc9f77932733898900b077e195a" - integrity sha512-GPXF7RMkJ7o9bTyUsnyNtrFMqgM3X+uM/LWw4CeHIjqc32fm0Ir6jKDnWHpj8xHFstgWDUYseSABK9KCkHGnpg== - -"@esbuild/openharmony-arm64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz#2f2144af31e67adc2a8e3705c20c2bd97bd88314" - integrity sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg== +"@emnapi/wasi-threads@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz" + integrity sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ== + dependencies: + tslib "^2.4.0" -"@esbuild/openharmony-arm64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.26.0.tgz#b23c269bfe5583f2ffecf2778200194756652262" - integrity sha512-nUHZ5jEYqbBthbiBksbmHTlbb5eElyVfs/s1iHQ8rLBq1eWsd5maOnDpCocw1OM8kFK747d1Xms8dXJHtduxSw== +"@emotion/is-prop-valid@^1.1.0": + version "1.3.1" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz" + integrity sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw== + dependencies: + "@emotion/memoize" "^0.9.0" -"@esbuild/sunos-x64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz#69b99a9b5bd226c9eb9c6a73f990fddd497d732e" - integrity sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw== +"@emotion/memoize@^0.9.0": + version "0.9.0" + resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz" + integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== -"@esbuild/sunos-x64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.26.0.tgz#8579737e0e147af566070fdcf691b79cf508666c" - integrity sha512-TMg3KCTCYYaVO+R6P5mSORhcNDDlemUVnUbb8QkboUtOhb5JWKAzd5uMIMECJQOxHZ/R+N8HHtDF5ylzLfMiLw== +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== -"@esbuild/win32-arm64@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz#d789330a712af916c88325f4ffe465f885719c6b" - integrity sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ== +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== -"@esbuild/win32-arm64@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.26.0.tgz#6761aab78c8b7d397a82d73c545de0410e61a5f7" - integrity sha512-apqYgoAUd6ZCb9Phcs8zN32q6l0ZQzQBdVXOofa6WvHDlSOhwCWgSfVQabGViThS40Y1NA4SCvQickgZMFZRlA== +"@emurgo/cardano-serialization-lib-browser@^12.0.1": + version "12.1.1" + resolved "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-browser/-/cardano-serialization-lib-browser-12.1.1.tgz" + integrity sha512-DANl1Jr3LdmA0aDW/meEgnF6JLGjIZ3rgo4KLFNGtch0cuG53uzj3LXzslHLofYTEuNBRaBJFPMmG2xnd1uQAg== -"@esbuild/win32-ia32@0.25.9": - version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz#52fc735406bd49688253e74e4e837ac2ba0789e3" - integrity sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww== +"@emurgo/cardano-serialization-lib-nodejs@^12.0.1": + version "12.1.1" + resolved "https://registry.npmjs.org/@emurgo/cardano-serialization-lib-nodejs/-/cardano-serialization-lib-nodejs-12.1.1.tgz" + integrity sha512-zXJNbtCrurlQtNvGaXjEjqCzVeCQ92mQgxwPziKZAxqd5w+Lb7iJ+48Brl58BQS9KTrtennlVIZ/R90aP2WFqw== -"@esbuild/win32-ia32@0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.26.0.tgz#22bef8d60489e4edd3646154ef23d0bdab54b12a" - integrity sha512-FGJAcImbJNZzLWu7U6WB0iKHl4RuY4TsXEwxJPl9UZLS47agIZuILZEX3Pagfw7I4J3ddflomt9f0apfaJSbaw== +"@es-joy/jsdoccomment@^0.4.4": + version "0.4.4" + resolved "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.4.4.tgz" + integrity sha512-ua4qDt9dQb4qt5OI38eCZcQZYE5Bq3P0GzgvDARdT8Lt0mAUpxKTPy8JGGqEvF77tG1irKDZ3WreeezEa3P43w== + dependencies: + comment-parser "^1.1.5" + esquery "^1.4.0" + jsdoctypeparser "^9.0.0" -"@esbuild/win32-x64@0.25.9": +"@esbuild/darwin-arm64@0.25.9": version "0.25.9" - resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz#585624dc829cfb6e7c0aa6c3ca7d7e6daa87e34f" - integrity sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ== + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz" + integrity sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg== -"@esbuild/win32-x64@0.26.0": +"@esbuild/darwin-arm64@0.26.0": version "0.26.0" - resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.26.0.tgz#5fdb98bc8d6f767132363ab9527184c073773853" - integrity sha512-WAckBKaVnmFqbEhbymrPK7M086DQMpL1XoRbpmN0iW8k5JSXjDRQBhcZNa0VweItknLq9eAeCL34jK7/CDcw7A== + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.26.0.tgz" + integrity sha512-6Z3naJgOuAIB0RLlJkYc81An3rTlQ/IeRdrU3dOea8h/PvZSgitZV+thNuIccw0MuK1GmIAnAmd5TrMZad8FTQ== "@eslint/eslintrc@^0.4.3": version "0.4.3" @@ -2022,7 +3249,7 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@ethereumjs/common@2.6.5", "@ethereumjs/common@^2.6.4", "@ethereumjs/common@^2.6.5": +"@ethereumjs/common@^2.6.4", "@ethereumjs/common@^2.6.5", "@ethereumjs/common@2.6.5": version "2.6.5" resolved "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz" integrity sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA== @@ -2030,11 +3257,6 @@ crc-32 "^1.2.0" ethereumjs-util "^7.1.5" -"@ethereumjs/rlp@5.0.0": - version "5.0.0" - resolved "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz" - integrity sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag== - "@ethereumjs/rlp@^4.0.0", "@ethereumjs/rlp@^4.0.0-beta.2": version "4.0.1" resolved "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz" @@ -2045,6 +3267,11 @@ resolved "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz" integrity sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA== +"@ethereumjs/rlp@5.0.0": + version "5.0.0" + resolved "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz" + integrity sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag== + "@ethereumjs/tx@^3.3.0": version "3.5.2" resolved "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz" @@ -2053,7 +3280,7 @@ "@ethereumjs/common" "^2.6.4" ethereumjs-util "^7.1.5" -"@ethereumjs/util@8.0.3", "@ethereumjs/util@^8.0.6": +"@ethereumjs/util@^8.0.6", "@ethereumjs/util@8.0.3": version "8.0.3" resolved "https://registry.npmjs.org/@ethereumjs/util/-/util-8.0.3.tgz" integrity sha512-0apCbwc8xAaie6W7q6QyogfyRS2BMU816a8KwpnpRw9Qrc6Bws+l7J3LfCLMt2iL6Wi8CYb0B29AeIr2N4vHnw== @@ -2062,6 +3289,36 @@ async "^3.2.4" ethereum-cryptography "^1.1.2" +"@ethersproject/abi@^5.6.3": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.8.0.tgz" + integrity sha512-b9YS/43ObplgyV6SlyQsG53/vkSal0MNA1fskSC4mbnCMi8R+NkcH8K9FPYNESf6jUefBUniE4SOKms0E/KK1Q== + dependencies: + "@ethersproject/address" "^5.8.0" + "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/constants" "^5.8.0" + "@ethersproject/hash" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/strings" "^5.8.0" + +"@ethersproject/abi@^5.8.0", "@ethersproject/abi@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.8.0.tgz" + integrity sha512-b9YS/43ObplgyV6SlyQsG53/vkSal0MNA1fskSC4mbnCMi8R+NkcH8K9FPYNESf6jUefBUniE4SOKms0E/KK1Q== + dependencies: + "@ethersproject/address" "^5.8.0" + "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/constants" "^5.8.0" + "@ethersproject/hash" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/strings" "^5.8.0" + "@ethersproject/abi@5.6.4": version "5.6.4" resolved "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz" @@ -2077,20 +3334,31 @@ "@ethersproject/properties" "^5.6.0" "@ethersproject/strings" "^5.6.1" -"@ethersproject/abi@5.8.0", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.8.0": +"@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@^5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.8.0.tgz" - integrity sha512-b9YS/43ObplgyV6SlyQsG53/vkSal0MNA1fskSC4mbnCMi8R+NkcH8K9FPYNESf6jUefBUniE4SOKms0E/KK1Q== + resolved "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.8.0.tgz" + integrity sha512-wC9SFcmh4UK0oKuLJQItoQdzS/qZ51EJegK6EmAWlh+OptpQ/npECOR3QqECd8iGHC0RJb4WKbVdSfif4ammrg== dependencies: - "@ethersproject/address" "^5.8.0" "@ethersproject/bignumber" "^5.8.0" "@ethersproject/bytes" "^5.8.0" - "@ethersproject/constants" "^5.8.0" - "@ethersproject/hash" "^5.8.0" - "@ethersproject/keccak256" "^5.8.0" "@ethersproject/logger" "^5.8.0" + "@ethersproject/networks" "^5.8.0" "@ethersproject/properties" "^5.8.0" - "@ethersproject/strings" "^5.8.0" + "@ethersproject/transactions" "^5.8.0" + "@ethersproject/web" "^5.8.0" + +"@ethersproject/abstract-provider@^5.8.0", "@ethersproject/abstract-provider@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.8.0.tgz" + integrity sha512-wC9SFcmh4UK0oKuLJQItoQdzS/qZ51EJegK6EmAWlh+OptpQ/npECOR3QqECd8iGHC0RJb4WKbVdSfif4ammrg== + dependencies: + "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/networks" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/transactions" "^5.8.0" + "@ethersproject/web" "^5.8.0" "@ethersproject/abstract-provider@5.6.1": version "5.6.1" @@ -2105,18 +3373,16 @@ "@ethersproject/transactions" "^5.6.2" "@ethersproject/web" "^5.6.1" -"@ethersproject/abstract-provider@5.8.0", "@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@^5.8.0": +"@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@^5.8.0", "@ethersproject/abstract-signer@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.8.0.tgz" - integrity sha512-wC9SFcmh4UK0oKuLJQItoQdzS/qZ51EJegK6EmAWlh+OptpQ/npECOR3QqECd8iGHC0RJb4WKbVdSfif4ammrg== + resolved "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.8.0.tgz" + integrity sha512-N0XhZTswXcmIZQdYtUnd79VJzvEwXQw6PK0dTl9VoYrEBxxCPXqS0Eod7q5TNKRxe1/5WUMuR0u0nqTF/avdCA== dependencies: + "@ethersproject/abstract-provider" "^5.8.0" "@ethersproject/bignumber" "^5.8.0" "@ethersproject/bytes" "^5.8.0" "@ethersproject/logger" "^5.8.0" - "@ethersproject/networks" "^5.8.0" "@ethersproject/properties" "^5.8.0" - "@ethersproject/transactions" "^5.8.0" - "@ethersproject/web" "^5.8.0" "@ethersproject/abstract-signer@5.6.2": version "5.6.2" @@ -2129,16 +3395,16 @@ "@ethersproject/logger" "^5.6.0" "@ethersproject/properties" "^5.6.0" -"@ethersproject/abstract-signer@5.8.0", "@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@^5.8.0": +"@ethersproject/address@^5.6.1", "@ethersproject/address@^5.8.0", "@ethersproject/address@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.8.0.tgz" - integrity sha512-N0XhZTswXcmIZQdYtUnd79VJzvEwXQw6PK0dTl9VoYrEBxxCPXqS0Eod7q5TNKRxe1/5WUMuR0u0nqTF/avdCA== + resolved "https://registry.npmjs.org/@ethersproject/address/-/address-5.8.0.tgz" + integrity sha512-GhH/abcC46LJwshoN+uBNoKVFPxUuZm6dA257z0vZkKmU1+t8xTn8oK7B9qrj8W2rFRMch4gbJl6PmVxjxBEBA== dependencies: - "@ethersproject/abstract-provider" "^5.8.0" "@ethersproject/bignumber" "^5.8.0" "@ethersproject/bytes" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" "@ethersproject/logger" "^5.8.0" - "@ethersproject/properties" "^5.8.0" + "@ethersproject/rlp" "^5.8.0" "@ethersproject/address@5.6.1": version "5.6.1" @@ -2151,16 +3417,12 @@ "@ethersproject/logger" "^5.6.0" "@ethersproject/rlp" "^5.6.1" -"@ethersproject/address@5.8.0", "@ethersproject/address@^5.6.1", "@ethersproject/address@^5.8.0": +"@ethersproject/base64@^5.6.1", "@ethersproject/base64@^5.8.0", "@ethersproject/base64@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/address/-/address-5.8.0.tgz" - integrity sha512-GhH/abcC46LJwshoN+uBNoKVFPxUuZm6dA257z0vZkKmU1+t8xTn8oK7B9qrj8W2rFRMch4gbJl6PmVxjxBEBA== + resolved "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.8.0.tgz" + integrity sha512-lN0oIwfkYj9LbPx4xEkie6rAMJtySbpOAFXSDVQaBnAzYfB4X2Qr+FXJGxMoc3Bxp2Sm8OwvzMrywxyw0gLjIQ== dependencies: - "@ethersproject/bignumber" "^5.8.0" "@ethersproject/bytes" "^5.8.0" - "@ethersproject/keccak256" "^5.8.0" - "@ethersproject/logger" "^5.8.0" - "@ethersproject/rlp" "^5.8.0" "@ethersproject/base64@5.6.1": version "5.6.1" @@ -2169,12 +3431,21 @@ dependencies: "@ethersproject/bytes" "^5.6.1" -"@ethersproject/base64@5.8.0", "@ethersproject/base64@^5.6.1", "@ethersproject/base64@^5.8.0": +"@ethersproject/basex@^5.6.1": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.8.0.tgz" - integrity sha512-lN0oIwfkYj9LbPx4xEkie6rAMJtySbpOAFXSDVQaBnAzYfB4X2Qr+FXJGxMoc3Bxp2Sm8OwvzMrywxyw0gLjIQ== + resolved "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.8.0.tgz" + integrity sha512-PIgTszMlDRmNwW9nhS6iqtVfdTAKosA7llYXNmGPw4YAI1PUyMv28988wAb41/gHF/WqGdoLv0erHaRcHRKW2Q== dependencies: "@ethersproject/bytes" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + +"@ethersproject/basex@^5.8.0", "@ethersproject/basex@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.8.0.tgz" + integrity sha512-PIgTszMlDRmNwW9nhS6iqtVfdTAKosA7llYXNmGPw4YAI1PUyMv28988wAb41/gHF/WqGdoLv0erHaRcHRKW2Q== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/properties" "^5.8.0" "@ethersproject/basex@5.6.1": version "5.6.1" @@ -2184,13 +3455,14 @@ "@ethersproject/bytes" "^5.6.1" "@ethersproject/properties" "^5.6.0" -"@ethersproject/basex@5.8.0", "@ethersproject/basex@^5.6.1", "@ethersproject/basex@^5.8.0": +"@ethersproject/bignumber@^5.0.8", "@ethersproject/bignumber@^5.6.0", "@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@^5.8.0", "@ethersproject/bignumber@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.8.0.tgz" - integrity sha512-PIgTszMlDRmNwW9nhS6iqtVfdTAKosA7llYXNmGPw4YAI1PUyMv28988wAb41/gHF/WqGdoLv0erHaRcHRKW2Q== + resolved "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.8.0.tgz" + integrity sha512-ZyaT24bHaSeJon2tGPKIiHszWjD/54Sz8t57Toch475lCLljC6MgPmxk7Gtzz+ddNN5LuHea9qhAe0x3D+uYPA== dependencies: "@ethersproject/bytes" "^5.8.0" - "@ethersproject/properties" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + bn.js "^5.2.1" "@ethersproject/bignumber@5.6.2": version "5.6.2" @@ -2201,14 +3473,12 @@ "@ethersproject/logger" "^5.6.0" bn.js "^5.2.1" -"@ethersproject/bignumber@5.8.0", "@ethersproject/bignumber@^5.0.8", "@ethersproject/bignumber@^5.6.0", "@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@^5.8.0": +"@ethersproject/bytes@^5.0.5", "@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@^5.8.0", "@ethersproject/bytes@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.8.0.tgz" - integrity sha512-ZyaT24bHaSeJon2tGPKIiHszWjD/54Sz8t57Toch475lCLljC6MgPmxk7Gtzz+ddNN5LuHea9qhAe0x3D+uYPA== + resolved "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.8.0.tgz" + integrity sha512-vTkeohgJVCPVHu5c25XWaWQOZ4v+DkGoC42/TS2ond+PARCxTJvgTFUNDZovyQ/uAQ4EcpqqowKydcdmRKjg7A== dependencies: - "@ethersproject/bytes" "^5.8.0" "@ethersproject/logger" "^5.8.0" - bn.js "^5.2.1" "@ethersproject/bytes@5.6.1": version "5.6.1" @@ -2217,12 +3487,12 @@ dependencies: "@ethersproject/logger" "^5.6.0" -"@ethersproject/bytes@5.8.0", "@ethersproject/bytes@^5.0.5", "@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@^5.8.0": +"@ethersproject/constants@^5.0.5", "@ethersproject/constants@^5.6.1", "@ethersproject/constants@^5.8.0", "@ethersproject/constants@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.8.0.tgz" - integrity sha512-vTkeohgJVCPVHu5c25XWaWQOZ4v+DkGoC42/TS2ond+PARCxTJvgTFUNDZovyQ/uAQ4EcpqqowKydcdmRKjg7A== + resolved "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.8.0.tgz" + integrity sha512-wigX4lrf5Vu+axVTIvNsuL6YrV4O5AXl5ubcURKMEME5TnWBouUh0CDTWxZ2GpnRn1kcCgE7l8O5+VbV9QTTcg== dependencies: - "@ethersproject/logger" "^5.8.0" + "@ethersproject/bignumber" "^5.8.0" "@ethersproject/constants@5.6.1": version "5.6.1" @@ -2231,13 +3501,6 @@ dependencies: "@ethersproject/bignumber" "^5.6.2" -"@ethersproject/constants@5.8.0", "@ethersproject/constants@^5.0.5", "@ethersproject/constants@^5.6.1", "@ethersproject/constants@^5.8.0": - version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.8.0.tgz" - integrity sha512-wigX4lrf5Vu+axVTIvNsuL6YrV4O5AXl5ubcURKMEME5TnWBouUh0CDTWxZ2GpnRn1kcCgE7l8O5+VbV9QTTcg== - dependencies: - "@ethersproject/bignumber" "^5.8.0" - "@ethersproject/contracts@5.6.2": version "5.6.2" resolved "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.6.2.tgz" @@ -2270,6 +3533,36 @@ "@ethersproject/properties" "^5.8.0" "@ethersproject/transactions" "^5.8.0" +"@ethersproject/hash@^5.6.1", "@ethersproject/hash@^5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.8.0.tgz" + integrity sha512-ac/lBcTbEWW/VGJij0CNSw/wPcw9bSRgCB0AIBz8CvED/jfvDoV9hsIIiWfvWmFEi8RcXtlNwp2jv6ozWOsooA== + dependencies: + "@ethersproject/abstract-signer" "^5.8.0" + "@ethersproject/address" "^5.8.0" + "@ethersproject/base64" "^5.8.0" + "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/strings" "^5.8.0" + +"@ethersproject/hash@^5.8.0", "@ethersproject/hash@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.8.0.tgz" + integrity sha512-ac/lBcTbEWW/VGJij0CNSw/wPcw9bSRgCB0AIBz8CvED/jfvDoV9hsIIiWfvWmFEi8RcXtlNwp2jv6ozWOsooA== + dependencies: + "@ethersproject/abstract-signer" "^5.8.0" + "@ethersproject/address" "^5.8.0" + "@ethersproject/base64" "^5.8.0" + "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/strings" "^5.8.0" + "@ethersproject/hash@5.6.1": version "5.6.1" resolved "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz" @@ -2284,20 +3577,41 @@ "@ethersproject/properties" "^5.6.0" "@ethersproject/strings" "^5.6.1" -"@ethersproject/hash@5.8.0", "@ethersproject/hash@^5.6.1", "@ethersproject/hash@^5.8.0": +"@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@^5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.8.0.tgz" - integrity sha512-ac/lBcTbEWW/VGJij0CNSw/wPcw9bSRgCB0AIBz8CvED/jfvDoV9hsIIiWfvWmFEi8RcXtlNwp2jv6ozWOsooA== + resolved "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.8.0.tgz" + integrity sha512-4bK1VF6E83/3/Im0ERnnUeWOY3P1BZml4ZD3wcH8Ys0/d1h1xaFt6Zc+Dh9zXf9TapGro0T4wvO71UTCp3/uoA== dependencies: "@ethersproject/abstract-signer" "^5.8.0" - "@ethersproject/address" "^5.8.0" - "@ethersproject/base64" "^5.8.0" + "@ethersproject/basex" "^5.8.0" + "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/pbkdf2" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/sha2" "^5.8.0" + "@ethersproject/signing-key" "^5.8.0" + "@ethersproject/strings" "^5.8.0" + "@ethersproject/transactions" "^5.8.0" + "@ethersproject/wordlists" "^5.8.0" + +"@ethersproject/hdnode@^5.8.0", "@ethersproject/hdnode@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.8.0.tgz" + integrity sha512-4bK1VF6E83/3/Im0ERnnUeWOY3P1BZml4ZD3wcH8Ys0/d1h1xaFt6Zc+Dh9zXf9TapGro0T4wvO71UTCp3/uoA== + dependencies: + "@ethersproject/abstract-signer" "^5.8.0" + "@ethersproject/basex" "^5.8.0" "@ethersproject/bignumber" "^5.8.0" "@ethersproject/bytes" "^5.8.0" - "@ethersproject/keccak256" "^5.8.0" "@ethersproject/logger" "^5.8.0" + "@ethersproject/pbkdf2" "^5.8.0" "@ethersproject/properties" "^5.8.0" + "@ethersproject/sha2" "^5.8.0" + "@ethersproject/signing-key" "^5.8.0" "@ethersproject/strings" "^5.8.0" + "@ethersproject/transactions" "^5.8.0" + "@ethersproject/wordlists" "^5.8.0" "@ethersproject/hdnode@5.6.2": version "5.6.2" @@ -2317,23 +3631,43 @@ "@ethersproject/transactions" "^5.6.2" "@ethersproject/wordlists" "^5.6.1" -"@ethersproject/hdnode@5.8.0", "@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@^5.8.0": +"@ethersproject/json-wallets@^5.6.1": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.8.0.tgz" - integrity sha512-4bK1VF6E83/3/Im0ERnnUeWOY3P1BZml4ZD3wcH8Ys0/d1h1xaFt6Zc+Dh9zXf9TapGro0T4wvO71UTCp3/uoA== + resolved "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.8.0.tgz" + integrity sha512-HxblNck8FVUtNxS3VTEYJAcwiKYsBIF77W15HufqlBF9gGfhmYOJtYZp8fSDZtn9y5EaXTE87zDwzxRoTFk11w== + dependencies: + "@ethersproject/abstract-signer" "^5.8.0" + "@ethersproject/address" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/hdnode" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/pbkdf2" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/random" "^5.8.0" + "@ethersproject/strings" "^5.8.0" + "@ethersproject/transactions" "^5.8.0" + aes-js "3.0.0" + scrypt-js "3.0.1" + +"@ethersproject/json-wallets@^5.8.0", "@ethersproject/json-wallets@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.8.0.tgz" + integrity sha512-HxblNck8FVUtNxS3VTEYJAcwiKYsBIF77W15HufqlBF9gGfhmYOJtYZp8fSDZtn9y5EaXTE87zDwzxRoTFk11w== dependencies: "@ethersproject/abstract-signer" "^5.8.0" - "@ethersproject/basex" "^5.8.0" - "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/address" "^5.8.0" "@ethersproject/bytes" "^5.8.0" + "@ethersproject/hdnode" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" "@ethersproject/logger" "^5.8.0" "@ethersproject/pbkdf2" "^5.8.0" "@ethersproject/properties" "^5.8.0" - "@ethersproject/sha2" "^5.8.0" - "@ethersproject/signing-key" "^5.8.0" + "@ethersproject/random" "^5.8.0" "@ethersproject/strings" "^5.8.0" "@ethersproject/transactions" "^5.8.0" - "@ethersproject/wordlists" "^5.8.0" + aes-js "3.0.0" + scrypt-js "3.0.1" "@ethersproject/json-wallets@5.6.1": version "5.6.1" @@ -2354,24 +3688,13 @@ aes-js "3.0.0" scrypt-js "3.0.1" -"@ethersproject/json-wallets@5.8.0", "@ethersproject/json-wallets@^5.6.1", "@ethersproject/json-wallets@^5.8.0": +"@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@^5.8.0", "@ethersproject/keccak256@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.8.0.tgz" - integrity sha512-HxblNck8FVUtNxS3VTEYJAcwiKYsBIF77W15HufqlBF9gGfhmYOJtYZp8fSDZtn9y5EaXTE87zDwzxRoTFk11w== + resolved "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.8.0.tgz" + integrity sha512-A1pkKLZSz8pDaQ1ftutZoaN46I6+jvuqugx5KYNeQOPqq+JZ0Txm7dlWesCHB5cndJSu5vP2VKptKf7cksERng== dependencies: - "@ethersproject/abstract-signer" "^5.8.0" - "@ethersproject/address" "^5.8.0" "@ethersproject/bytes" "^5.8.0" - "@ethersproject/hdnode" "^5.8.0" - "@ethersproject/keccak256" "^5.8.0" - "@ethersproject/logger" "^5.8.0" - "@ethersproject/pbkdf2" "^5.8.0" - "@ethersproject/properties" "^5.8.0" - "@ethersproject/random" "^5.8.0" - "@ethersproject/strings" "^5.8.0" - "@ethersproject/transactions" "^5.8.0" - aes-js "3.0.0" - scrypt-js "3.0.1" + js-sha3 "0.8.0" "@ethersproject/keccak256@5.6.1": version "5.6.1" @@ -2381,23 +3704,29 @@ "@ethersproject/bytes" "^5.6.1" js-sha3 "0.8.0" -"@ethersproject/keccak256@5.8.0", "@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@^5.8.0": +"@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.8.0", "@ethersproject/logger@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.8.0.tgz" - integrity sha512-A1pkKLZSz8pDaQ1ftutZoaN46I6+jvuqugx5KYNeQOPqq+JZ0Txm7dlWesCHB5cndJSu5vP2VKptKf7cksERng== - dependencies: - "@ethersproject/bytes" "^5.8.0" - js-sha3 "0.8.0" + resolved "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.8.0.tgz" + integrity sha512-Qe6knGmY+zPPWTC+wQrpitodgBfH7XoceCGL5bJVejmH+yCS3R8jJm8iiWuvWbG76RUmyEG53oqv6GMVWqunjA== "@ethersproject/logger@5.6.0": version "5.6.0" resolved "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz" integrity sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg== -"@ethersproject/logger@5.8.0", "@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.8.0": +"@ethersproject/networks@^5.6.3", "@ethersproject/networks@^5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.8.0.tgz" - integrity sha512-Qe6knGmY+zPPWTC+wQrpitodgBfH7XoceCGL5bJVejmH+yCS3R8jJm8iiWuvWbG76RUmyEG53oqv6GMVWqunjA== + resolved "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.8.0.tgz" + integrity sha512-egPJh3aPVAzbHwq8DD7Po53J4OUSsA1MjQp8Vf/OZPav5rlmWUaFLiq8cvQiGK0Z5K6LYzm29+VA/p4RL1FzNg== + dependencies: + "@ethersproject/logger" "^5.8.0" + +"@ethersproject/networks@^5.8.0", "@ethersproject/networks@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.8.0.tgz" + integrity sha512-egPJh3aPVAzbHwq8DD7Po53J4OUSsA1MjQp8Vf/OZPav5rlmWUaFLiq8cvQiGK0Z5K6LYzm29+VA/p4RL1FzNg== + dependencies: + "@ethersproject/logger" "^5.8.0" "@ethersproject/networks@5.6.4": version "5.6.4" @@ -2406,12 +3735,21 @@ dependencies: "@ethersproject/logger" "^5.6.0" -"@ethersproject/networks@5.8.0", "@ethersproject/networks@^5.6.3", "@ethersproject/networks@^5.8.0": +"@ethersproject/pbkdf2@^5.6.1", "@ethersproject/pbkdf2@^5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.8.0.tgz" - integrity sha512-egPJh3aPVAzbHwq8DD7Po53J4OUSsA1MjQp8Vf/OZPav5rlmWUaFLiq8cvQiGK0Z5K6LYzm29+VA/p4RL1FzNg== + resolved "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.8.0.tgz" + integrity sha512-wuHiv97BrzCmfEaPbUFpMjlVg/IDkZThp9Ri88BpjRleg4iePJaj2SW8AIyE8cXn5V1tuAaMj6lzvsGJkGWskg== dependencies: - "@ethersproject/logger" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/sha2" "^5.8.0" + +"@ethersproject/pbkdf2@^5.8.0", "@ethersproject/pbkdf2@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.8.0.tgz" + integrity sha512-wuHiv97BrzCmfEaPbUFpMjlVg/IDkZThp9Ri88BpjRleg4iePJaj2SW8AIyE8cXn5V1tuAaMj6lzvsGJkGWskg== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/sha2" "^5.8.0" "@ethersproject/pbkdf2@5.6.1": version "5.6.1" @@ -2421,13 +3759,12 @@ "@ethersproject/bytes" "^5.6.1" "@ethersproject/sha2" "^5.6.1" -"@ethersproject/pbkdf2@5.8.0", "@ethersproject/pbkdf2@^5.6.1", "@ethersproject/pbkdf2@^5.8.0": +"@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.8.0", "@ethersproject/properties@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.8.0.tgz" - integrity sha512-wuHiv97BrzCmfEaPbUFpMjlVg/IDkZThp9Ri88BpjRleg4iePJaj2SW8AIyE8cXn5V1tuAaMj6lzvsGJkGWskg== + resolved "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.8.0.tgz" + integrity sha512-PYuiEoQ+FMaZZNGrStmN7+lWjlsoufGIHdww7454FIaGdbe/p5rnaCXTr5MtBYl3NkeoVhHZuyzChPeGeKIpQw== dependencies: - "@ethersproject/bytes" "^5.8.0" - "@ethersproject/sha2" "^5.8.0" + "@ethersproject/logger" "^5.8.0" "@ethersproject/properties@5.6.0": version "5.6.0" @@ -2436,13 +3773,6 @@ dependencies: "@ethersproject/logger" "^5.6.0" -"@ethersproject/properties@5.8.0", "@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.8.0": - version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.8.0.tgz" - integrity sha512-PYuiEoQ+FMaZZNGrStmN7+lWjlsoufGIHdww7454FIaGdbe/p5rnaCXTr5MtBYl3NkeoVhHZuyzChPeGeKIpQw== - dependencies: - "@ethersproject/logger" "^5.8.0" - "@ethersproject/providers@5.6.8": version "5.6.8" resolved "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.6.8.tgz" @@ -2495,6 +3825,22 @@ bech32 "1.1.4" ws "8.18.0" +"@ethersproject/random@^5.6.1", "@ethersproject/random@^5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/random/-/random-5.8.0.tgz" + integrity sha512-E4I5TDl7SVqyg4/kkA/qTfuLWAQGXmSOgYyO01So8hLfwgKvYK5snIlzxJMk72IFdG/7oh8yuSqY2KX7MMwg+A== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + +"@ethersproject/random@^5.8.0", "@ethersproject/random@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/random/-/random-5.8.0.tgz" + integrity sha512-E4I5TDl7SVqyg4/kkA/qTfuLWAQGXmSOgYyO01So8hLfwgKvYK5snIlzxJMk72IFdG/7oh8yuSqY2KX7MMwg+A== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/random@5.6.1": version "5.6.1" resolved "https://registry.npmjs.org/@ethersproject/random/-/random-5.6.1.tgz" @@ -2503,10 +3849,18 @@ "@ethersproject/bytes" "^5.6.1" "@ethersproject/logger" "^5.6.0" -"@ethersproject/random@5.8.0", "@ethersproject/random@^5.6.1", "@ethersproject/random@^5.8.0": +"@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@^5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/random/-/random-5.8.0.tgz" - integrity sha512-E4I5TDl7SVqyg4/kkA/qTfuLWAQGXmSOgYyO01So8hLfwgKvYK5snIlzxJMk72IFdG/7oh8yuSqY2KX7MMwg+A== + resolved "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.8.0.tgz" + integrity sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + +"@ethersproject/rlp@^5.8.0", "@ethersproject/rlp@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.8.0.tgz" + integrity sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q== dependencies: "@ethersproject/bytes" "^5.8.0" "@ethersproject/logger" "^5.8.0" @@ -2519,13 +3873,14 @@ "@ethersproject/bytes" "^5.6.1" "@ethersproject/logger" "^5.6.0" -"@ethersproject/rlp@5.8.0", "@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@^5.8.0": +"@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@^5.8.0", "@ethersproject/sha2@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.8.0.tgz" - integrity sha512-LqZgAznqDbiEunaUvykH2JAoXTT9NV0Atqk8rQN9nx9SEgThA/WMx5DnW8a9FOufo//6FZOCHZ+XiClzgbqV9Q== + resolved "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.8.0.tgz" + integrity sha512-dDOUrXr9wF/YFltgTBYS0tKslPEKr6AekjqDW2dbn1L1xmjGR+9GiKu4ajxovnrDbwxAKdHjW8jNcwfz8PAz4A== dependencies: "@ethersproject/bytes" "^5.8.0" "@ethersproject/logger" "^5.8.0" + hash.js "1.1.7" "@ethersproject/sha2@5.6.1": version "5.6.1" @@ -2536,13 +3891,16 @@ "@ethersproject/logger" "^5.6.0" hash.js "1.1.7" -"@ethersproject/sha2@5.8.0", "@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@^5.8.0": +"@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@^5.8.0", "@ethersproject/signing-key@5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.8.0.tgz" - integrity sha512-dDOUrXr9wF/YFltgTBYS0tKslPEKr6AekjqDW2dbn1L1xmjGR+9GiKu4ajxovnrDbwxAKdHjW8jNcwfz8PAz4A== + resolved "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.8.0.tgz" + integrity sha512-LrPW2ZxoigFi6U6aVkFN/fa9Yx/+4AtIUe4/HACTvKJdhm0eeb107EVCIQcrLZkxaSIgc/eCrX8Q1GtbH+9n3w== dependencies: "@ethersproject/bytes" "^5.8.0" "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + bn.js "^5.2.1" + elliptic "6.6.1" hash.js "1.1.7" "@ethersproject/signing-key@5.6.2": @@ -2557,18 +3915,6 @@ elliptic "6.5.4" hash.js "1.1.7" -"@ethersproject/signing-key@5.8.0", "@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@^5.8.0": - version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.8.0.tgz" - integrity sha512-LrPW2ZxoigFi6U6aVkFN/fa9Yx/+4AtIUe4/HACTvKJdhm0eeb107EVCIQcrLZkxaSIgc/eCrX8Q1GtbH+9n3w== - dependencies: - "@ethersproject/bytes" "^5.8.0" - "@ethersproject/logger" "^5.8.0" - "@ethersproject/properties" "^5.8.0" - bn.js "^5.2.1" - elliptic "6.6.1" - hash.js "1.1.7" - "@ethersproject/solidity@5.6.1": version "5.6.1" resolved "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.6.1.tgz" @@ -2593,6 +3939,15 @@ "@ethersproject/sha2" "^5.8.0" "@ethersproject/strings" "^5.8.0" +"@ethersproject/strings@^5.6.1", "@ethersproject/strings@^5.8.0", "@ethersproject/strings@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.8.0.tgz" + integrity sha512-qWEAk0MAvl0LszjdfnZ2uC8xbR2wdv4cDabyHiBh3Cldq/T8dPH3V4BbBsAYJUeonwD+8afVXld274Ls+Y1xXg== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/constants" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/strings@5.6.1": version "5.6.1" resolved "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz" @@ -2602,14 +3957,35 @@ "@ethersproject/constants" "^5.6.1" "@ethersproject/logger" "^5.6.0" -"@ethersproject/strings@5.8.0", "@ethersproject/strings@^5.6.1", "@ethersproject/strings@^5.8.0": +"@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.8.0": version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.8.0.tgz" - integrity sha512-qWEAk0MAvl0LszjdfnZ2uC8xbR2wdv4cDabyHiBh3Cldq/T8dPH3V4BbBsAYJUeonwD+8afVXld274Ls+Y1xXg== + resolved "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.8.0.tgz" + integrity sha512-UglxSDjByHG0TuU17bDfCemZ3AnKO2vYrL5/2n2oXvKzvb7Cz+W9gOWXKARjp2URVwcWlQlPOEQyAviKwT4AHg== + dependencies: + "@ethersproject/address" "^5.8.0" + "@ethersproject/bignumber" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/constants" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/rlp" "^5.8.0" + "@ethersproject/signing-key" "^5.8.0" + +"@ethersproject/transactions@^5.8.0", "@ethersproject/transactions@5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.8.0.tgz" + integrity sha512-UglxSDjByHG0TuU17bDfCemZ3AnKO2vYrL5/2n2oXvKzvb7Cz+W9gOWXKARjp2URVwcWlQlPOEQyAviKwT4AHg== dependencies: + "@ethersproject/address" "^5.8.0" + "@ethersproject/bignumber" "^5.8.0" "@ethersproject/bytes" "^5.8.0" "@ethersproject/constants" "^5.8.0" + "@ethersproject/keccak256" "^5.8.0" "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/rlp" "^5.8.0" + "@ethersproject/signing-key" "^5.8.0" "@ethersproject/transactions@5.6.2": version "5.6.2" @@ -2626,21 +4002,6 @@ "@ethersproject/rlp" "^5.6.1" "@ethersproject/signing-key" "^5.6.2" -"@ethersproject/transactions@5.8.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.8.0": - version "5.8.0" - resolved "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.8.0.tgz" - integrity sha512-UglxSDjByHG0TuU17bDfCemZ3AnKO2vYrL5/2n2oXvKzvb7Cz+W9gOWXKARjp2URVwcWlQlPOEQyAviKwT4AHg== - dependencies: - "@ethersproject/address" "^5.8.0" - "@ethersproject/bignumber" "^5.8.0" - "@ethersproject/bytes" "^5.8.0" - "@ethersproject/constants" "^5.8.0" - "@ethersproject/keccak256" "^5.8.0" - "@ethersproject/logger" "^5.8.0" - "@ethersproject/properties" "^5.8.0" - "@ethersproject/rlp" "^5.8.0" - "@ethersproject/signing-key" "^5.8.0" - "@ethersproject/units@5.6.1": version "5.6.1" resolved "https://registry.npmjs.org/@ethersproject/units/-/units-5.6.1.tgz" @@ -2701,18 +4062,18 @@ "@ethersproject/transactions" "^5.8.0" "@ethersproject/wordlists" "^5.8.0" -"@ethersproject/web@5.6.1": - version "5.6.1" - resolved "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz" - integrity sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA== +"@ethersproject/web@^5.6.1", "@ethersproject/web@^5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/web/-/web-5.8.0.tgz" + integrity sha512-j7+Ksi/9KfGviws6Qtf9Q7KCqRhpwrYKQPs+JBA/rKVFF/yaWLHJEH3zfVP2plVu+eys0d2DlFmhoQJayFewcw== dependencies: - "@ethersproject/base64" "^5.6.1" - "@ethersproject/bytes" "^5.6.1" - "@ethersproject/logger" "^5.6.0" - "@ethersproject/properties" "^5.6.0" - "@ethersproject/strings" "^5.6.1" + "@ethersproject/base64" "^5.8.0" + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/strings" "^5.8.0" -"@ethersproject/web@5.8.0", "@ethersproject/web@^5.6.1", "@ethersproject/web@^5.8.0": +"@ethersproject/web@^5.8.0", "@ethersproject/web@5.8.0": version "5.8.0" resolved "https://registry.npmjs.org/@ethersproject/web/-/web-5.8.0.tgz" integrity sha512-j7+Ksi/9KfGviws6Qtf9Q7KCqRhpwrYKQPs+JBA/rKVFF/yaWLHJEH3zfVP2plVu+eys0d2DlFmhoQJayFewcw== @@ -2723,18 +4084,29 @@ "@ethersproject/properties" "^5.8.0" "@ethersproject/strings" "^5.8.0" -"@ethersproject/wordlists@5.6.1": +"@ethersproject/web@5.6.1": version "5.6.1" - resolved "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.6.1.tgz" - integrity sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw== + resolved "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz" + integrity sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA== dependencies: + "@ethersproject/base64" "^5.6.1" "@ethersproject/bytes" "^5.6.1" - "@ethersproject/hash" "^5.6.1" "@ethersproject/logger" "^5.6.0" "@ethersproject/properties" "^5.6.0" "@ethersproject/strings" "^5.6.1" -"@ethersproject/wordlists@5.8.0", "@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@^5.8.0": +"@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@^5.8.0": + version "5.8.0" + resolved "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.8.0.tgz" + integrity sha512-2df9bbXicZws2Sb5S6ET493uJ0Z84Fjr3pC4tu/qlnZERibZCeUVuqdtt+7Tv9xxhUxHoIekIA7avrKUWHrezg== + dependencies: + "@ethersproject/bytes" "^5.8.0" + "@ethersproject/hash" "^5.8.0" + "@ethersproject/logger" "^5.8.0" + "@ethersproject/properties" "^5.8.0" + "@ethersproject/strings" "^5.8.0" + +"@ethersproject/wordlists@^5.8.0", "@ethersproject/wordlists@5.8.0": version "5.8.0" resolved "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.8.0.tgz" integrity sha512-2df9bbXicZws2Sb5S6ET493uJ0Z84Fjr3pC4tu/qlnZERibZCeUVuqdtt+7Tv9xxhUxHoIekIA7avrKUWHrezg== @@ -2745,9 +4117,20 @@ "@ethersproject/properties" "^5.8.0" "@ethersproject/strings" "^5.8.0" +"@ethersproject/wordlists@5.6.1": + version "5.6.1" + resolved "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.6.1.tgz" + integrity sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw== + dependencies: + "@ethersproject/bytes" "^5.6.1" + "@ethersproject/hash" "^5.6.1" + "@ethersproject/logger" "^5.6.0" + "@ethersproject/properties" "^5.6.0" + "@ethersproject/strings" "^5.6.1" + "@flarenetwork/flarejs@4.1.1": version "4.1.1" - resolved "https://registry.npmjs.org/@flarenetwork/flarejs/-/flarejs-4.1.1.tgz#5aac35a43431e9e08263094da48838e6159a69e7" + resolved "https://registry.npmjs.org/@flarenetwork/flarejs/-/flarejs-4.1.1.tgz" integrity sha512-XuzMROKI/4LfOWt2NY3suagmq0PjRbhyVaDznfVzTI0kRl/64xDc74kElusidewh55Y/5Ajrl1wBPrRhXG4fNQ== dependencies: "@noble/curves" "1.3.0" @@ -2770,7 +4153,7 @@ "@gql.tada/internal" "1.0.8" graphql "^15.5.0 || ^16.0.0 || ^17.0.0" -"@gql.tada/internal@1.0.8", "@gql.tada/internal@^1.0.0": +"@gql.tada/internal@^1.0.0", "@gql.tada/internal@1.0.8": version "1.0.8" resolved "https://registry.npmjs.org/@gql.tada/internal/-/internal-1.0.8.tgz" integrity sha512-XYdxJhtHC5WtZfdDqtKjcQ4d7R1s0d1rnlSs3OcBEUbYiPoJJfZU7tWsVXuv047Z6msvmr4ompJ7eLSK5Km57g== @@ -3039,7 +4422,7 @@ resolved "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz" integrity sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw== -"@iota/bcs@1.2.0", "@iota/bcs@^1.2.0": +"@iota/bcs@^1.2.0", "@iota/bcs@1.2.0": version "1.2.0" resolved "https://registry.npmjs.org/@iota/bcs/-/bcs-1.2.0.tgz" integrity sha512-QdRSR0KpJ87tdjVNmM/j0+0DvE0aTxHIa02337iluaOsMqtJ8OdgUCfSyLduC/3qS+8tJE+UB1KOw55tF+sN2w== @@ -3070,9 +4453,9 @@ resolved "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz" integrity sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ== -"@isaacs/brace-expansion@5.0.1", "@isaacs/brace-expansion@^5.0.0": +"@isaacs/brace-expansion@^5.0.0": version "5.0.1" - resolved "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz#0ef5a92d91f2fff2a37646ce54da9e5f599f6eff" + resolved "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz" integrity sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ== dependencies: "@isaacs/balanced-match" "^4.0.1" @@ -3415,25 +4798,25 @@ lru_map "0.4.1" near-abi "0.2.0" -"@near-js/crypto@1.4.2": - version "1.4.2" - resolved "https://registry.npmjs.org/@near-js/crypto/-/crypto-1.4.2.tgz" - integrity sha512-GRfchsyfWvSAPA1gI9hYhw5FH94Ac1BUo+Cmp5rSJt/V0K3xVzCWgOQxvv4R3kDnWjaXJEuAmpEEnr4Bp3FWrA== +"@near-js/crypto@^2.0.1", "@near-js/crypto@2.2.6": + version "2.2.6" + resolved "https://registry.npmjs.org/@near-js/crypto/-/crypto-2.2.6.tgz" + integrity sha512-T93SW6XWgsd4QnXjeJ5zwLbY1H66K3jv49tdjzoZoiUmNBwwYL2adIJbhLBNutecjub0KZnmgiy3VNGTOZq4Ww== dependencies: - "@near-js/types" "0.3.1" - "@near-js/utils" "1.1.0" + "@near-js/types" "2.2.6" + "@near-js/utils" "2.2.6" "@noble/curves" "1.8.1" borsh "1.0.0" randombytes "2.1.0" secp256k1 "5.0.1" -"@near-js/crypto@2.2.6", "@near-js/crypto@^2.0.1": - version "2.2.6" - resolved "https://registry.npmjs.org/@near-js/crypto/-/crypto-2.2.6.tgz" - integrity sha512-T93SW6XWgsd4QnXjeJ5zwLbY1H66K3jv49tdjzoZoiUmNBwwYL2adIJbhLBNutecjub0KZnmgiy3VNGTOZq4Ww== +"@near-js/crypto@1.4.2": + version "1.4.2" + resolved "https://registry.npmjs.org/@near-js/crypto/-/crypto-1.4.2.tgz" + integrity sha512-GRfchsyfWvSAPA1gI9hYhw5FH94Ac1BUo+Cmp5rSJt/V0K3xVzCWgOQxvv4R3kDnWjaXJEuAmpEEnr4Bp3FWrA== dependencies: - "@near-js/types" "2.2.6" - "@near-js/utils" "2.2.6" + "@near-js/types" "0.3.1" + "@near-js/utils" "1.1.0" "@noble/curves" "1.8.1" borsh "1.0.0" randombytes "2.1.0" @@ -3485,18 +4868,6 @@ "@near-js/keystores" "0.2.2" "@noble/hashes" "1.3.3" -"@near-js/transactions@1.3.3": - version "1.3.3" - resolved "https://registry.npmjs.org/@near-js/transactions/-/transactions-1.3.3.tgz" - integrity sha512-1AXD+HuxlxYQmRTLQlkVmH+RAmV3HwkAT8dyZDu+I2fK/Ec9BQHXakOJUnOBws3ihF+akQhamIBS5T0EXX/Ylw== - dependencies: - "@near-js/crypto" "1.4.2" - "@near-js/signers" "0.2.2" - "@near-js/types" "0.3.1" - "@near-js/utils" "1.1.0" - "@noble/hashes" "1.7.1" - borsh "1.0.0" - "@near-js/transactions@^2.0.1": version "2.2.6" resolved "https://registry.npmjs.org/@near-js/transactions/-/transactions-2.2.6.tgz" @@ -3508,6 +4879,18 @@ "@noble/hashes" "1.7.1" borsh "1.0.0" +"@near-js/transactions@1.3.3": + version "1.3.3" + resolved "https://registry.npmjs.org/@near-js/transactions/-/transactions-1.3.3.tgz" + integrity sha512-1AXD+HuxlxYQmRTLQlkVmH+RAmV3HwkAT8dyZDu+I2fK/Ec9BQHXakOJUnOBws3ihF+akQhamIBS5T0EXX/Ylw== + dependencies: + "@near-js/crypto" "1.4.2" + "@near-js/signers" "0.2.2" + "@near-js/types" "0.3.1" + "@near-js/utils" "1.1.0" + "@noble/hashes" "1.7.1" + borsh "1.0.0" + "@near-js/types@0.3.1": version "0.3.1" resolved "https://registry.npmjs.org/@near-js/types/-/types-0.3.1.tgz" @@ -3558,33 +4941,96 @@ resolved "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz" integrity sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw== -"@noble/curves@1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz" - integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw== +"@noble/curves@^1.0.0": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== dependencies: - "@noble/hashes" "1.3.2" + "@noble/hashes" "1.8.0" + +"@noble/curves@^1.2.0": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@^1.3.0": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@^1.4.0", "@noble/curves@^1.4.2", "@noble/curves@1.8.1": + version "1.8.1" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz" + integrity sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ== + dependencies: + "@noble/hashes" "1.7.1" -"@noble/curves@1.3.0", "@noble/curves@~1.3.0": +"@noble/curves@^1.6.0": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@^1.7.0": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@^1.8.1": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@^1.9.6": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@~1.3.0": version "1.3.0" resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz" integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA== dependencies: "@noble/hashes" "1.3.3" -"@noble/curves@1.4.2", "@noble/curves@~1.4.0": +"@noble/curves@~1.4.0", "@noble/curves@1.4.2": version "1.4.2" resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz" integrity sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw== dependencies: "@noble/hashes" "1.4.0" -"@noble/curves@1.8.1", "@noble/curves@^1.4.0", "@noble/curves@^1.4.2": - version "1.8.1" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz" - integrity sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ== +"@noble/curves@~1.9.0": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== dependencies: - "@noble/hashes" "1.7.1" + "@noble/hashes" "1.8.0" + +"@noble/curves@1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz" + integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw== + dependencies: + "@noble/hashes" "1.3.2" + +"@noble/curves@1.3.0": + version "1.3.0" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz" + integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA== + dependencies: + "@noble/hashes" "1.3.3" "@noble/curves@1.9.1": version "1.9.1" @@ -3593,42 +5039,40 @@ dependencies: "@noble/hashes" "1.8.0" -"@noble/curves@^1.0.0", "@noble/curves@^1.2.0", "@noble/curves@^1.3.0", "@noble/curves@^1.6.0", "@noble/curves@^1.7.0", "@noble/curves@^1.8.1", "@noble/curves@^1.9.6", "@noble/curves@~1.9.0": - version "1.9.7" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" - integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== - dependencies: - "@noble/hashes" "1.8.0" +"@noble/hashes@^1", "@noble/hashes@^1.0.0", "@noble/hashes@^1.1.5", "@noble/hashes@^1.2.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.3.3", "@noble/hashes@^1.4.0", "@noble/hashes@^1.5.0", "@noble/hashes@^1.8.0", "@noble/hashes@~1.8.0", "@noble/hashes@1.8.0": + version "1.8.0" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== -"@noble/hashes@1.2.0", "@noble/hashes@~1.2.0": +"@noble/hashes@~1.2.0", "@noble/hashes@1.2.0": version "1.2.0" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz" integrity sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ== -"@noble/hashes@1.3.2": - version "1.3.2" - resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz" - integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== - -"@noble/hashes@1.3.3", "@noble/hashes@~1.3.3": +"@noble/hashes@~1.3.3", "@noble/hashes@1.3.3": version "1.3.3" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz" integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA== -"@noble/hashes@1.4.0", "@noble/hashes@~1.4.0": +"@noble/hashes@~1.4.0", "@noble/hashes@1.4.0": version "1.4.0" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz" integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== +"@noble/hashes@1.3.2": + version "1.3.2" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz" + integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== + "@noble/hashes@1.7.1": version "1.7.1" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz" integrity sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ== -"@noble/hashes@1.8.0", "@noble/hashes@^1", "@noble/hashes@^1.0.0", "@noble/hashes@^1.1.5", "@noble/hashes@^1.2.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.3.3", "@noble/hashes@^1.4.0", "@noble/hashes@^1.5.0", "@noble/hashes@^1.8.0", "@noble/hashes@~1.8.0": - version "1.8.0" - resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" - integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== +"@noble/secp256k1@~1.7.0": + version "1.7.2" + resolved "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.2.tgz" + integrity sha512-/qzwYl5eFLH8OWIecQWM31qld2g1NfjgylK+TNhqtaUKP37Nm+Y+z30Fjhw0Ct8p9yCQEm2N3W/AckdIb3SMcQ== "@noble/secp256k1@1.6.3": version "1.6.3" @@ -3645,11 +5089,6 @@ resolved "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-2.0.0.tgz" integrity sha512-rUGBd95e2a45rlmFTqQJYEFA4/gdIARFfuTuTqLglz0PZ6AKyzyXsEZZq7UZn8hZsvaBgpCzKKBJizT2cJERXw== -"@noble/secp256k1@~1.7.0": - version "1.7.2" - resolved "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.2.tgz" - integrity sha512-/qzwYl5eFLH8OWIecQWM31qld2g1NfjgylK+TNhqtaUKP37Nm+Y+z30Fjhw0Ct8p9yCQEm2N3W/AckdIb3SMcQ== - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -3658,7 +5097,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -3852,24 +5291,11 @@ resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz" integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== -"@npmcli/node-gyp@^4.0.0": +"@npmcli/node-gyp@^4.0.0", "@npmcli/node-gyp@^5.0.0": version "4.0.0" resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz" integrity sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA== -"@npmcli/package-json@7.0.0": - version "7.0.0" - resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-7.0.0.tgz" - integrity sha512-wy5os0g17akBCVScLyDsDFFf4qC/MmUgIGAFw2pmBGJ/yAQfFbTR9gEaofy4HGm9Jf2MQBnKZICfNds2h3WpEg== - dependencies: - "@npmcli/git" "^6.0.0" - glob "^11.0.3" - hosted-git-info "^9.0.0" - json-parse-even-better-errors "^4.0.0" - proc-log "^5.0.0" - semver "^7.5.3" - validate-npm-package-license "^3.0.4" - "@npmcli/package-json@^6.0.0", "@npmcli/package-json@^6.0.1", "@npmcli/package-json@^6.2.0": version "6.2.0" resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz" @@ -3896,6 +5322,19 @@ semver "^7.5.3" validate-npm-package-license "^3.0.4" +"@npmcli/package-json@7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-7.0.0.tgz" + integrity sha512-wy5os0g17akBCVScLyDsDFFf4qC/MmUgIGAFw2pmBGJ/yAQfFbTR9gEaofy4HGm9Jf2MQBnKZICfNds2h3WpEg== + dependencies: + "@npmcli/git" "^6.0.0" + glob "^11.0.3" + hosted-git-info "^9.0.0" + json-parse-even-better-errors "^4.0.0" + proc-log "^5.0.0" + semver "^7.5.3" + validate-npm-package-license "^3.0.4" + "@npmcli/promise-spawn@^6.0.0", "@npmcli/promise-spawn@^6.0.1": version "6.0.2" resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz" @@ -3910,6 +5349,11 @@ dependencies: which "^5.0.0" +"@npmcli/promise-spawn@^9.0.0": + version "9.0.1" + dependencies: + which "^6.0.0" + "@npmcli/query@^4.0.0": version "4.0.1" resolved "https://registry.npmjs.org/@npmcli/query/-/query-4.0.1.tgz" @@ -3922,7 +5366,7 @@ resolved "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz" integrity sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg== -"@npmcli/run-script@10.0.0", "@npmcli/run-script@^10.0.0": +"@npmcli/run-script@^10.0.0", "@npmcli/run-script@10.0.0": version "10.0.0" resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-10.0.0.tgz" integrity sha512-vaQj4nccJbAslopIvd49pQH2NhUp7G9pY4byUtmwhe37ZZuubGrx0eB9hW2F37uVNRuDDK6byFGXF+7JCuMSZg== @@ -3975,51 +5419,6 @@ resolved "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.6.2.tgz" integrity sha512-Iwf7gxWMeDdrNqXYkVOib6PlDYwLw51+nMiFm1UW5nKxbQyVYHp7lhQNHsZrQ7Oqo84m9swWgzE7bhs21HkbYQ== -"@nx/nx-darwin-x64@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-22.0.4.tgz#7b501c1556cbfd7f88c8655d5a2c5fa4b237b8e1" - integrity sha512-p+pmlq/mdNhQb12RwHP9V6yAUX9CLy8GUT4ijPzFTbxqa9dZbJk69NpSRwpAhAvvQ30gp1Zyh0t0/k/yaZqMIg== - -"@nx/nx-freebsd-x64@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-22.0.4.tgz#6d9ba7748d406b0914985945eeb31adf9d382956" - integrity sha512-XW2SXtfO245DRnAXVGYJUB7aBJsJ2rPD5pizxJET+l3VmtHGp2crdVuftw6iqjgrf2eAS+yCe61Jnqh687vWFg== - -"@nx/nx-linux-arm-gnueabihf@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-22.0.4.tgz#363c8adf6b4d836709a4d54f6263f113f1039af7" - integrity sha512-LCLuhbW3SIFz2FGiLdspCrNP889morCzTV/pEtxA8EgusWqCR8WjeSj3QvN8HN/GoXDsJxoUXvClZbHE+N6Hyg== - -"@nx/nx-linux-arm64-gnu@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-22.0.4.tgz#81d9470130742f7042d870e584bb7728ed3cbc44" - integrity sha512-2jvS8MYYOI8eUBRTmE8HKm5mRVLqS5Cvlj06tEAjxrmH5d7Bv8BG5Ps9yZzT0qswfVKChpzIliwPZomUjLTxmA== - -"@nx/nx-linux-arm64-musl@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-22.0.4.tgz#7f8176cf76ef7fc81af4ef434ac3d3959dcbf272" - integrity sha512-IK9gf8/AOtTW6rZajmGAFCN7EBzjmkIevt9MtOehQGlNXlMXydvUYKE5VU7d4oglvYs8aJJyayihfiZbFnTS8g== - -"@nx/nx-linux-x64-gnu@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-22.0.4.tgz#faeb8d6f54d81dd73abc21a2928cf4c18b810cc6" - integrity sha512-CdALjMqqNgiffQQIlyxx6mrxJCOqDzmN6BW3w9msCPHVSPOPp4AenlT0kpC7ALvmNEUm0lC4r093QbN2t6a/wA== - -"@nx/nx-linux-x64-musl@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-22.0.4.tgz#2cc0e5be5415ac85f164943ea42ca4ca0889bcf9" - integrity sha512-2GPy+mAQo4JnfjTtsgGrHhZbTmmGy4RqaGowe0qMYCMuBME33ChG9iiRmArYmVtCAhYZVn26rK76/Vn3tK7fgg== - -"@nx/nx-win32-arm64-msvc@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-22.0.4.tgz#796e81bef402f216fa170eddd912578acb7bd939" - integrity sha512-jnZCCnTXoqOIrH0L31+qHVHmJuDYPoN6sl37/S1epP9n4fhcy9tjSx4xvx/WQSd417lU9saC+g7Glx2uFdgcTw== - -"@nx/nx-win32-x64-msvc@*": - version "22.0.4" - resolved "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-22.0.4.tgz#958951dd96ee14d908674f2846a9dc0f85318618" - integrity sha512-CDBqgb9RV5aHMDLcsS9kDDULc38u/eieZBhHBL01Ca5Tq075QuHn4uly6sYyHwVOxrhY4eaWNSfV2xG3Bg6Gtw== - "@octokit/auth-token@^2.4.4": version "2.5.0" resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz" @@ -4032,7 +5431,7 @@ resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz" integrity sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA== -"@octokit/core@^3.5.1": +"@octokit/core@^3.5.1", "@octokit/core@>=2", "@octokit/core@>=3": version "3.6.0" resolved "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz" integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== @@ -4045,7 +5444,7 @@ before-after-hook "^2.2.0" universal-user-agent "^6.0.0" -"@octokit/core@^5.0.2": +"@octokit/core@^5", "@octokit/core@^5.0.2", "@octokit/core@5": version "5.2.2" resolved "https://registry.npmjs.org/@octokit/core/-/core-5.2.2.tgz" integrity sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg== @@ -4108,13 +5507,6 @@ resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== -"@octokit/plugin-paginate-rest@11.4.4-cjs.2": - version "11.4.4-cjs.2" - resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.4-cjs.2.tgz" - integrity sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw== - dependencies: - "@octokit/types" "^13.7.0" - "@octokit/plugin-paginate-rest@^2.16.8": version "2.21.3" resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz" @@ -4122,6 +5514,13 @@ dependencies: "@octokit/types" "^6.40.0" +"@octokit/plugin-paginate-rest@11.4.4-cjs.2": + version "11.4.4-cjs.2" + resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.4-cjs.2.tgz" + integrity sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw== + dependencies: + "@octokit/types" "^13.7.0" + "@octokit/plugin-request-log@^1.0.4": version "1.0.4" resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz" @@ -4132,13 +5531,6 @@ resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz" integrity sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA== -"@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1": - version "13.3.2-cjs.1" - resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.2-cjs.1.tgz" - integrity sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ== - dependencies: - "@octokit/types" "^13.8.0" - "@octokit/plugin-rest-endpoint-methods@^5.12.0": version "5.16.2" resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz" @@ -4147,6 +5539,13 @@ "@octokit/types" "^6.39.0" deprecation "^2.3.1" +"@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1": + version "13.3.2-cjs.1" + resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.2-cjs.1.tgz" + integrity sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ== + dependencies: + "@octokit/types" "^13.8.0" + "@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": version "2.1.0" resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz" @@ -4187,16 +5586,6 @@ "@octokit/types" "^13.1.0" universal-user-agent "^6.0.0" -"@octokit/rest@20.1.2": - version "20.1.2" - resolved "https://registry.npmjs.org/@octokit/rest/-/rest-20.1.2.tgz" - integrity sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA== - dependencies: - "@octokit/core" "^5.0.2" - "@octokit/plugin-paginate-rest" "11.4.4-cjs.2" - "@octokit/plugin-request-log" "^4.0.0" - "@octokit/plugin-rest-endpoint-methods" "13.3.2-cjs.1" - "@octokit/rest@^18.0.6": version "18.12.0" resolved "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz" @@ -4207,6 +5596,16 @@ "@octokit/plugin-request-log" "^1.0.4" "@octokit/plugin-rest-endpoint-methods" "^5.12.0" +"@octokit/rest@20.1.2": + version "20.1.2" + resolved "https://registry.npmjs.org/@octokit/rest/-/rest-20.1.2.tgz" + integrity sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA== + dependencies: + "@octokit/core" "^5.0.2" + "@octokit/plugin-paginate-rest" "11.4.4-cjs.2" + "@octokit/plugin-request-log" "^4.0.0" + "@octokit/plugin-rest-endpoint-methods" "13.3.2-cjs.1" + "@octokit/types@^13.0.0", "@octokit/types@^13.1.0", "@octokit/types@^13.7.0", "@octokit/types@^13.8.0": version "13.10.0" resolved "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz" @@ -4243,71 +5642,11 @@ dependencies: "@noble/hashes" "^1.1.5" -"@parcel/watcher-android-arm64@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1" - integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== - "@parcel/watcher-darwin-arm64@2.5.1": version "2.5.1" resolved "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz" integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw== -"@parcel/watcher-darwin-x64@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8" - integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg== - -"@parcel/watcher-freebsd-x64@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b" - integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ== - -"@parcel/watcher-linux-arm-glibc@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1" - integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA== - -"@parcel/watcher-linux-arm-musl@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e" - integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q== - -"@parcel/watcher-linux-arm64-glibc@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30" - integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w== - -"@parcel/watcher-linux-arm64-musl@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2" - integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg== - -"@parcel/watcher-linux-x64-glibc@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e" - integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A== - -"@parcel/watcher-linux-x64-musl@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee" - integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg== - -"@parcel/watcher-win32-arm64@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243" - integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw== - -"@parcel/watcher-win32-ia32@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6" - integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ== - -"@parcel/watcher-win32-x64@2.5.1": - version "2.5.1" - resolved "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947" - integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA== - "@parcel/watcher@^2.4.1": version "2.5.1" resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz" @@ -4369,7 +5708,7 @@ resolved "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.1.0.tgz" integrity sha512-8GSFE5+EF73MCuLQm8tjrbCqlgclcHBSRaswvXziJ0ZW7iw3UEMsKkkKvELayWyBuOPa2T5i1nj6gFOeIsqvrg== -"@polkadot-api/json-rpc-provider@0.0.1", "@polkadot-api/json-rpc-provider@^0.0.1": +"@polkadot-api/json-rpc-provider@^0.0.1", "@polkadot-api/json-rpc-provider@0.0.1": version "0.0.1" resolved "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1.tgz" integrity sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA== @@ -4401,7 +5740,7 @@ "@scure/base" "^1.1.1" scale-ts "^1.6.0" -"@polkadot-api/substrate-client@^0.1.2": +"@polkadot-api/substrate-client@^0.1.2", "@polkadot-api/substrate-client@0.1.4": version "0.1.4" resolved "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.1.4.tgz" integrity sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A== @@ -4454,7 +5793,7 @@ rxjs "^7.8.1" tslib "^2.8.0" -"@polkadot/api@14.1.1", "@polkadot/api@^14.0.1": +"@polkadot/api@^14.0.1", "@polkadot/api@14.1.1": version "14.1.1" resolved "https://registry.npmjs.org/@polkadot/api/-/api-14.1.1.tgz" integrity sha512-3uSJUdaohKtAvj9fjqyOkYs0PthWBdWtkko2TcYGRxj9BikbZMmx+agdkty8VrOxvn3pPoTRKe/jMt2Txn2MaA== @@ -4477,16 +5816,16 @@ rxjs "^7.8.1" tslib "^2.8.0" -"@polkadot/keyring@13.5.6", "@polkadot/keyring@^13.1.1", "@polkadot/keyring@^13.2.1": +"@polkadot/keyring@^13.1.1", "@polkadot/keyring@^13.2.1", "@polkadot/keyring@13.5.6": version "13.5.6" - resolved "https://registry.npmjs.org/@polkadot/keyring/-/keyring-13.5.6.tgz#b26d0cba323bb0520826211317701aa540428406" + resolved "https://registry.npmjs.org/@polkadot/keyring/-/keyring-13.5.6.tgz" integrity sha512-Ybe6Mflrh96FKR5tfEaf/93RxJD7x9UigseNOJW6Yd8LF+GesdxrqmZD7zh+53Hb7smGQWf/0FCfwhoWZVgPUQ== dependencies: "@polkadot/util" "13.5.6" "@polkadot/util-crypto" "13.5.6" tslib "^2.8.0" -"@polkadot/networks@13.5.6", "@polkadot/networks@^13.1.1", "@polkadot/networks@^13.2.1": +"@polkadot/networks@^13.1.1", "@polkadot/networks@^13.2.1", "@polkadot/networks@13.5.6": version "13.5.6" resolved "https://registry.npmjs.org/@polkadot/networks/-/networks-13.5.6.tgz" integrity sha512-9HqUIBOHnz9x/ssPb0aOD/7XcU8vGokEYpLoNgexFNIJzqDgrDHXR197iFpkbMqA/+98zagrvYUyPYj1yYs9Jw== @@ -4600,7 +5939,7 @@ rxjs "^7.8.1" tslib "^2.8.0" -"@polkadot/util-crypto@13.5.6", "@polkadot/util-crypto@^13.2.1": +"@polkadot/util-crypto@^13.2.1", "@polkadot/util-crypto@13.5.6": version "13.5.6" resolved "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.6.tgz" integrity sha512-1l+t5lVc9UWxvbJe7/3V+QK8CwrDPuQjDK6FKtDZgZCU0JRrjySOxV0J4PeDIv8TgXZtbIcQFVUhIsJTyKZZJQ== @@ -4616,7 +5955,7 @@ "@scure/base" "^1.1.7" tslib "^2.8.0" -"@polkadot/util@13.5.6", "@polkadot/util@^13.2.1": +"@polkadot/util@*", "@polkadot/util@^13.2.1", "@polkadot/util@13.5.6": version "13.5.6" resolved "https://registry.npmjs.org/@polkadot/util/-/util-13.5.6.tgz" integrity sha512-V+CkW2VdhcMWvl7eXdmlCLGqLxrKvXZtXE76KBbPP5n0Z+8DqQ58IHNOE9xe2LOgqDwIzdLlOUwkyF9Zj19y+Q== @@ -4675,14 +6014,14 @@ "@polkadot/wasm-util" "7.5.1" tslib "^2.7.0" -"@polkadot/wasm-util@7.5.1", "@polkadot/wasm-util@^7.5.1": +"@polkadot/wasm-util@*", "@polkadot/wasm-util@^7.5.1", "@polkadot/wasm-util@7.5.1": version "7.5.1" resolved "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.5.1.tgz" integrity sha512-sbvu71isFhPXpvMVX+EkRnUg/+54Tx7Sf9BEMqxxoPj7cG1I/MKeDEwbQz6MaU4gm7xJqvEWCAemLFcXfHQ/2A== dependencies: tslib "^2.7.0" -"@polkadot/x-bigint@13.5.6", "@polkadot/x-bigint@^13.2.1": +"@polkadot/x-bigint@^13.2.1", "@polkadot/x-bigint@13.5.6": version "13.5.6" resolved "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.5.6.tgz" integrity sha512-HpqZJ9ud94iK/+0Ofacw7QdtvzFp6SucBBml4XwWZTWoLaLOGDsO7FoWE7yCuwPbX8nLgIM6YmQBeUoZmBtVqQ== @@ -4699,14 +6038,14 @@ node-fetch "^3.3.2" tslib "^2.8.0" -"@polkadot/x-global@13.5.6", "@polkadot/x-global@^13.2.1": +"@polkadot/x-global@^13.2.1", "@polkadot/x-global@13.5.6": version "13.5.6" resolved "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.6.tgz" integrity sha512-iw97n0Bnl2284WgAK732LYR4DW6w5+COfBfHzkhiHqs5xwPEwWMgWGrf2hM8WAQqNIz6Ni8w/jagucPyQBur3Q== dependencies: tslib "^2.8.0" -"@polkadot/x-randomvalues@13.5.6": +"@polkadot/x-randomvalues@*", "@polkadot/x-randomvalues@13.5.6": version "13.5.6" resolved "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-13.5.6.tgz" integrity sha512-w1F9G7FxrJ7+hGC8bh9/VpPH4KN8xmyzgiQdR7+rVB2V8KsKQBQidG69pj5Kwsh3oODOz0yQYsTG6Rm6TAJbGA== @@ -4799,7 +6138,7 @@ "@puppeteer/browsers@2.6.1": version "2.6.1" - resolved "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz#d75aec5010cae377c5e4742bf5e4f62a79c21315" + resolved "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz" integrity sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg== dependencies: debug "^4.4.0" @@ -4811,31 +6150,45 @@ unbzip2-stream "^1.4.3" yargs "^17.7.2" -"@rollup/rollup-linux-x64-gnu@4.9.5": - version "4.9.5" - resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz#85946ee4d068bd12197aeeec2c6f679c94978a49" - integrity sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA== - "@rtsao/scc@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz" integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@scure/base@1.1.5": - version "1.1.5" - resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz" - integrity sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ== - "@scure/base@^1.1.1", "@scure/base@^1.1.3", "@scure/base@^1.1.7", "@scure/base@^1.2.0", "@scure/base@^1.2.4", "@scure/base@~1.2.5": version "1.2.6" resolved "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz" integrity sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg== -"@scure/base@~1.1.0", "@scure/base@~1.1.5", "@scure/base@~1.1.6": +"@scure/base@~1.1.0": + version "1.1.9" + resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz" + integrity sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== + +"@scure/base@~1.1.5": + version "1.1.9" + resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz" + integrity sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== + +"@scure/base@~1.1.6": version "1.1.9" resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz" integrity sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg== +"@scure/base@1.1.5": + version "1.1.5" + resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz" + integrity sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ== + +"@scure/bip32@^1.3.1", "@scure/bip32@^1.4.0", "@scure/bip32@^1.7.0", "@scure/bip32@1.7.0": + version "1.7.0" + resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz" + integrity sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw== + dependencies: + "@noble/curves" "~1.9.0" + "@noble/hashes" "~1.8.0" + "@scure/base" "~1.2.5" + "@scure/bip32@1.1.5": version "1.1.5" resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz" @@ -4854,12 +6207,11 @@ "@noble/hashes" "~1.4.0" "@scure/base" "~1.1.6" -"@scure/bip32@1.7.0", "@scure/bip32@^1.3.1", "@scure/bip32@^1.4.0", "@scure/bip32@^1.7.0": - version "1.7.0" - resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz" - integrity sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw== +"@scure/bip39@^1.2.1", "@scure/bip39@^1.3.0", "@scure/bip39@^1.5.1", "@scure/bip39@^1.6.0", "@scure/bip39@1.6.0": + version "1.6.0" + resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz" + integrity sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A== dependencies: - "@noble/curves" "~1.9.0" "@noble/hashes" "~1.8.0" "@scure/base" "~1.2.5" @@ -4879,14 +6231,6 @@ "@noble/hashes" "~1.4.0" "@scure/base" "~1.1.6" -"@scure/bip39@1.6.0", "@scure/bip39@^1.2.1", "@scure/bip39@^1.3.0", "@scure/bip39@^1.5.1", "@scure/bip39@^1.6.0": - version "1.6.0" - resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz" - integrity sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A== - dependencies: - "@noble/hashes" "~1.8.0" - "@scure/base" "~1.2.5" - "@sideway/address@^4.1.5": version "4.1.5" resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz" @@ -5237,9 +6581,9 @@ "@solana/spl-token-metadata" "^0.1.6" buffer "^6.0.3" -"@solana/web3.js@1.92.1", "@solana/web3.js@1.95.8", "@solana/web3.js@^1.32.0", "@solana/web3.js@^1.95.3": +"@solana/web3.js@^1.32.0", "@solana/web3.js@^1.95.3", "@solana/web3.js@1.92.1": version "1.95.8" - resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.95.8.tgz#2d49abda23f7a79a3cc499ab6680f7be11786ee1" + resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.95.8.tgz" integrity sha512-sBHzNh7dHMrmNS5xPD1d0Xa2QffW/RXaxu/OysRXBfwTp+LYqGGmMtCYYwrHPrN5rjAmJCsQRNAwv4FM0t3B6g== dependencies: "@babel/runtime" "^7.25.0" @@ -5509,17 +6853,17 @@ version "1.51.0" resolved "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.51.0.tgz" integrity sha512-TWDurLiPxndFgKjVavCniytBIw+t4ViOi7TYp9h/D0NMmkEc9klFTo+827eyEJ0lELpqO207Ey7uGxUa+BS1jQ== - -"@substrate/txwrapper-core@7.5.2": - version "7.5.2" - resolved "https://registry.npmjs.org/@substrate/txwrapper-core/-/txwrapper-core-7.5.2.tgz" - integrity sha512-QbWNA8teVYS2YfrZ5JWtl6nmX11UIS7k4ZF5ukKe/oqaCSifoNhTYkTDnN/AWImOPQ0N0QeVge1XlF1TUtfFDA== + +"@substrate/txwrapper-core@^7.5.2": + version "7.5.3" + resolved "https://registry.npmjs.org/@substrate/txwrapper-core/-/txwrapper-core-7.5.3.tgz" + integrity sha512-vcb9GaAY8ex330yjJoDCa2w32R2u/KUmEKsD/5DRgTbPEUF1OYiKmmuOJWcD0jHu9HZ8HWlniiV8wxxwo3PVCA== dependencies: "@polkadot/api" "^14.0.1" "@polkadot/keyring" "^13.1.1" - memoizee "0.4.15" + memoizee "0.4.17" -"@substrate/txwrapper-core@^7.5.2", "@substrate/txwrapper-core@^7.5.3": +"@substrate/txwrapper-core@^7.5.3": version "7.5.3" resolved "https://registry.npmjs.org/@substrate/txwrapper-core/-/txwrapper-core-7.5.3.tgz" integrity sha512-vcb9GaAY8ex330yjJoDCa2w32R2u/KUmEKsD/5DRgTbPEUF1OYiKmmuOJWcD0jHu9HZ8HWlniiV8wxxwo3PVCA== @@ -5528,6 +6872,15 @@ "@polkadot/keyring" "^13.1.1" memoizee "0.4.17" +"@substrate/txwrapper-core@7.5.2": + version "7.5.2" + resolved "https://registry.npmjs.org/@substrate/txwrapper-core/-/txwrapper-core-7.5.2.tgz" + integrity sha512-QbWNA8teVYS2YfrZ5JWtl6nmX11UIS7k4ZF5ukKe/oqaCSifoNhTYkTDnN/AWImOPQ0N0QeVge1XlF1TUtfFDA== + dependencies: + "@polkadot/api" "^14.0.1" + "@polkadot/keyring" "^13.1.1" + memoizee "0.4.15" + "@substrate/txwrapper-polkadot@7.5.2": version "7.5.2" resolved "https://registry.npmjs.org/@substrate/txwrapper-polkadot/-/txwrapper-polkadot-7.5.2.tgz" @@ -5558,57 +6911,12 @@ "@swc/core-darwin-arm64@1.5.7": version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.7.tgz#2b5cdbd34e4162e50de6147dd1a5cb12d23b08e8" + resolved "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.5.7.tgz" integrity sha512-bZLVHPTpH3h6yhwVl395k0Mtx8v6CGhq5r4KQdAoPbADU974Mauz1b6ViHAJ74O0IVE5vyy7tD3OpkQxL/vMDQ== -"@swc/core-darwin-x64@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.5.7.tgz#6aa7e3c01ab8e5e41597f8a24ff24c4e50936a46" - integrity sha512-RpUyu2GsviwTc2qVajPL0l8nf2vKj5wzO3WkLSHAHEJbiUZk83NJrZd1RVbEknIMO7+Uyjh54hEh8R26jSByaw== - -"@swc/core-linux-arm-gnueabihf@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.5.7.tgz#160108633b9e1d1ad05f815bedc7e9eb5d59fc2a" - integrity sha512-cTZWTnCXLABOuvWiv6nQQM0hP6ZWEkzdgDvztgHI/+u/MvtzJBN5lBQ2lue/9sSFYLMqzqff5EHKlFtrJCA9dQ== - -"@swc/core-linux-arm64-gnu@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.5.7.tgz#cbfa512683c73227ad25552f3b3e722b0e7fbd1d" - integrity sha512-hoeTJFBiE/IJP30Be7djWF8Q5KVgkbDtjySmvYLg9P94bHg9TJPSQoC72tXx/oXOgXvElDe/GMybru0UxhKx4g== - -"@swc/core-linux-arm64-musl@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.5.7.tgz#80239cb58fe57f3c86b44617fe784530ec55ee2b" - integrity sha512-+NDhK+IFTiVK1/o7EXdCeF2hEzCiaRSrb9zD7X2Z7inwWlxAntcSuzZW7Y6BRqGQH89KA91qYgwbnjgTQ22PiQ== - -"@swc/core-linux-x64-gnu@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.5.7.tgz#a699c1632de60b6a63b7fdb7abcb4fef317e57ca" - integrity sha512-25GXpJmeFxKB+7pbY7YQLhWWjkYlR+kHz5I3j9WRl3Lp4v4UD67OGXwPe+DIcHqcouA1fhLhsgHJWtsaNOMBNg== - -"@swc/core-linux-x64-musl@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.5.7.tgz#8e4c203d6bc41e7f85d7d34d0fdf4ef751fa626c" - integrity sha512-0VN9Y5EAPBESmSPPsCJzplZHV26akC0sIgd3Hc/7S/1GkSMoeuVL+V9vt+F/cCuzr4VidzSkqftdP3qEIsXSpg== - -"@swc/core-win32-arm64-msvc@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.5.7.tgz#31e3d42b8c0aa79f0ea1a980c0dd1a999d378ed7" - integrity sha512-RtoNnstBwy5VloNCvmvYNApkTmuCe4sNcoYWpmY7C1+bPR+6SOo8im1G6/FpNem8AR5fcZCmXHWQ+EUmRWJyuA== - -"@swc/core-win32-ia32-msvc@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.5.7.tgz#a235285f9f62850aefcf9abb03420f2c54f63638" - integrity sha512-Xm0TfvcmmspvQg1s4+USL3x8D+YPAfX2JHygvxAnCJ0EHun8cm2zvfNBcsTlnwYb0ybFWXXY129aq1wgFC9TpQ== - -"@swc/core-win32-x64-msvc@1.5.7": - version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.7.tgz#f84641393b5223450d00d97bfff877b8b69d7c9b" - integrity sha512-tp43WfJLCsKLQKBmjmY/0vv1slVywR5Q4qKjF5OIY8QijaEW7/8VwPyUyVoJZEnDgv9jKtUTG5PzqtIYPZGnyg== - -"@swc/core@1.5.7": +"@swc/core@^1.3.85", "@swc/core@1.5.7": version "1.5.7" - resolved "https://registry.npmjs.org/@swc/core/-/core-1.5.7.tgz#e1db7b9887d5f34eb4a3256a738d0c5f1b018c33" + resolved "https://registry.npmjs.org/@swc/core/-/core-1.5.7.tgz" integrity sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ== dependencies: "@swc/counter" "^0.1.2" @@ -5627,10 +6935,10 @@ "@swc/counter@^0.1.2", "@swc/counter@^0.1.3": version "0.1.3" - resolved "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" + resolved "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz" integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== -"@swc/helpers@^0.5.11": +"@swc/helpers@^0.5.0", "@swc/helpers@^0.5.11": version "0.5.17" resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz" integrity sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A== @@ -5639,7 +6947,7 @@ "@swc/types@0.1.7": version "0.1.7" - resolved "https://registry.npmjs.org/@swc/types/-/types-0.1.7.tgz#ea5d658cf460abff51507ca8d26e2d391bafb15e" + resolved "https://registry.npmjs.org/@swc/types/-/types-0.1.7.tgz" integrity sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ== dependencies: "@swc/counter" "^0.1.3" @@ -5858,7 +7166,14 @@ dependencies: "@types/node" "*" -"@types/bn.js@^4.11.3", "@types/bn.js@^4.11.6": +"@types/bn.js@^4.11.3": + version "4.11.6" + resolved "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz" + integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg== + dependencies: + "@types/node" "*" + +"@types/bn.js@^4.11.6": version "4.11.6" resolved "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz" integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg== @@ -5999,7 +7314,7 @@ resolved "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz" integrity sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg== -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0": +"@types/express-serve-static-core@*": version "5.0.7" resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz" integrity sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ== @@ -6019,6 +7334,16 @@ "@types/range-parser" "*" "@types/send" "*" +"@types/express-serve-static-core@^5.0.0": + version "5.0.7" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz" + integrity sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + "@types/express@*": version "5.0.3" resolved "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz" @@ -6028,6 +7353,16 @@ "@types/express-serve-static-core" "^5.0.0" "@types/serve-static" "*" +"@types/express@^4.17.13", "@types/express@^4.17.21": + version "4.17.23" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz" + integrity sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/express@4.17.13": version "4.17.13" resolved "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" @@ -6048,16 +7383,6 @@ "@types/qs" "*" "@types/serve-static" "*" -"@types/express@^4.17.21": - version "4.17.23" - resolved "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz" - integrity sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.33" - "@types/qs" "*" - "@types/serve-static" "*" - "@types/fs-extra@^9.0.12": version "9.0.13" resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz" @@ -6129,9 +7454,9 @@ dependencies: "@types/node" "*" -"@types/keyv@3.1.4", "@types/keyv@^3.1.4": +"@types/keyv@^3.1.4": version "3.1.4" - resolved "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + resolved "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz" integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== dependencies: "@types/node" "*" @@ -6200,26 +7525,36 @@ dependencies: "@types/node" "*" -"@types/node@*": - version "22.18.0" - resolved "https://registry.npmjs.org/@types/node/-/node-22.18.0.tgz" - integrity sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ== +"@types/node@*", "@types/node@^24.10.9", "@types/node@>=18": + version "24.10.9" + resolved "https://registry.npmjs.org/@types/node/-/node-24.10.9.tgz" + integrity sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw== dependencies: - undici-types "~6.21.0" + undici-types "~7.16.0" -"@types/node@11.11.6": - version "11.11.6" - resolved "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz" - integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== +"@types/node@^12.12.54": + version "12.20.55" + resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz" + integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== -"@types/node@22.7.5": - version "22.7.5" - resolved "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz" - integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== +"@types/node@^12.12.7": + version "12.20.55" + resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz" + integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== + +"@types/node@^14.14.43": + version "14.18.63" + resolved "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz" + integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ== + +"@types/node@^18.0.4": + version "18.19.123" + resolved "https://registry.npmjs.org/@types/node/-/node-18.19.123.tgz" + integrity sha512-K7DIaHnh0mzVxreCR9qwgNxp3MH9dltPNIEddW9MYUlcKAzm+3grKNSTe2vCJHI1FaLpvpL5JGJrz1UZDKYvDg== dependencies: - undici-types "~6.19.2" + undici-types "~5.26.4" -"@types/node@>= 8", "@types/node@>=13.7.0": +"@types/node@>= 8": version "24.3.0" resolved "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz" integrity sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow== @@ -6233,29 +7568,24 @@ dependencies: undici-types "~7.10.0" -"@types/node@^12.12.54", "@types/node@^12.12.7": - version "12.20.55" - resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz" - integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== - -"@types/node@^14.14.43": - version "14.18.63" - resolved "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz" - integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ== - -"@types/node@^18.0.4": - version "18.19.123" - resolved "https://registry.npmjs.org/@types/node/-/node-18.19.123.tgz" - integrity sha512-K7DIaHnh0mzVxreCR9qwgNxp3MH9dltPNIEddW9MYUlcKAzm+3grKNSTe2vCJHI1FaLpvpL5JGJrz1UZDKYvDg== +"@types/node@>=13.7.0": + version "24.3.0" + resolved "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz" + integrity sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow== dependencies: - undici-types "~5.26.4" + undici-types "~7.10.0" -"@types/node@^24.10.9": - version "24.10.9" - resolved "https://registry.npmjs.org/@types/node/-/node-24.10.9.tgz#1aeb5142e4a92957489cac12b07f9c7fe26057d0" - integrity sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw== +"@types/node@11.11.6": + version "11.11.6" + resolved "https://registry.npmjs.org/@types/node/-/node-11.11.6.tgz" + integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== + +"@types/node@22.7.5": + version "22.7.5" + resolved "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz" + integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== dependencies: - undici-types "~7.16.0" + undici-types "~6.19.2" "@types/normalize-package-data@^2.4.0": version "2.4.4" @@ -6325,7 +7655,7 @@ dependencies: "@types/react" "^17" -"@types/react@*", "@types/react@17.0.24", "@types/react@^17": +"@types/react@*", "@types/react@^16.9.16 || ^17.0.0", "@types/react@^17", "@types/react@17.0.24": version "17.0.24" resolved "https://registry.npmjs.org/@types/react/-/react-17.0.24.tgz" integrity sha512-eIpyco99gTH+FTI3J7Oi/OH8MZoFMJuztNRimDOJwH4iGIsKV2qkGnk4M9VzlaVWeEEWLWSQRy0FEA0Kz218cg== @@ -6394,7 +7724,14 @@ dependencies: "@types/node" "*" -"@types/sinon@^10.0.0", "@types/sinon@^10.0.11": +"@types/sinon@^10.0.0": + version "10.0.20" + resolved "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.20.tgz" + integrity sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg== + dependencies: + "@types/sinonjs__fake-timers" "*" + +"@types/sinon@^10.0.11": version "10.0.20" resolved "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.20.tgz" integrity sha512-2APKKruFNCAZgx3daAyACGzWuJ028VVCUDk6o2rw/Z4PXT0ogwdV4KUegW0MwVs0Zu59auPXbbuBJHF12Sx1Eg== @@ -6447,7 +7784,25 @@ "@types/react" "*" csstype "^3.0.2" -"@types/superagent@*", "@types/superagent@^8.1.0": +"@types/superagent@*": + version "8.1.9" + resolved "https://registry.npmjs.org/@types/superagent/-/superagent-8.1.9.tgz" + integrity sha512-pTVjI73witn+9ILmoJdajHGW2jkSaOzhiFYF1Rd3EQ94kymLqB9PjD9ISg7WaALC7+dCHT0FGe9T2LktLq/3GQ== + dependencies: + "@types/cookiejar" "^2.1.5" + "@types/methods" "^1.1.4" + "@types/node" "*" + form-data "^4.0.0" + +"@types/superagent@^4.1.3": + version "4.1.24" + resolved "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.24.tgz" + integrity sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw== + dependencies: + "@types/cookiejar" "*" + "@types/node" "*" + +"@types/superagent@^8.1.0": version "8.1.9" resolved "https://registry.npmjs.org/@types/superagent/-/superagent-8.1.9.tgz" integrity sha512-pTVjI73witn+9ILmoJdajHGW2jkSaOzhiFYF1Rd3EQ94kymLqB9PjD9ISg7WaALC7+dCHT0FGe9T2LktLq/3GQ== @@ -6473,14 +7828,6 @@ "@types/cookiejar" "*" "@types/node" "*" -"@types/superagent@^4.1.3": - version "4.1.24" - resolved "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.24.tgz" - integrity sha512-mEafCgyKiMFin24SDzWN7yAADt4gt6YawFiNMp0QS5ZPboORfyxFt0s3VzJKhTaKg9py/4FUmrHLTNfJKt9Rbw== - dependencies: - "@types/cookiejar" "*" - "@types/node" "*" - "@types/supertest@^2.0.11": version "2.0.16" resolved "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.16.tgz" @@ -6555,6 +7902,13 @@ resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== +"@types/yargs@^17.0.0": + version "17.0.35" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz" + integrity sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg== + dependencies: + "@types/yargs-parser" "*" + "@types/yargs@17.0.19": version "17.0.19" resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.19.tgz" @@ -6562,13 +7916,6 @@ dependencies: "@types/yargs-parser" "*" -"@types/yargs@^17.0.0": - version "17.0.35" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz#07013e46aa4d7d7d50a49e15604c1c5340d4eb24" - integrity sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg== - dependencies: - "@types/yargs-parser" "*" - "@types/yauzl@^2.9.1": version "2.10.3" resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz" @@ -6602,7 +7949,7 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^4.23.0": +"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.23.0": version "4.33.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== @@ -6744,7 +8091,7 @@ resolved "https://registry.npmjs.org/@wasmer/wasi/-/wasi-1.2.2.tgz" integrity sha512-39ZB3gefOVhBmkhf7Ta79RRSV/emIV8LhdvcWhP/MOZEjMmtzoZWMzt7phdKj8CUXOze+AwbvGK60lKaKldn1w== -"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": +"@webassemblyjs/ast@^1.14.1", "@webassemblyjs/ast@1.14.1": version "1.14.1" resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz" integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== @@ -6845,7 +8192,7 @@ "@webassemblyjs/wasm-gen" "1.14.1" "@webassemblyjs/wasm-parser" "1.14.1" -"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": +"@webassemblyjs/wasm-parser@^1.14.1", "@webassemblyjs/wasm-parser@1.14.1": version "1.14.1" resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz" integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== @@ -6927,14 +8274,6 @@ dependencies: argparse "^2.0.1" -JSONStream@^1.0.3, JSONStream@^1.3.5: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - abbrev@^1.0.0: version "1.1.1" resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" @@ -6945,7 +8284,7 @@ abbrev@^3.0.0: resolved "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz" integrity sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg== -abitype@1.1.0, abitype@^1.0.6, abitype@^1.0.9: +abitype@^1.0.6, abitype@^1.0.9, abitype@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/abitype/-/abitype-1.1.0.tgz" integrity sha512-6Vh4HcRxNMLA0puzPjM5GBgT4aAcFGKZzSgAXvuZ27shJP6NEpielTuqbBmZILR5/xd0PizkBGy5hReKz9jl5A== @@ -6989,17 +8328,17 @@ acorn-walk@^8.0.0, acorn-walk@^8.0.2: dependencies: acorn "^8.11.0" -acorn@7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz" - integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== - acorn@^5.2.1: version "5.7.4" resolved "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz" integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== -acorn@^7.0.0, acorn@^7.4.0: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^7.0.0: version "7.4.1" resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== @@ -7009,6 +8348,11 @@ acorn@^8.0.4, acorn@^8.1.0, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.15.0: resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== +acorn@7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz" + integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== + add-stream@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" @@ -7024,7 +8368,7 @@ aes-js@4.0.0-beta.5: resolved "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz" integrity sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q== -agent-base@6, agent-base@^6.0.2: +agent-base@^6.0.2, agent-base@6: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -7070,7 +8414,27 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.10.0: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^6.12.5, ajv@^6.9.1: version "6.12.6" resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -7080,7 +8444,7 @@ ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.0.1, ajv@^8.11.0, ajv@^8.9.0: +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.11.0, ajv@^8.8.2, ajv@^8.9.0: version "8.17.1" resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== @@ -7157,12 +8521,22 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^5.0.0, ansi-styles@^5.2.0: +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +ansi-styles@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -ansi-styles@^6.0.0, ansi-styles@^6.1.0: +ansi-styles@^6.0.0: + version "6.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +ansi-styles@^6.1.0: version "6.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== @@ -7182,16 +8556,16 @@ append-transform@^2.0.0: dependencies: default-require-extensions "^3.0.0" -aproba@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - "aproba@^1.0.3 || ^2.0.0": version "2.1.0" resolved "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz" integrity sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew== +aproba@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== + arch@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" @@ -7403,21 +8777,11 @@ asn1js@^3.0.5, asn1js@^3.0.6: pvutils "^1.1.3" tslib "^2.8.1" -assert-plus@1.0.0, assert-plus@^1.0.0: +assert-plus@^1.0.0, assert-plus@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== -assert@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" - integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== - dependencies: - es6-object-assign "^1.1.0" - is-nan "^1.2.1" - object-is "^1.0.1" - util "^0.12.0" - assert@^1.4.0: version "1.5.1" resolved "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz" @@ -7437,6 +8801,16 @@ assert@^2.0.0: object.assign "^4.1.4" util "^0.12.5" +assert@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== + dependencies: + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" + assertion-error@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" @@ -7459,11 +8833,6 @@ async-function@^1.0.0: resolved "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz" integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA== -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - async@^3.0.1, async@^3.2.0, async@^3.2.4, async@^3.2.6: version "3.2.6" resolved "https://registry.npmjs.org/async/-/async-3.2.6.tgz" @@ -7552,9 +8921,9 @@ aws4@^1.8.0: resolved "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz" integrity sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw== -axios@0.25.0, axios@0.27.2, axios@1.7.4, axios@^0.21.2, axios@^0.26.1, axios@^1.13.0, axios@^1.6.0, axios@^1.8.3: +axios@^0.21.2, axios@^0.26.1, axios@^1.13.0, axios@^1.6.0, axios@^1.8.3, axios@0.25.0, axios@0.27.2, axios@1.7.4: version "1.13.5" - resolved "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz#5e464688fa127e11a660a2c49441c009f6567a43" + resolved "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz" integrity sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q== dependencies: follow-redirects "^1.15.11" @@ -7563,7 +8932,7 @@ axios@0.25.0, axios@0.27.2, axios@1.7.4, axios@^0.21.2, axios@^0.26.1, axios@^1. b4a@^1.6.4: version "1.7.3" - resolved "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz#24cf7ccda28f5465b66aec2bac69e32809bf112f" + resolved "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz" integrity sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q== b64-lite@^1.3.1, b64-lite@^1.4.0: @@ -7628,14 +8997,14 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -bare-events@^2.5.4, bare-events@^2.7.0: +bare-events@*, bare-events@^2.5.4, bare-events@^2.7.0: version "2.8.2" - resolved "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz#7b3e10bd8e1fc80daf38bb516921678f566ab89f" + resolved "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz" integrity sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ== bare-fs@^4.0.1: version "4.5.1" - resolved "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.1.tgz#498a20a332d4a7f0b310eb89b8d2319041aa1eef" + resolved "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.1.tgz" integrity sha512-zGUCsm3yv/ePt2PHNbVxjjn0nNB1MkIaR4wOCxJ2ig5pCf5cCVAYJXVhQg/3OhhJV6DB1ts7Hv0oUaElc2TPQg== dependencies: bare-events "^2.5.4" @@ -7646,26 +9015,26 @@ bare-fs@^4.0.1: bare-os@^3.0.1: version "3.6.2" - resolved "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz#b3c4f5ad5e322c0fd0f3c29fc97d19009e2796e5" + resolved "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz" integrity sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A== bare-path@^3.0.0: version "3.0.0" - resolved "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz#b59d18130ba52a6af9276db3e96a2e3d3ea52178" + resolved "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz" integrity sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw== dependencies: bare-os "^3.0.1" bare-stream@^2.6.4: version "2.7.0" - resolved "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz#5b9e7dd0a354d06e82d6460c426728536c35d789" + resolved "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz" integrity sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A== dependencies: streamx "^2.21.0" bare-url@^2.2.2: version "2.3.2" - resolved "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz#4aef382efa662b2180a6fe4ca07a71b39bdf7ca3" + resolved "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz" integrity sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw== dependencies: bare-path "^3.0.0" @@ -7717,7 +9086,7 @@ base64-js@*, base64-js@^1.3.0, base64-js@^1.3.1: resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -base64id@2.0.0, base64id@~2.0.0: +base64id@~2.0.0, base64id@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz" integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== @@ -7729,9 +9098,9 @@ basic-auth@~2.0.1: dependencies: safe-buffer "5.1.2" -basic-ftp@>=5.2.0, basic-ftp@^5.0.2: +basic-ftp@^5.0.2: version "5.2.0" - resolved "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz#7c2dff63c918bde60e6bad1f2ff93dcf5137a40a" + resolved "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz" integrity sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw== batch@0.6.1: @@ -7751,16 +9120,26 @@ bech32-buffer@^0.2.1: resolved "https://registry.npmjs.org/bech32-buffer/-/bech32-buffer-0.2.1.tgz" integrity sha512-fCG1TyZuCN48Sdw97p/IR39fvqpFlWDVpG7qnuU1Uc3+Xtc/0uqAp8U7bMW/bGuVF5CcNVIXwxQsWwUr6un6FQ== -bech32@1.1.4, bech32@^1.1.3, bech32@^1.1.4: +bech32@^1.1.3: + version "1.1.4" + resolved "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" + integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== + +bech32@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== -bech32@2.0.0, bech32@^2.0.0: +bech32@^2.0.0, bech32@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz" integrity sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg== +bech32@1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz" + integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== + before-after-hook@^2.2.0: version "2.2.3" resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz" @@ -7776,7 +9155,7 @@ big.js@^5.2.2: resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -bigi@1.4.2, bigi@^1.1.0, bigi@^1.4.2: +bigi@^1.1.0, bigi@^1.4.2, bigi@1.4.2: version "1.4.2" resolved "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz" integrity sha512-ddkU+dFIuEIW8lE7ZwdIAf2UPoM90eaprg5m3YXAVVTmKlqV/9BX4A2M8BOK2yOq6/VgZFVhK6QAxJebhlbhzw== @@ -7788,6 +9167,11 @@ bigint-buffer@^1.1.5, "bigint-buffer@npm:@trufflesuite/bigint-buffer@1.1.10": dependencies: node-gyp-build "4.4.0" +bigint-crypto-utils@^3.0.17: + version "3.3.0" + resolved "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.3.0.tgz" + integrity sha512-jOTSb+drvEDxEq6OuUybOAv/xxoh3cuYRUIPyu8sSHQNKM303UQ2R1DAo45o1AkcIXw6fzbaFI1+xGGdaXs2lg== + bigint-crypto-utils@3.1.4: version "3.1.4" resolved "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.4.tgz" @@ -7795,29 +9179,24 @@ bigint-crypto-utils@3.1.4: dependencies: bigint-mod-arith "^3.1.0" -bigint-crypto-utils@^3.0.17: - version "3.3.0" - resolved "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.3.0.tgz" - integrity sha512-jOTSb+drvEDxEq6OuUybOAv/xxoh3cuYRUIPyu8sSHQNKM303UQ2R1DAo45o1AkcIXw6fzbaFI1+xGGdaXs2lg== +bigint-mod-arith@^3.1.0: + version "3.3.1" + resolved "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.3.1.tgz" + integrity sha512-pX/cYW3dCa87Jrzv6DAr8ivbbJRzEX5yGhdt8IutnX/PCIXfpx+mabWNK/M8qqh+zQ0J3thftUBHW0ByuUlG0w== bigint-mod-arith@3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz" integrity sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ== -bigint-mod-arith@^3.1.0: - version "3.3.1" - resolved "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.3.1.tgz" - integrity sha512-pX/cYW3dCa87Jrzv6DAr8ivbbJRzEX5yGhdt8IutnX/PCIXfpx+mabWNK/M8qqh+zQ0J3thftUBHW0ByuUlG0w== - -bignumber.js@4.1.0, bignumber.js@^4.0.0: +bignumber.js@^4.0.0: version "4.1.0" - resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz#db6f14067c140bd46624815a7916c92d9b6c24b1" + resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz" integrity sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA== -bignumber.js@9.0.0, bignumber.js@9.1.2, bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.0.2, bignumber.js@^9.1.1, bignumber.js@^9.1.2: +bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.0.2, bignumber.js@^9.1.1, bignumber.js@^9.1.2, bignumber.js@9.0.0: version "9.1.2" - resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" + resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== bin-links@^5.0.0: @@ -7841,7 +9220,12 @@ binaryextensions@^4.16.0: resolved "https://registry.npmjs.org/binaryextensions/-/binaryextensions-4.19.0.tgz" integrity sha512-DRxnVbOi/1OgA5pA9EDiRT8gvVYeqfuN7TmPfLyt6cyho3KbHCi3EtDQf39TTmGDrR5dZ9CspdXhPkL/j/WGbg== -bip174@=2.1.1, bip174@^2.1.1: +bip174@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bip174/-/bip174-2.1.1.tgz" + integrity sha512-mdFV5+/v0XyNYXjBS6CQPLo9ekCx4gtKZFnJm5PMto7Fs9hTTDpkkzOB7/FtluRI6JbUUAu+snTYfJRgHLZbZQ== + +bip174@=2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/bip174/-/bip174-2.1.1.tgz" integrity sha512-mdFV5+/v0XyNYXjBS6CQPLo9ekCx4gtKZFnJm5PMto7Fs9hTTDpkkzOB7/FtluRI6JbUUAu+snTYfJRgHLZbZQ== @@ -7851,6 +9235,18 @@ bip174@=2.1.1, bip174@^2.1.1: resolved "https://registry.npmjs.org/@bitgo-forks/bip174/-/bip174-3.1.0-master.4.tgz" integrity sha512-WDRNzPSdJGDqQNqfN+L5KHNHFDmNOPYnUnT7NkEkfHWn5m1jSOfcf8Swaslt5P0xcSDiERdN2gZxFc6XtOqRYg== +bip32@^3.0.1, bip32@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/bip32/-/bip32-3.1.0.tgz" + integrity sha512-eoeajYEzJ4d6yyVtby8C+XkCeKItiC4Mx56a0M9VaqTMC73SWOm4xVZG7SaR8e/yp4eSyky2XcBpH3DApPdu7Q== + dependencies: + bs58check "^2.1.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + ripemd160 "^2.0.2" + typeforce "^1.11.5" + wif "^2.0.6" + bip322-js@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/bip322-js/-/bip322-js-2.0.0.tgz" @@ -7864,18 +9260,6 @@ bip322-js@^2.0.0: fast-sha256 "^1.3.0" secp256k1 "^5.0.0" -bip32@^3.0.1, bip32@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/bip32/-/bip32-3.1.0.tgz" - integrity sha512-eoeajYEzJ4d6yyVtby8C+XkCeKItiC4Mx56a0M9VaqTMC73SWOm4xVZG7SaR8e/yp4eSyky2XcBpH3DApPdu7Q== - dependencies: - bs58check "^2.1.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - ripemd160 "^2.0.2" - typeforce "^1.11.5" - wif "^2.0.6" - bip39@3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/bip39/-/bip39-3.0.4.tgz" @@ -7950,6 +9334,108 @@ bitcoinjs-message@^2.2.0: secp256k1 "5.0.1" varuint-bitcoin "^1.0.1" +bitgo@^50.28.0, "bitgo@file:/Users/luiscovarrubias/BitGoJS-ton/modules/bitgo": + version "50.28.0" + resolved "file:modules/bitgo" + dependencies: + "@bitgo/abstract-lightning" "^7.8.4" + "@bitgo/abstract-utxo" "^10.20.0" + "@bitgo/account-lib" "^27.19.8" + "@bitgo/sdk-api" "^1.75.5" + "@bitgo/sdk-coin-ada" "^4.22.8" + "@bitgo/sdk-coin-algo" "^2.9.8" + "@bitgo/sdk-coin-apechain" "^1.4.8" + "@bitgo/sdk-coin-apt" "^2.11.7" + "@bitgo/sdk-coin-arbeth" "^21.11.8" + "@bitgo/sdk-coin-asi" "^1.6.8" + "@bitgo/sdk-coin-atom" "^13.11.7" + "@bitgo/sdk-coin-avaxc" "^6.5.8" + "@bitgo/sdk-coin-avaxp" "^5.6.8" + "@bitgo/sdk-coin-baby" "^1.9.8" + "@bitgo/sdk-coin-bch" "^2.7.8" + "@bitgo/sdk-coin-bcha" "^2.8.8" + "@bitgo/sdk-coin-bera" "^2.7.8" + "@bitgo/sdk-coin-bld" "^3.6.8" + "@bitgo/sdk-coin-bsc" "^22.10.8" + "@bitgo/sdk-coin-bsv" "^2.7.8" + "@bitgo/sdk-coin-btc" "^2.12.8" + "@bitgo/sdk-coin-btg" "^2.7.8" + "@bitgo/sdk-coin-canton" "^1.17.5" + "@bitgo/sdk-coin-celo" "^6.2.8" + "@bitgo/sdk-coin-coredao" "^2.7.8" + "@bitgo/sdk-coin-coreum" "^21.8.3" + "@bitgo/sdk-coin-cosmos" "^1.8.7" + "@bitgo/sdk-coin-cronos" "^1.7.8" + "@bitgo/sdk-coin-cspr" "^2.5.8" + "@bitgo/sdk-coin-dash" "^2.7.8" + "@bitgo/sdk-coin-doge" "^2.7.8" + "@bitgo/sdk-coin-dot" "^4.12.0" + "@bitgo/sdk-coin-eos" "^3.7.5" + "@bitgo/sdk-coin-etc" "^2.6.8" + "@bitgo/sdk-coin-eth" "^25.6.7" + "@bitgo/sdk-coin-ethlike" "^2.6.8" + "@bitgo/sdk-coin-ethw" "^20.4.8" + "@bitgo/sdk-coin-evm" "^1.14.7" + "@bitgo/sdk-coin-flr" "^1.9.8" + "@bitgo/sdk-coin-flrp" "^1.10.4" + "@bitgo/sdk-coin-hash" "^3.8.7" + "@bitgo/sdk-coin-hbar" "^2.6.8" + "@bitgo/sdk-coin-icp" "^1.21.8" + "@bitgo/sdk-coin-initia" "^2.5.8" + "@bitgo/sdk-coin-injective" "^3.6.8" + "@bitgo/sdk-coin-iota" "^1.9.5" + "@bitgo/sdk-coin-islm" "^2.5.8" + "@bitgo/sdk-coin-lnbtc" "^1.6.8" + "@bitgo/sdk-coin-ltc" "^3.7.8" + "@bitgo/sdk-coin-mon" "^1.7.8" + "@bitgo/sdk-coin-near" "^2.16.4" + "@bitgo/sdk-coin-oas" "^2.6.8" + "@bitgo/sdk-coin-opeth" "^18.9.8" + "@bitgo/sdk-coin-osmo" "^3.6.8" + "@bitgo/sdk-coin-polygon" "^21.6.8" + "@bitgo/sdk-coin-polyx" "^1.13.8" + "@bitgo/sdk-coin-rbtc" "^2.4.8" + "@bitgo/sdk-coin-rune" "^1.7.8" + "@bitgo/sdk-coin-sei" "^3.6.8" + "@bitgo/sdk-coin-sgb" "^1.7.8" + "@bitgo/sdk-coin-sol" "^7.16.3" + "@bitgo/sdk-coin-soneium" "^1.9.8" + "@bitgo/sdk-coin-stt" "^1.5.8" + "@bitgo/sdk-coin-stx" "^3.11.8" + "@bitgo/sdk-coin-sui" "^5.21.7" + "@bitgo/sdk-coin-tao" "^1.14.8" + "@bitgo/sdk-coin-tempo" "^1.8.1" + "@bitgo/sdk-coin-tia" "^3.6.8" + "@bitgo/sdk-coin-ton" "^3.17.0" + "@bitgo/sdk-coin-trx" "^3.11.1" + "@bitgo/sdk-coin-vet" "^2.13.3" + "@bitgo/sdk-coin-wemix" "^1.6.8" + "@bitgo/sdk-coin-world" "^1.7.8" + "@bitgo/sdk-coin-xdc" "^1.8.8" + "@bitgo/sdk-coin-xlm" "^3.8.8" + "@bitgo/sdk-coin-xrp" "^3.12.8" + "@bitgo/sdk-coin-xtz" "^2.9.8" + "@bitgo/sdk-coin-zec" "^2.7.8" + "@bitgo/sdk-coin-zeta" "^3.6.8" + "@bitgo/sdk-coin-zketh" "^2.6.8" + "@bitgo/sdk-core" "^36.35.0" + "@bitgo/sdk-lib-mpc" "^10.9.0" + "@bitgo/sjcl" "^1.0.1" + "@bitgo/statics" "^58.31.0" + "@bitgo/unspents" "^0.51.1" + "@bitgo/utxo-lib" "^11.21.0" + "@types/superagent" "^4.1.3" + bignumber.js "^9.1.1" + lodash "^4.17.14" + openpgp "5.11.3" + stellar-sdk "^10.0.1" + superagent "^9.0.1" + optionalDependencies: + "@ethereumjs/common" "^2.6.5" + "@ethereumjs/tx" "^3.3.0" + ethereumjs-abi "^0.6.5" + ethereumjs-util "7.1.5" + bl@^4.0.3: version "4.1.0" resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" @@ -7979,6 +9465,36 @@ bluebird@^3.7.2: resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== +bn.js@^4.0.0: + version "4.12.2" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz" + integrity sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw== + +bn.js@^4.1.0: + version "4.12.2" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz" + integrity sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw== + +bn.js@^4.11.0, bn.js@^4.11.8: + version "4.12.2" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz" + integrity sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw== + +bn.js@^4.11.9: + version "4.12.2" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz" + integrity sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw== + +bn.js@^4.12.0: + version "4.12.2" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz" + integrity sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw== + +bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: + version "5.2.2" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz" + integrity sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw== + bn.js@4.11.6: version "4.11.6" resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz" @@ -7999,17 +9515,7 @@ bn.js@5.2.1: resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.0, bn.js@^4.11.8, bn.js@^4.11.9, bn.js@^4.12.0: - version "4.12.2" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz" - integrity sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw== - -bn.js@^5.1.1, bn.js@^5.1.2, bn.js@^5.2.0, bn.js@^5.2.1: - version "5.2.2" - resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz" - integrity sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw== - -body-parser@1.20.3, body-parser@^1.19.0, body-parser@^1.20.3: +body-parser@^1.19.0, body-parser@^1.20.3, body-parser@1.20.3: version "1.20.3" resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz" integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== @@ -8053,11 +9559,6 @@ borc@^2.1.1: json-text-sequence "~0.1.0" readable-stream "^3.6.0" -borsh@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/borsh/-/borsh-1.0.0.tgz" - integrity sha512-fSVWzzemnyfF89EPwlUNsrS5swF5CrtiN4e+h0/lLf4dz2he4L3ndM20PS9wj7ICSkXJe/TQUHdaPTq15b1mNQ== - borsh@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz" @@ -8067,6 +9568,11 @@ borsh@^0.7.0: bs58 "^4.0.0" text-encoding-utf-8 "^1.0.2" +borsh@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/borsh/-/borsh-1.0.0.tgz" + integrity sha512-fSVWzzemnyfF89EPwlUNsrS5swF5CrtiN4e+h0/lLf4dz2he4L3ndM20PS9wj7ICSkXJe/TQUHdaPTq15b1mNQ== + brace-expansion@^1.1.7: version "1.1.12" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz" @@ -8099,9 +9605,9 @@ browser-pack@^6.0.1: resolved "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz" integrity sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA== dependencies: - JSONStream "^1.0.3" combine-source-map "~0.8.0" defined "^1.0.0" + JSONStream "^1.0.3" safe-buffer "^5.1.1" through2 "^2.0.0" umd "^3.0.0" @@ -8125,17 +9631,6 @@ browser-stdout@^1.3.1: resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== -browserify-aes@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz" - integrity sha512-MMvWM6jpfsiuzY2Y+pRJvHRac3x3rHWQisWoz1dJaF9qDFsD8HdVxB7MyZKeLKeEt0fEjrXXZ0mxgTHSoJusug== - dependencies: - buffer-xor "^1.0.2" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - inherits "^2.0.1" - browserify-aes@^1.0.4, browserify-aes@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" @@ -8148,6 +9643,17 @@ browserify-aes@^1.0.4, browserify-aes@^1.2.0: inherits "^2.0.1" safe-buffer "^5.0.1" +browserify-aes@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz" + integrity sha512-MMvWM6jpfsiuzY2Y+pRJvHRac3x3rHWQisWoz1dJaF9qDFsD8HdVxB7MyZKeLKeEt0fEjrXXZ0mxgTHSoJusug== + dependencies: + buffer-xor "^1.0.2" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + inherits "^2.0.1" + browserify-cipher@^1.0.0, browserify-cipher@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" @@ -8204,7 +9710,6 @@ browserify@^14.4.0: resolved "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz" integrity sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g== dependencies: - JSONStream "^1.0.3" assert "^1.4.0" browser-pack "^6.0.1" browser-resolve "^1.11.0" @@ -8226,6 +9731,7 @@ browserify@^14.4.0: https-browserify "^1.0.0" inherits "~2.0.1" insert-module-globals "^7.0.0" + JSONStream "^1.0.3" labeled-stream-splicer "^2.0.0" module-deps "^4.0.8" os-browserify "~0.3.0" @@ -8252,7 +9758,7 @@ browserify@^14.4.0: vm-browserify "~0.0.1" xtend "^4.0.0" -browserslist@^4.21.4, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.25.3: +browserslist@^4.21.4, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^4.25.3, "browserslist@>= 4.21.0": version "4.25.4" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz" integrity sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg== @@ -8262,7 +9768,7 @@ browserslist@^4.21.4, browserslist@^4.24.0, browserslist@^4.24.4, browserslist@^ node-releases "^2.0.19" update-browserslist-db "^1.1.3" -bs58@4.0.1, bs58@^4.0.0, bs58@^4.0.1: +bs58@^4.0.0, bs58@^4.0.1, bs58@4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz" integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== @@ -8283,7 +9789,7 @@ bs58@^6.0.0: dependencies: base-x "^5.0.0" -bs58check@<3.0.0, bs58check@^2.1.1, bs58check@^2.1.2: +bs58check@^2.1.1, bs58check@^2.1.2, bs58check@<3.0.0: version "2.1.2" resolved "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz" integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA== @@ -8325,7 +9831,7 @@ buffer-xor@^1.0.2, buffer-xor@^1.0.3: resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== -buffer@4.9.2, buffer@6.0.3, buffer@^5.0.2, buffer@^5.1.0, buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0, buffer@^5.7.1, buffer@^6.0.2, buffer@^6.0.3, buffer@~6.0.3: +buffer@^5.0.2, buffer@^5.1.0, buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0, buffer@^5.7.1, buffer@^6.0.2, buffer@^6.0.3, buffer@~6.0.3, buffer@4.9.2, buffer@6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== @@ -8551,7 +10057,12 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0, camelcase@^6.3.0: +camelcase@^6.0.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelcase@^6.3.0: version "6.3.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -8566,10 +10077,8 @@ caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001737: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001739.tgz" integrity sha512-y+j60d6ulelrNSwpPyrHdl+9mJnQzHBr08xm48Qno0nSk4h3Qojh+ziv2qE6rXf4k3tadF4o1J/1tAbVm1NtnA== -canvg@4.0.3, canvg@^3.0.11: +canvg@^3.0.11: version "4.0.3" - resolved "https://registry.npmjs.org/canvg/-/canvg-4.0.3.tgz#1073a254ed9aed01a0ab53fb542c5bbecf7cf599" - integrity sha512-fKzMoMBwus3CWo1Uy8XJc4tqqn98RoRrGV6CsIkaNiQT5lOeHuMh4fOt+LXLzn2Wqtr4p/c2TOLz4xtu4oBlFA== dependencies: "@types/raf" "^3.4.0" raf "^3.4.1" @@ -8628,13 +10137,6 @@ cbor-extract@^2.2.0: "@cbor-extract/cbor-extract-linux-x64" "2.2.0" "@cbor-extract/cbor-extract-win32-x64" "2.2.0" -cbor-x@1.5.9: - version "1.5.9" - resolved "https://registry.npmjs.org/cbor-x/-/cbor-x-1.5.9.tgz" - integrity sha512-OEI5rEu3MeR0WWNUXuIGkxmbXVhABP+VtgAXzm48c9ulkrsvxshjjk94XSOGphyAKeNGLPfAxxzEtgQ6rEVpYQ== - optionalDependencies: - cbor-extract "^2.2.0" - cbor-x@^1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/cbor-x/-/cbor-x-1.6.0.tgz" @@ -8642,6 +10144,13 @@ cbor-x@^1.6.0: optionalDependencies: cbor-extract "^2.2.0" +cbor-x@1.5.9: + version "1.5.9" + resolved "https://registry.npmjs.org/cbor-x/-/cbor-x-1.5.9.tgz" + integrity sha512-OEI5rEu3MeR0WWNUXuIGkxmbXVhABP+VtgAXzm48c9ulkrsvxshjjk94XSOGphyAKeNGLPfAxxzEtgQ6rEVpYQ== + optionalDependencies: + cbor-extract "^2.2.0" + cbor@^10.0.3: version "10.0.11" resolved "https://registry.npmjs.org/cbor/-/cbor-10.0.11.tgz" @@ -8669,7 +10178,16 @@ chai@^4.3.6: pathval "^1.1.1" type-detect "^4.1.0" -chalk@4, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2, chalk@4: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -8677,6 +10195,11 @@ chalk@4, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^5.3.0: + version "5.6.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz" + integrity sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ== + chalk@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" @@ -8685,20 +10208,6 @@ chalk@4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^5.3.0: - version "5.6.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz" - integrity sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ== - chardet@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz" @@ -8755,7 +10264,7 @@ chrome-trace-event@^1.0.2: chromium-bidi@0.11.0: version "0.11.0" - resolved "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz#9c3c42ee7b42d8448e9fce8d649dc8bfbcc31153" + resolved "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz" integrity sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA== dependencies: mitt "3.0.1" @@ -8805,23 +10314,23 @@ clean-webpack-plugin@^4.0.0: dependencies: del "^4.1.1" -cli-cursor@3.1.0, cli-cursor@^3.1.0: +cli-cursor@^3.1.0, cli-cursor@3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" -cli-spinners@2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz" - integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== - cli-spinners@^2.5.0: version "2.9.2" resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== +cli-spinners@2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz" + integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== + cli-table3@~0.6.1: version "0.6.5" resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz" @@ -8909,19 +10418,19 @@ clone@^1.0.2: resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -cmd-shim@6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz" - integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== - cmd-shim@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-7.0.0.tgz" integrity sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw== +cmd-shim@6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz" + integrity sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA== + cmd-ts@0.13.0: version "0.13.0" - resolved "https://registry.npmjs.org/cmd-ts/-/cmd-ts-0.13.0.tgz#57bdbc5dc95eb5a3503ab3ac9591c91427a79fa1" + resolved "https://registry.npmjs.org/cmd-ts/-/cmd-ts-0.13.0.tgz" integrity sha512-nsnxf6wNIM/JAS7T/x/1JmbEsjH0a8tezXqqpaL0O6+eV0/aDEnRxwjxpu0VzDdRcaC1ixGSbRlUuf/IU59I4g== dependencies: chalk "^4.0.0" @@ -8943,17 +10452,17 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-support@1.1.3, color-support@^1.1.3: +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-support@^1.1.3, color-support@1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== @@ -9028,16 +10537,16 @@ commander@^9.3.0: resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== +comment-parser@^1.1.5, comment-parser@1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz" + integrity sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg== + comment-parser@1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/comment-parser/-/comment-parser-1.1.5.tgz" integrity sha512-RePCE4leIhBlmrqiYTvaqEeGYg7qpSl4etaIabKtdOQVi+mSTIBBklGUwIr79GXYnl3LpMwmDw4KeR2stNc6FA== -comment-parser@1.4.1, comment-parser@^1.1.5: - version "1.4.1" - resolved "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz" - integrity sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg== - common-ancestor-path@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz" @@ -9182,7 +10691,7 @@ content-type@^1.0.2, content-type@~1.0.4, content-type@~1.0.5: resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== -conventional-changelog-angular@7.0.0, conventional-changelog-angular@^7.0.0: +conventional-changelog-angular@^7.0.0, conventional-changelog-angular@7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz" integrity sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ== @@ -9244,8 +10753,8 @@ conventional-commits-parser@^4.0.0: resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz" integrity sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg== dependencies: - JSONStream "^1.3.5" is-text-path "^1.0.1" + JSONStream "^1.3.5" meow "^8.1.2" split2 "^3.2.2" @@ -9254,8 +10763,8 @@ conventional-commits-parser@^5.0.0: resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz" integrity sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA== dependencies: - JSONStream "^1.3.5" is-text-path "^2.0.0" + JSONStream "^1.3.5" meow "^12.0.1" split2 "^4.0.0" @@ -9292,9 +10801,9 @@ cookie-signature@1.0.6: resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== -cookie@0.7.1, cookie@^0.7.1, cookie@~0.7.2: +cookie@~0.7.2, cookie@0.7.1: version "0.7.2" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz" integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== cookiejar@^2.1.0, cookiejar@^2.1.4: @@ -9327,16 +10836,16 @@ core-js@^3.6.0: resolved "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz" integrity sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg== -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + cors@~2.8.5: version "2.8.5" resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" @@ -9352,17 +10861,18 @@ cosmiconfig-typescript-loader@^6.1.0: dependencies: jiti "^2.4.1" -cosmiconfig@9.0.0, cosmiconfig@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz" - integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== dependencies: - env-paths "^2.2.1" - import-fresh "^3.3.0" - js-yaml "^4.1.0" - parse-json "^5.2.0" + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" -cosmiconfig@^7.0.0, cosmiconfig@^7.1.0: +cosmiconfig@^7.1.0: version "7.1.0" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== @@ -9373,6 +10883,16 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.1.0: path-type "^4.0.0" yaml "^1.10.0" +cosmiconfig@^9.0.0, cosmiconfig@>=9, cosmiconfig@9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + cosmjs-types@^0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.5.2.tgz" @@ -9414,7 +10934,18 @@ create-ecdh@^4.0.0, create-ecdh@^4.0.4: bn.js "^4.1.0" elliptic "^6.5.3" -create-hash@1.1.3, create-hash@~1.1.3: +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0, create-hash@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hash@~1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz" integrity sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA== @@ -9423,22 +10954,21 @@ create-hash@1.1.3, create-hash@~1.1.3: inherits "^2.0.1" ripemd160 "^2.0.0" sha.js "^2.4.0" - -create-hash@1.2.0, create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + +create-hash@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz" + integrity sha512-snRpch/kwQhcdlnZKYanNF1m0RDlrCdSKQaH87w1FCFPVPNCQ/Il9QJKAX2jVBZddRdaHBMC+zXa9Gw9tmkNUA== dependencies: cipher-base "^1.0.1" inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" + ripemd160 "^2.0.0" sha.js "^2.4.0" -create-hmac@1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz" - integrity sha512-23osI7H2SH6Zm4g7A7BTM9+3XicGZkemw00eEhrFViR3EdGru+azj2fMKf9J2zWMGO7AfPgYRdIRL96kkdy8QA== +create-hmac@^1.1.0, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" create-hash "^1.1.0" @@ -9447,10 +10977,10 @@ create-hmac@1.1.6: safe-buffer "^5.0.1" sha.js "^2.4.8" -create-hmac@^1.1.0, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== +create-hmac@1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz" + integrity sha512-23osI7H2SH6Zm4g7A7BTM9+3XicGZkemw00eEhrFViR3EdGru+azj2fMKf9J2zWMGO7AfPgYRdIRL96kkdy8QA== dependencies: cipher-base "^1.0.3" create-hash "^1.1.0" @@ -9489,23 +11019,6 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3, shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@3.12.0: - version "3.12.0" - resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - crypto-browserify@^3.0.0, crypto-browserify@^3.12.0: version "3.12.1" resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz" @@ -9524,6 +11037,23 @@ crypto-browserify@^3.0.0, crypto-browserify@^3.12.0: randombytes "^2.1.0" randomfill "^1.0.4" +crypto-browserify@3.12.0: + version "3.12.0" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + crypto-js@^4.1.1, crypto-js@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz" @@ -9626,7 +11156,7 @@ custom-event@~1.0.0: resolved "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz" integrity sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== -cypress@14.0.0: +cypress@*, "cypress@^12.0.0 || ^13.0.0 || ^14.0.0", cypress@>=14.0.0, cypress@14.0.0: version "14.0.0" resolved "https://registry.npmjs.org/cypress/-/cypress-14.0.0.tgz" integrity sha512-kEGqQr23so5IpKeg/dp6GVi7RlHx1NmW66o2a2Q4wk9gRaAblLZQSiZJuDI8UMC4LlG5OJ7Q6joAiqTrfRNbTw== @@ -9675,7 +11205,7 @@ cypress@14.0.0: untildify "^4.0.0" yauzl "^2.10.0" -d@1, d@^1.0.1, d@^1.0.2: +d@^1.0.1, d@^1.0.2, d@1: version "1.0.2" resolved "https://registry.npmjs.org/d/-/d-1.0.2.tgz" integrity sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw== @@ -9767,48 +11297,69 @@ debounce@^1.2.1: resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: - ms "2.0.0" + ms "^2.1.1" -debug@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: - ms "2.0.0" + ms "^2.1.1" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.3.7, debug@^4.4.1: +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.3.7, debug@^4.4.1, debug@4: version "4.4.1" resolved "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz" integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== dependencies: ms "^2.1.3" -debug@^3.1.0, debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - debug@^4.4.0: version "4.4.3" - resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" + resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== dependencies: ms "^2.1.3" -debug@~4.3.1, debug@~4.3.2, debug@~4.3.4: +debug@~4.3.1: + version "4.3.7" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + +debug@~4.3.2: + version "4.3.7" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + +debug@~4.3.4: version "4.3.7" resolved "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz" integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== dependencies: ms "^2.1.3" +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz" @@ -9938,9 +11489,9 @@ defined@^1.0.0, defined@~1.0.1: resolved "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz" integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q== -degenerator@5.0.0, degenerator@^5.0.0: +degenerator@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/degenerator/-/degenerator-5.0.0.tgz#ccf1f07e95d81354398fbaf40c9d523202feb751" + resolved "https://registry.npmjs.org/degenerator/-/degenerator-5.0.0.tgz" integrity sha512-pdRxyYVe0unlUE/eeXBxFdB8w8J7QNNf7hFE/BKOAlTCz0bkF9h1MC82ii0r1ypqB/PTKYDbg4K9SZT9yfd9Fg== dependencies: ast-types "^0.13.4" @@ -10009,16 +11560,16 @@ depcheck@^1.4.3: semver "^7.5.4" yargs "^16.2.0" -depd@2.0.0, depd@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - depd@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== +depd@~2.0.0, depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz" @@ -10090,9 +11641,9 @@ detective@^4.0.0: acorn "^5.2.1" defined "^1.0.0" -devtools-protocol@0.0.1367902: +devtools-protocol@*, devtools-protocol@0.0.1367902: version "0.0.1367902" - resolved "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz#7333bfc4466c5a54a4c6de48a9dfbcb4b811660c" + resolved "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz" integrity sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg== dezalgo@^1.0.4: @@ -10110,7 +11661,7 @@ di@^0.0.1: didyoumean@^1.2.2: version "1.2.2" - resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== diff@^3.5.0: @@ -10241,7 +11792,7 @@ domhandler@^5.0.2, domhandler@^5.0.3: dompurify@^3.3.1: version "3.3.1" - resolved "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz#c7e1ddebfe3301eacd6c0c12a4af284936dbbb86" + resolved "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz" integrity sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q== optionalDependencies: "@types/trusted-types" "^2.0.7" @@ -10320,6 +11871,11 @@ dunder-proto@^1.0.0, dunder-proto@^1.0.1: es-errors "^1.3.0" gopd "^1.2.0" +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: version "0.1.4" resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" @@ -10327,11 +11883,6 @@ duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: dependencies: readable-stream "^2.0.2" -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - eastasianwidth@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" @@ -10399,7 +11950,7 @@ electron-to-chromium@^1.5.211: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.213.tgz" integrity sha512-xr9eRzSLNa4neDO0xVFrkXu3vyIzG4Ay08dApecw42Z1NbmCt+keEpXdvlYGVe0wtvY5dhW0Ay0lY0IOfsCg0Q== -elliptic@6.5.4, elliptic@6.6.1, elliptic@^6.4.1, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4, elliptic@^6.5.5, elliptic@^6.5.7, elliptic@^6.6.1: +elliptic@^6.4.1, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4, elliptic@^6.5.5, elliptic@^6.5.7, elliptic@^6.6.1, elliptic@6.5.4, elliptic@6.6.1: version "6.6.1" resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz" integrity sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g== @@ -10437,13 +11988,6 @@ encodeurl@~2.0.0: resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.5" resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz" @@ -10479,7 +12023,7 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.1, enhanced-resolve@^5.17.3: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@^2.3.5, enquirer@^2.3.6: +enquirer@^2.3.5, enquirer@^2.3.6, "enquirer@>= 2.3.0 < 3": version "2.4.1" resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz" integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== @@ -10519,16 +12063,16 @@ env-paths@^2.2.0, env-paths@^2.2.1: resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== -envinfo@7.13.0: - version "7.13.0" - resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz" - integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== - envinfo@^7.7.3: version "7.14.0" resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz" integrity sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg== +envinfo@7.13.0: + version "7.13.0" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz" + integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== + eol@^0.5.0: version "0.5.1" resolved "https://registry.npmjs.org/eol/-/eol-0.5.1.tgz" @@ -10713,7 +12257,7 @@ es6-object-assign@^1.1.0: resolved "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz" integrity sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw== -es6-promise@4.2.8, es6-promise@^4.0.3, es6-promise@^4.2.4: +es6-promise@^4.0.3, es6-promise@^4.2.4, es6-promise@4.2.8: version "4.2.8" resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz" integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== @@ -10914,7 +12458,7 @@ eslint-plugin-prettier@^3.4.0: dependencies: prettier-linter-helpers "^1.0.0" -eslint-scope@5.1.1, eslint-scope@^5.1.1: +eslint-scope@^5.1.1, eslint-scope@5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -10936,7 +12480,12 @@ eslint-utils@^3.0.0: dependencies: eslint-visitor-keys "^2.0.0" -eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: +eslint-visitor-keys@^1.1.0: + version "1.3.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== @@ -10946,7 +12495,7 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint@^7.26.0: +eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^6.0.0 || ^7.0.0", eslint@^7.26.0, "eslint@>= 3.2.1", eslint@>=5, eslint@>=5.0.0, eslint@>=7.0.0: version "7.32.0" resolved "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== @@ -11035,7 +12584,12 @@ estraverse@^4.1.1, estraverse@^4.2.0: resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0, estraverse@^5.2.0: +estraverse@^5.1.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estraverse@^5.2.0: version "5.3.0" resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== @@ -11104,17 +12658,6 @@ ethereumjs-abi@^0.6.5: bn.js "^4.11.8" ethereumjs-util "^6.0.0" -ethereumjs-util@7.1.5, ethereumjs-util@^7.1.5: - version "7.1.5" - resolved "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz" - integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg== - dependencies: - "@types/bn.js" "^5.1.0" - bn.js "^5.1.2" - create-hash "^1.1.2" - ethereum-cryptography "^0.1.3" - rlp "^2.2.4" - ethereumjs-util@^6.0.0: version "6.2.1" resolved "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz" @@ -11128,6 +12671,53 @@ ethereumjs-util@^6.0.0: ethjs-util "0.1.6" rlp "^2.2.3" +ethereumjs-util@^7.1.5, ethereumjs-util@7.1.5: + version "7.1.5" + resolved "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz" + integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg== + dependencies: + "@types/bn.js" "^5.1.0" + bn.js "^5.1.2" + create-hash "^1.1.2" + ethereum-cryptography "^0.1.3" + rlp "^2.2.4" + +ethers@^5.1.3, ethers@^5.4.4, ethers@^5.7.2: + version "5.8.0" + resolved "https://registry.npmjs.org/ethers/-/ethers-5.8.0.tgz" + integrity sha512-DUq+7fHrCg1aPDFCHx6UIPb3nmt2XMpM7Y/g2gLhsl3lIBqeAfOJIl1qEvRf2uq3BiKxmh6Fh5pfp2ieyek7Kg== + dependencies: + "@ethersproject/abi" "5.8.0" + "@ethersproject/abstract-provider" "5.8.0" + "@ethersproject/abstract-signer" "5.8.0" + "@ethersproject/address" "5.8.0" + "@ethersproject/base64" "5.8.0" + "@ethersproject/basex" "5.8.0" + "@ethersproject/bignumber" "5.8.0" + "@ethersproject/bytes" "5.8.0" + "@ethersproject/constants" "5.8.0" + "@ethersproject/contracts" "5.8.0" + "@ethersproject/hash" "5.8.0" + "@ethersproject/hdnode" "5.8.0" + "@ethersproject/json-wallets" "5.8.0" + "@ethersproject/keccak256" "5.8.0" + "@ethersproject/logger" "5.8.0" + "@ethersproject/networks" "5.8.0" + "@ethersproject/pbkdf2" "5.8.0" + "@ethersproject/properties" "5.8.0" + "@ethersproject/providers" "5.8.0" + "@ethersproject/random" "5.8.0" + "@ethersproject/rlp" "5.8.0" + "@ethersproject/sha2" "5.8.0" + "@ethersproject/signing-key" "5.8.0" + "@ethersproject/solidity" "5.8.0" + "@ethersproject/strings" "5.8.0" + "@ethersproject/transactions" "5.8.0" + "@ethersproject/units" "5.8.0" + "@ethersproject/wallet" "5.8.0" + "@ethersproject/web" "5.8.0" + "@ethersproject/wordlists" "5.8.0" + ethers@5.6.9: version "5.6.9" resolved "https://registry.npmjs.org/ethers/-/ethers-5.6.9.tgz" @@ -11177,42 +12767,6 @@ ethers@6.13.4: tslib "2.7.0" ws "8.17.1" -ethers@^5.1.3, ethers@^5.4.4, ethers@^5.7.2: - version "5.8.0" - resolved "https://registry.npmjs.org/ethers/-/ethers-5.8.0.tgz" - integrity sha512-DUq+7fHrCg1aPDFCHx6UIPb3nmt2XMpM7Y/g2gLhsl3lIBqeAfOJIl1qEvRf2uq3BiKxmh6Fh5pfp2ieyek7Kg== - dependencies: - "@ethersproject/abi" "5.8.0" - "@ethersproject/abstract-provider" "5.8.0" - "@ethersproject/abstract-signer" "5.8.0" - "@ethersproject/address" "5.8.0" - "@ethersproject/base64" "5.8.0" - "@ethersproject/basex" "5.8.0" - "@ethersproject/bignumber" "5.8.0" - "@ethersproject/bytes" "5.8.0" - "@ethersproject/constants" "5.8.0" - "@ethersproject/contracts" "5.8.0" - "@ethersproject/hash" "5.8.0" - "@ethersproject/hdnode" "5.8.0" - "@ethersproject/json-wallets" "5.8.0" - "@ethersproject/keccak256" "5.8.0" - "@ethersproject/logger" "5.8.0" - "@ethersproject/networks" "5.8.0" - "@ethersproject/pbkdf2" "5.8.0" - "@ethersproject/properties" "5.8.0" - "@ethersproject/providers" "5.8.0" - "@ethersproject/random" "5.8.0" - "@ethersproject/rlp" "5.8.0" - "@ethersproject/sha2" "5.8.0" - "@ethersproject/signing-key" "5.8.0" - "@ethersproject/solidity" "5.8.0" - "@ethersproject/strings" "5.8.0" - "@ethersproject/transactions" "5.8.0" - "@ethersproject/units" "5.8.0" - "@ethersproject/wallet" "5.8.0" - "@ethersproject/web" "5.8.0" - "@ethersproject/wordlists" "5.8.0" - ethjs-unit@0.1.6: version "0.1.6" resolved "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz" @@ -11221,7 +12775,7 @@ ethjs-unit@0.1.6: bn.js "4.11.6" number-to-bn "1.7.0" -ethjs-util@0.1.6, ethjs-util@^0.1.6: +ethjs-util@^0.1.6, ethjs-util@0.1.6: version "0.1.6" resolved "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz" integrity sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w== @@ -11242,42 +12796,50 @@ eventemitter2@6.4.7: resolved "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz" integrity sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg== -eventemitter3@5.0.1, eventemitter3@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" - integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== - eventemitter3@^3.1.0: version "3.1.2" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== -eventemitter3@^4.0.0, eventemitter3@^4.0.4: +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +eventemitter3@^4.0.4: version "4.0.7" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== +eventemitter3@^5.0.1, eventemitter3@5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" + integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== + events-universal@^1.0.0: version "1.0.1" - resolved "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz#b56a84fd611b6610e0a2d0f09f80fdf931e2dfe6" - integrity sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw== - dependencies: - bare-events "^2.7.0" - -events@1.1.1, events@~1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/events/-/events-1.1.1.tgz" - integrity sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw== + resolved "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz" + integrity sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw== + dependencies: + bare-events "^2.7.0" events@^3.2.0, events@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -eventsource@2.0.2, eventsource@^1.1.1: +events@~1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/events/-/events-1.1.1.tgz" + integrity sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw== + +events@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/events/-/events-1.1.1.tgz" + integrity sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw== + +eventsource@^1.1.1: version "2.0.2" - resolved "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" - integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" @@ -11287,36 +12849,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz" - integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" @@ -11347,6 +12879,36 @@ execa@^8.0.1: signal-exit "^4.1.0" strip-final-newline "^3.0.0" +execa@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +execa@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz" + integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + executable@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz" @@ -11396,7 +12958,7 @@ exponential-backoff@^3.1.1, exponential-backoff@^3.1.2: resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz" integrity sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA== -express@4.21.2, express@^4.21.2: +express@^4.21.2, express@4.21.2: version "4.21.2" resolved "https://registry.npmjs.org/express/-/express-4.21.2.tgz" integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== @@ -11445,7 +13007,7 @@ extend@^3.0.0, extend@~3.0.2: resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -extract-zip@2.0.1, extract-zip@^2.0.1: +extract-zip@^2.0.1, extract-zip@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== @@ -11456,16 +13018,16 @@ extract-zip@2.0.1, extract-zip@^2.0.1: optionalDependencies: "@types/yauzl" "^2.9.1" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== - extsprintf@^1.2.0: version "1.4.1" resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== + eyes@^0.1.8: version "0.1.8" resolved "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" @@ -11493,7 +13055,7 @@ fast-diff@^1.1.2: fast-fifo@^1.2.0, fast-fifo@^1.3.2: version "1.3.2" - resolved "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" + resolved "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== fast-glob@^3.2.5, fast-glob@^3.2.9: @@ -11612,7 +13174,12 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -fdir@^6.4.3, fdir@^6.5.0: +fdir@^6.4.3: + version "6.5.0" + resolved "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz" + integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== + +fdir@^6.5.0: version "6.5.0" resolved "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz" integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== @@ -11630,7 +13197,7 @@ fflate@^0.8.1: resolved "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz" integrity sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A== -figures@3.2.0, figures@^3.2.0: +figures@^3.2.0, figures@3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -11717,14 +13284,6 @@ find-cache-dir@^4.0.0: common-path-prefix "^3.0.0" pkg-dir "^7.0.0" -find-up@6.3.0, find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" - find-up@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" @@ -11740,7 +13299,7 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^5.0.0, find-up@~5.0.0: +find-up@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== @@ -11748,6 +13307,14 @@ find-up@^5.0.0, find-up@~5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + find-up@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz" @@ -11757,6 +13324,22 @@ find-up@^7.0.0: path-exists "^5.0.0" unicorn-magic "^0.1.0" +find-up@~5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-up@6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + findup-sync@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz" @@ -11781,9 +13364,9 @@ flat@^5.0.2: resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== -flatted@3.4.0, flatted@^3.2.7, flatted@^3.2.9: +flatted@^3.2.7, flatted@^3.2.9: version "3.4.0" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.4.0.tgz#92ab2efec9b272eb85a3a25a106c3afbbc990d8b" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.4.0.tgz" integrity sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw== flux@^4.0.1: @@ -11794,9 +13377,9 @@ flux@^4.0.1: fbemitter "^3.0.0" fbjs "^3.0.1" -follow-redirects@1.15.11, follow-redirects@^1.0.0, follow-redirects@^1.15.11: +follow-redirects@^1.0.0, follow-redirects@^1.15.11: version "1.15.11" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz" integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== for-each@^0.3.3, for-each@^0.3.5, for-each@~0.3.3: @@ -11832,7 +13415,7 @@ forge-light@1.1.4: resolved "https://registry.npmjs.org/forge-light/-/forge-light-1.1.4.tgz" integrity sha512-Nr0xdu93LJawgBZVU/tC+A+4pbKqigdY5PRBz8CXNm4e5saAZIqU2Qe9+nVFtVO5TWCHSgvI0LaZZuatgE5J1g== -form-data@^2.3.1, form-data@^4.0.0, form-data@^4.0.4, form-data@^4.0.5, form-data@~4.0.4: +form-data@^2.3.1, form-data@^4.0.0, form-data@^4.0.4, form-data@~4.0.4: version "4.0.4" resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz" integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow== @@ -11843,6 +13426,17 @@ form-data@^2.3.1, form-data@^4.0.0, form-data@^4.0.4, form-data@^4.0.5, form-dat hasown "^2.0.2" mime-types "^2.1.12" +form-data@^4.0.5: + version "4.0.5" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz" + integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + es-set-tostringtag "^2.1.0" + hasown "^2.0.2" + mime-types "^2.1.12" + formdata-polyfill@^4.0.10: version "4.0.10" resolved "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz" @@ -11850,7 +13444,17 @@ formdata-polyfill@^4.0.10: dependencies: fetch-blob "^3.1.2" -formidable@3.5.4, formidable@^3.5.1, formidable@^3.5.4: +formidable@^1.1.1: + version "1.2.6" + resolved "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz" + integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== + +formidable@^1.2.0: + version "1.2.6" + resolved "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz" + integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== + +formidable@^3.5.1, formidable@^3.5.4, formidable@3.5.4: version "3.5.4" resolved "https://registry.npmjs.org/formidable/-/formidable-3.5.4.tgz" integrity sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug== @@ -11859,16 +13463,16 @@ formidable@3.5.4, formidable@^3.5.1, formidable@^3.5.4: dezalgo "^1.0.4" once "^1.4.0" -formidable@^1.1.1, formidable@^1.2.0: - version "1.2.6" - resolved "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz" - integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== - forwarded@0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +fp-ts@^2.0.0, fp-ts@^2.12.2, fp-ts@^2.16.2, fp-ts@^2.5.0: + version "2.16.11" + resolved "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.11.tgz" + integrity sha512-LaI+KaX2NFkfn1ZGHoKCmcfv7yrZsC3b8NtWsTVQeHkq4F27vI5igUuO53sxqDEa2gNQMHFPmpojDw/1zmUK7w== + fp-ts@2.16.2: version "2.16.2" resolved "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.2.tgz" @@ -11876,14 +13480,9 @@ fp-ts@2.16.2: fp-ts@2.16.9: version "2.16.9" - resolved "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.9.tgz#99628fc5e0bb3b432c4a16d8f4455247380bae8a" + resolved "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.9.tgz" integrity sha512-+I2+FnVB+tVaxcYyQkHUq7ZdKScaBlX53A41mxQtpIccsfyv8PzdzP7fzp2AY832T4aoK6UZ5WRX/ebGd8uZuQ== -fp-ts@^2.0.0, fp-ts@^2.12.2, fp-ts@^2.16.2: - version "2.16.11" - resolved "https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.11.tgz" - integrity sha512-LaI+KaX2NFkfn1ZGHoKCmcfv7yrZsC3b8NtWsTVQeHkq4F27vI5igUuO53sxqDEa2gNQMHFPmpojDw/1zmUK7w== - fraction.js@^4.3.7: version "4.3.7" resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" @@ -11911,16 +13510,6 @@ fs-constants@^1.0.0: resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@9.1.0, fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-extra@^11.2.0: version "11.3.2" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz" @@ -11939,7 +13528,24 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-minipass@^2.0.0, fs-minipass@^2.1.0: +fs-extra@^9.1.0, fs-extra@9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -12082,11 +13688,6 @@ get-proto@^1.0.0, get-proto@^1.0.1: dunder-proto "^1.0.1" es-object-atoms "^1.0.0" -get-stream@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz" - integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== - get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" @@ -12104,6 +13705,11 @@ get-stream@^8.0.1: resolved "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz" integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== +get-stream@6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz" + integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== + get-symbol-description@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz" @@ -12206,19 +13812,26 @@ github-username@^6.0.0: dependencies: "@octokit/rest" "^18.0.6" -glob-parent@6.0.2, glob-parent@^6.0.0: +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.0: version "6.0.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== +glob-parent@6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: - is-glob "^4.0.1" + is-glob "^4.0.3" glob-to-regex.js@^1.0.1: version "1.0.1" @@ -12230,9 +13843,9 @@ glob-to-regexp@^0.4.1: resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@11.1.0, glob@^10.2.2, glob@^11.0.3, glob@^7.0.0, glob@^8.0.1, glob@^9.2.0: +glob@^10.2.2, glob@^11.0.3, glob@^13.0.0, glob@^9.2.0: version "11.1.0" - resolved "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" + resolved "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz" integrity sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw== dependencies: foreground-child "^3.3.1" @@ -12242,6 +13855,16 @@ glob@11.1.0, glob@^10.2.2, glob@^11.0.3, glob@^7.0.0, glob@^8.0.1, glob@^9.2.0: package-json-from-dist "^1.0.0" path-scurry "^2.0.0" +glob@^7.0.0: + version "11.1.0" + dependencies: + foreground-child "^3.3.1" + jackspeak "^4.1.1" + minimatch "^10.1.1" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + glob@^7.0.3, glob@^7.1.0, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@~7.2.3: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" @@ -12254,6 +13877,16 @@ glob@^7.0.3, glob@^7.1.0, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, gl once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.0.1: + version "11.1.0" + dependencies: + foreground-child "^3.3.1" + jackspeak "^4.1.1" + minimatch "^10.1.1" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + glob@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" @@ -12374,7 +14007,7 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -"graphql@^15.5.0 || ^16.0.0 || ^17.0.0", graphql@^16.9.0: +"graphql@^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0", "graphql@^14.0.0 || ^15.0.0 || ^16.0.0", "graphql@^15.5.0 || ^16.0.0 || ^17.0.0", graphql@^16.9.0: version "16.11.0" resolved "https://registry.npmjs.org/graphql/-/graphql-16.11.0.tgz" integrity sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw== @@ -12449,7 +14082,7 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" -has-unicode@2.0.1, has-unicode@^2.0.1: +has-unicode@^2.0.1, has-unicode@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== @@ -12483,7 +14116,7 @@ hash-base@~3.0, hash-base@~3.0.4: inherits "^2.0.4" safe-buffer "^5.2.1" -hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7: +hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7, hash.js@1.1.7: version "1.1.7" resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== @@ -12565,7 +14198,14 @@ hosted-git-info@^2.1.4: resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: +hosted-git-info@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + +hosted-git-info@^4.0.1: version "4.1.0" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== @@ -12714,6 +14354,26 @@ http-deceiver@^1.2.7: resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== +http-errors@~1.6.1: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + http-errors@1.7.2: version "1.7.2" resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" @@ -12736,16 +14396,6 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-errors@~1.6.1, http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - http-parser-js@>=0.5.1: version "0.5.10" resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz" @@ -12874,42 +14524,35 @@ ic0@^0.3.2: "@dfinity/principal" "^2.1.3" cross-fetch "^3.1.5" -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - iconv-lite@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz" integrity sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ== dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" + safer-buffer ">= 2.1.2 < 3.0.0" + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== -ieee754@1.1.13: - version "1.1.13" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== +ieee754@1.1.13: + version "1.1.13" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + ignore-walk@^6.0.0: version "6.0.5" resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz" @@ -12947,14 +14590,6 @@ import-fresh@^3.0.0, import-fresh@^3.2.1, import-fresh@^3.3.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-local@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - import-local@^3.0.2: version "3.2.0" resolved "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz" @@ -12963,6 +14598,14 @@ import-local@^3.0.2: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" +import-local@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + import-meta-resolve@^4.0.0: version "4.1.0" resolved "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz" @@ -13001,7 +14644,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4, inherits@2, inherits@2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -13011,16 +14654,6 @@ inherits@2.0.3: resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -ini@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz" - integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== - ini@^1.3.2, ini@^1.3.4, ini@^1.3.8: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" @@ -13031,6 +14664,19 @@ ini@^5.0.0: resolved "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz" integrity sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw== +ini@^6.0.0: + version "6.0.0" + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz" + integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== + init-package-json@8.2.2: version "8.2.2" resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-8.2.2.tgz" @@ -13074,11 +14720,11 @@ insert-module-globals@^7.0.0: resolved "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz" integrity sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg== dependencies: - JSONStream "^1.0.3" acorn-node "^1.5.2" combine-source-map "^0.8.0" concat-stream "^1.6.1" is-buffer "^1.1.0" + JSONStream "^1.0.3" path-is-absolute "^1.0.1" process "~0.11.0" through2 "^2.0.0" @@ -13111,12 +14757,17 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -io-ts-types@0.5.19, io-ts-types@^0.5.15, io-ts-types@^0.5.16, io-ts-types@^0.5.19: +io-ts-types@^0.5.15, io-ts-types@^0.5.16, io-ts-types@^0.5.19: version "0.5.19" resolved "https://registry.npmjs.org/io-ts-types/-/io-ts-types-0.5.19.tgz" integrity sha512-kQOYYDZG5vKre+INIDZbLeDJe+oM+4zLpUkjXyTMyUfoCpjJNyi29ZLkuEAwcPufaYo3yu/BsemZtbdD+NtRfQ== -io-ts@2.1.3, "io-ts@npm:@bitgo-forks/io-ts@2.1.4": +io-ts-types@0.5.19: + version "0.5.19" + resolved "https://registry.npmjs.org/io-ts-types/-/io-ts-types-0.5.19.tgz" + integrity sha512-kQOYYDZG5vKre+INIDZbLeDJe+oM+4zLpUkjXyTMyUfoCpjJNyi29ZLkuEAwcPufaYo3yu/BsemZtbdD+NtRfQ== + +io-ts@^2.0.0, io-ts@2.1.3, "io-ts@npm:@bitgo-forks/io-ts@2.1.4": version "2.1.4" resolved "https://registry.npmjs.org/@bitgo-forks/io-ts/-/io-ts-2.1.4.tgz" integrity sha512-jCt3WPfDM+wM0SJMGJkY0TS6JmaQ78ATAYtsppJYJfts8geOS/N/UftwAROXwv6azKAMz8uo163t6dWWwfsYug== @@ -13126,24 +14777,21 @@ iobuffer@^5.3.2: resolved "https://registry.npmjs.org/iobuffer/-/iobuffer-5.4.0.tgz" integrity sha512-DRebOWuqDvxunfkNJAlc3IzWIPD5xVxwUNbHr7xKB8E6aLJxIPfNX3CoMJghcFjpv6RWQsrcJbghtEwSPoJqMA== -ip-address@^9.0.5: - version "9.0.5" - resolved "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" - integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== - dependencies: - jsbn "1.1.0" - sprintf-js "^1.1.3" - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== +ip-address@^10.0.1: + version "10.1.0" + resolved "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz" + integrity sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q== ipaddr.js@^2.1.0: version "2.2.0" resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + is-arguments@^1.0.4, is-arguments@^1.1.1: version "1.2.0" resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz" @@ -13410,7 +15058,12 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== -is-plain-obj@^2.0.0, is-plain-obj@^2.1.0: +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-obj@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== @@ -13479,11 +15132,6 @@ is-ssh@^1.4.0: dependencies: protocols "^2.0.1" -is-stream@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - is-stream@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" @@ -13494,6 +15142,11 @@ is-stream@^3.0.0: resolved "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz" integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== +is-stream@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + is-string@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz" @@ -13598,21 +15251,21 @@ isarray@~1.0.0: resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== -isbinaryfile@5.0.0, isbinaryfile@^4.0.8, isbinaryfile@^5.0.0: +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isbinaryfile@^4.0.8, isbinaryfile@^5.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.0.tgz#034b7e54989dab8986598cbcea41f66663c65234" + resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.0.tgz" integrity sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg== -isexe@^2.0.0: +isexe@^2.0.0, isexe@^3.1.1: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isexe@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz" - integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ== - iso-url@~0.4.7: version "0.4.7" resolved "https://registry.npmjs.org/iso-url/-/iso-url-0.4.7.tgz" @@ -13649,16 +15302,21 @@ isomorphic-webcrypto@2.3.8: expo-random "*" react-native-securerandom "^0.1.1" -isomorphic-ws@5.0.0, isomorphic-ws@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz" - integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== - isomorphic-ws@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz" integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== +isomorphic-ws@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz" + integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== + +isomorphic-ws@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz" + integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== + isows@1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/isows/-/isows-1.0.7.tgz" @@ -13768,7 +15426,7 @@ jayson@^4.1.1: uuid "^8.3.2" ws "^7.5.10" -"jest-diff@>=30.0.0 < 31", jest-diff@^30.0.2: +jest-diff@^30.0.2, "jest-diff@>=30.0.0 < 31": version "30.2.0" resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz" integrity sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A== @@ -13823,12 +15481,12 @@ js-sha256@^0.9.0: resolved "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz" integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA== -js-sha3@0.8.0, js-sha3@^0.8.0: +js-sha3@^0.8.0, js-sha3@0.8.0: version "0.8.0" resolved "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz" integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== -js-sha512@0.8.0, js-sha512@^0.8.0: +js-sha512@^0.8.0, js-sha512@0.8.0: version "0.8.0" resolved "https://registry.npmjs.org/js-sha512/-/js-sha512-0.8.0.tgz" integrity sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ== @@ -13846,13 +15504,6 @@ js-xdr@^1.1.3: lodash "^4.17.5" long "^2.2.3" -js-yaml@4.1.0, js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - js-yaml@^3.10.0, js-yaml@^3.13.1, js-yaml@^3.14.1: version "3.14.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" @@ -13861,10 +15512,19 @@ js-yaml@^3.10.0, js-yaml@^3.13.1, js-yaml@^3.14.1: argparse "^1.0.7" esprima "^4.0.0" -jsbn@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" - integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +js-yaml@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" jsbn@~0.1.0: version "0.1.1" @@ -13903,7 +15563,12 @@ json-parse-better-errors@^1.0.1: resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -13913,7 +15578,7 @@ json-parse-even-better-errors@^3.0.0: resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz" integrity sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ== -json-parse-even-better-errors@^4.0.0: +json-parse-even-better-errors@^4.0.0, json-parse-even-better-errors@^5.0.0: version "4.0.0" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz" integrity sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA== @@ -14003,9 +15668,17 @@ jsonpointer@^5.0.0: resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== -jspdf@>=4.2.0, jspdf@>=4.2.1: +JSONStream@^1.0.3, JSONStream@^1.3.5: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +jspdf@>=4.2.0: version "4.2.1" - resolved "https://registry.npmjs.org/jspdf/-/jspdf-4.2.1.tgz#6ba0d263999313f91f369ee80ecf235046b2acd8" + resolved "https://registry.npmjs.org/jspdf/-/jspdf-4.2.1.tgz" integrity sha512-YyAXyvnmjTbR4bHQRLzex3CuINCDlQnBqoSYyjJwTP2x9jDLuKDzy7aKUl0hgx3uhcl7xzg32agn5vlie6HIlQ== dependencies: "@babel/runtime" "^7.28.6" @@ -14115,7 +15788,7 @@ karma-typescript@5.5.4: util "^0.12.1" vm-browserify "^1.1.2" -karma@6.4.4: +karma@^6.0.0, "karma@1 || 2 || 3 || 4 || 5 || 6", karma@6.4.4: version "6.4.4" resolved "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz" integrity sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w== @@ -14145,19 +15818,19 @@ karma@6.4.4: ua-parser-js "^0.7.30" yargs "^16.1.1" -keccak@3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz" - integrity sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ== +keccak@^3.0.0, keccak@^3.0.3: + version "3.0.4" + resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz" + integrity sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q== dependencies: node-addon-api "^2.0.0" node-gyp-build "^4.2.0" readable-stream "^3.6.0" -keccak@^3.0.0, keccak@^3.0.3: - version "3.0.4" - resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz" - integrity sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q== +keccak@3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz" + integrity sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ== dependencies: node-addon-api "^2.0.0" node-gyp-build "^4.2.0" @@ -14361,16 +16034,16 @@ lilconfig@2.0.5: resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz" integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== -lines-and-columns@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz" - integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +lines-and-columns@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz" + integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== + lint-staged@^12.4.1: version "12.5.0" resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-12.5.0.tgz" @@ -14419,16 +16092,6 @@ listr2@^4.0.5: through "^2.3.8" wrap-ansi "^7.0.0" -load-json-file@6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz" - integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== - dependencies: - graceful-fs "^4.1.15" - parse-json "^5.0.0" - strip-bom "^4.0.0" - type-fest "^0.6.0" - load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" @@ -14439,6 +16102,16 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" +load-json-file@6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz" + integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== + dependencies: + graceful-fs "^4.1.15" + parse-json "^5.0.0" + strip-bom "^4.0.0" + type-fest "^0.6.0" + loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" @@ -14591,7 +16264,7 @@ lodash.upperfirst@^4.3.1: resolved "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz" integrity sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== -lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@~4.17.21: +lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@~4.17.21, lodash@4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -14688,12 +16361,22 @@ lowercase-keys@^2.0.0: resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru_map@0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/lru_map/-/lru_map-0.4.1.tgz" + integrity sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg== + lru-cache@^10.0.1, lru-cache@^10.2.2: version "10.4.3" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== -lru-cache@^11.0.0, lru-cache@^11.1.0, lru-cache@^11.2.1: +lru-cache@^11.0.0: + version "11.2.2" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz" + integrity sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg== + +lru-cache@^11.1.0, lru-cache@^11.2.1: version "11.2.2" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz" integrity sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg== @@ -14724,11 +16407,6 @@ lru-queue@^0.1.0: dependencies: es5-ext "~0.10.2" -lru_map@0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/lru_map/-/lru_map-0.4.1.tgz" - integrity sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg== - lz-string@^1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz" @@ -14750,13 +16428,6 @@ magic-string@^0.30.18: dependencies: "@jridgewell/sourcemap-codec" "^1.5.5" -make-dir@4.0.0, make-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" - integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== - dependencies: - semver "^7.5.3" - make-dir@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" @@ -14772,22 +16443,19 @@ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: dependencies: semver "^6.0.0" -make-fetch-happen@15.0.2, make-fetch-happen@^15.0.0, make-fetch-happen@^15.0.2: - version "15.0.2" - resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.2.tgz" - integrity sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ== +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: - "@npmcli/agent" "^4.0.0" - cacache "^20.0.1" - http-cache-semantics "^4.1.1" - minipass "^7.0.2" - minipass-fetch "^4.0.0" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^1.0.0" - proc-log "^5.0.0" - promise-retry "^2.0.1" - ssri "^12.0.0" + semver "^7.5.3" + +make-dir@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" make-fetch-happen@^10.0.3: version "10.2.1" @@ -14849,6 +16517,40 @@ make-fetch-happen@^14.0.0, make-fetch-happen@^14.0.2, make-fetch-happen@^14.0.3: promise-retry "^2.0.1" ssri "^12.0.0" +make-fetch-happen@^14.0.3: + version "14.0.3" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz" + integrity sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ== + dependencies: + "@npmcli/agent" "^3.0.0" + cacache "^19.0.1" + http-cache-semantics "^4.1.1" + minipass "^7.0.2" + minipass-fetch "^4.0.0" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^1.0.0" + proc-log "^5.0.0" + promise-retry "^2.0.1" + ssri "^12.0.0" + +make-fetch-happen@^15.0.0, make-fetch-happen@^15.0.2, make-fetch-happen@15.0.2: + version "15.0.2" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.2.tgz" + integrity sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ== + dependencies: + "@npmcli/agent" "^4.0.0" + cacache "^20.0.1" + http-cache-semantics "^4.1.1" + minipass "^7.0.2" + minipass-fetch "^4.0.0" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^1.0.0" + proc-log "^5.0.0" + promise-retry "^2.0.1" + ssri "^12.0.0" + map-obj@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" @@ -14894,9 +16596,9 @@ mem-fs-editor@^9.0.0: normalize-path "^3.0.0" textextensions "^5.13.0" -memfs@4.46.0, memfs@^4.43.1: +memfs@^4.43.1: version "4.46.0" - resolved "https://registry.npmjs.org/memfs/-/memfs-4.46.0.tgz#7b110f7a47cdf28b524072b9dd028c9752e4a29c" + resolved "https://registry.npmjs.org/memfs/-/memfs-4.46.0.tgz" integrity sha512-//IxqL9OO/WMpm2kE2aq+y7vO7/xS9xgVIbFM8RUIfW7TY7lowtnuS1j9MwLGm0OwcHUa4p8Bp+40W7f1BiWGQ== dependencies: "@jsonjoy.com/json-pack" "^1.11.0" @@ -14956,7 +16658,7 @@ meow@^8.1.2: type-fest "^0.18.0" yargs-parser "^20.2.3" -merge-descriptors@1.0.3, merge-descriptors@~1.0.0: +merge-descriptors@~1.0.0, merge-descriptors@1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz" integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== @@ -15010,16 +16712,16 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" +mime-db@^1.54.0, "mime-db@>= 1.43.0 < 2": + version "1.54.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0: - version "1.54.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" - integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== - mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" @@ -15034,12 +16736,17 @@ mime-types@^3.0.1: dependencies: mime-db "^1.54.0" -mime@1.6.0, mime@^1.4.1: +mime@^1.4.1, mime@1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@2.6.0, mime@^2.5.2: +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mime@2.6.0: version "2.6.0" resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== @@ -15088,20 +16795,6 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== -minimatch@3.0.5: - version "3.0.5" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz" - integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@9.0.3: - version "9.0.3" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== - dependencies: - brace-expansion "^2.0.1" - minimatch@^10.0.3: version "10.0.3" resolved "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz" @@ -15130,20 +16823,55 @@ minimatch@^5.0.1, minimatch@^5.1.6: dependencies: brace-expansion "^2.0.1" -minimatch@^7.2.0, minimatch@^7.4.6: +minimatch@^7.2.0: + version "7.4.6" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz" + integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^7.4.6: version "7.4.6" resolved "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz" integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw== dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.4, minimatch@^9.0.5: +minimatch@^9.0.0: + version "9.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.5: version "9.0.5" resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== dependencies: brace-expansion "^2.0.1" +minimatch@3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz" + integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@9.0.3: + version "9.0.3" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" @@ -15153,10 +16881,10 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@1.2.6, minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8, minimist@~1.2.0, minimist@~1.2.8: - version "1.2.6" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== +minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8, minimist@~1.2.0, minimist@~1.2.8: + version "1.2.8" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== minipass-collect@^1.0.2: version "1.0.2" @@ -15268,7 +16996,7 @@ minizlib@^3.0.1, minizlib@^3.1.0: mitt@3.0.1: version "3.0.1" - resolved "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + resolved "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz" integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== mkdirp@^0.5.5: @@ -15283,10 +17011,10 @@ mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mocha@10.6.0: - version "10.6.0" - resolved "https://registry.npmjs.org/mocha/-/mocha-10.6.0.tgz" - integrity sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw== +mocha@^10.2.0: + version "10.8.2" + resolved "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz" + integrity sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg== dependencies: ansi-colors "^4.1.3" browser-stdout "^1.3.1" @@ -15309,10 +17037,10 @@ mocha@10.6.0: yargs-parser "^20.2.9" yargs-unparser "^2.0.0" -mocha@^10.2.0: - version "10.8.2" - resolved "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz" - integrity sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg== +mocha@10.6.0: + version "10.6.0" + resolved "https://registry.npmjs.org/mocha/-/mocha-10.6.0.tgz" + integrity sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw== dependencies: ansi-colors "^4.1.3" browser-stdout "^1.3.1" @@ -15362,7 +17090,6 @@ module-deps@^4.0.8: resolved "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz" integrity sha512-ze1e77tkYtlJI90RmlJJvTOGe91OAbtNQj34tg26GWlvdDc0dzmlxujTnh85S8feiTB3eBkKAOCD/v5p9v6wHg== dependencies: - JSONStream "^1.0.3" browser-resolve "^1.7.0" cached-path-relative "^1.0.0" concat-stream "~1.5.0" @@ -15370,6 +17097,7 @@ module-deps@^4.0.8: detective "^4.0.0" duplexer2 "^0.1.2" inherits "^2.0.1" + JSONStream "^1.0.3" parents "^1.0.0" readable-stream "^2.0.2" resolve "^1.1.3" @@ -15383,7 +17111,7 @@ module-not-found-error@^1.0.1: resolved "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz" integrity sha512-pEk4ECWQXV6z2zjhRZUongnLJNUeGQJ3w6OQ5ctGwD+i5o93qjRQUk2Rt6VdNeu3sEP0AB4LcfvdebpxBRVr4g== -monocle-ts@^2.3.13: +monocle-ts@^2.0.0, monocle-ts@^2.3.13: version "2.3.13" resolved "https://registry.npmjs.org/monocle-ts/-/monocle-ts-2.3.13.tgz" integrity sha512-D5Ygd3oulEoAm3KuGO0eeJIrhFf1jlQIoEVV2DYsZUMz42j4tGxgct97Aq68+F8w4w4geEnwFa8HayTS/7lpKQ== @@ -15404,16 +17132,16 @@ mrmime@^2.0.0: resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz" integrity sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ== +ms@^2.0.0, ms@^2.1.1, ms@^2.1.3, ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - msrcrypto@^1.5.6: version "1.5.8" resolved "https://registry.npmjs.org/msrcrypto/-/msrcrypto-1.5.8.tgz" @@ -15427,7 +17155,7 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" -multimatch@5.0.0, multimatch@^5.0.0: +multimatch@^5.0.0, multimatch@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz" integrity sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA== @@ -15508,11 +17236,6 @@ near-api-js@^5.1.1: near-abi "0.2.0" node-fetch "2.6.7" -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - negotiator@^0.6.3, negotiator@~0.6.4: version "0.6.4" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" @@ -15523,6 +17246,11 @@ negotiator@^1.0.0: resolved "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz" integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + neo-async@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" @@ -15533,7 +17261,7 @@ netmask@^2.0.2: resolved "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz" integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== -newtype-ts@^0.3.5: +newtype-ts@^0.3.2, newtype-ts@^0.3.5: version "0.3.5" resolved "https://registry.npmjs.org/newtype-ts/-/newtype-ts-0.3.5.tgz" integrity sha512-v83UEQMlVR75yf1OUdoSFssjitxzjZlqBAjiGQ4WJaML8Jdc68LJ+BaSAXUmKY4bNzp7hygkKLYTsDi14PxI2g== @@ -15607,13 +17335,6 @@ node-domexception@^1.0.0: resolved "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz" integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== -node-fetch@2.6.7: - version "2.6.7" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - node-fetch@^2.6.1, node-fetch@^2.6.7, node-fetch@^2.7.0: version "2.7.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" @@ -15630,6 +17351,13 @@ node-fetch@^3.3.2: fetch-blob "^3.1.4" formdata-polyfill "^4.0.10" +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-forge@^1: version "1.3.1" resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" @@ -15642,17 +17370,17 @@ node-gyp-build-optional-packages@5.1.1: dependencies: detect-libc "^2.0.1" -node-gyp-build@4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz" - integrity sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ== - node-gyp-build@^4.2.0, node-gyp-build@^4.3.0: version "4.8.4" resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz" integrity sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ== -node-gyp@^11.0.0: +node-gyp-build@4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz" + integrity sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ== + +node-gyp@^11.0.0, node-gyp@^12.1.0: version "11.4.2" resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-11.4.2.tgz" integrity sha512-3gD+6zsrLQH7DyYOUIutaauuXrcyxeTPyQuZQCQoNPZMHMMS5m4y0xclNpvYzoK3VNzuyxT6eF4mkIL4WSZ1eQ== @@ -15731,7 +17459,17 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-package-data@^3.0.0, normalize-package-data@^3.0.3: +normalize-package-data@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz" + integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== + dependencies: + hosted-git-info "^4.0.1" + is-core-module "^2.5.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz" integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== @@ -15773,7 +17511,7 @@ npm-bundled@^3.0.0: dependencies: npm-normalize-package-bin "^3.0.0" -npm-bundled@^4.0.0: +npm-bundled@^4.0.0, npm-bundled@^5.0.0: version "4.0.0" resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-4.0.0.tgz" integrity sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA== @@ -15794,26 +17532,21 @@ npm-install-checks@^7.1.0: dependencies: semver "^7.1.1" +npm-install-checks@^8.0.0: + version "8.0.0" + dependencies: + semver "^7.1.1" + npm-normalize-package-bin@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz" integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ== -npm-normalize-package-bin@^4.0.0: +npm-normalize-package-bin@^4.0.0, npm-normalize-package-bin@^5.0.0: version "4.0.0" resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz" integrity sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w== -npm-package-arg@13.0.0, npm-package-arg@^13.0.0: - version "13.0.0" - resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-13.0.0.tgz" - integrity sha512-+t2etZAGcB7TbbLHfDwooV9ppB2LhhcT6A+L9cahsf9mEUAoQ6CktLEVvEnpD0N5CkX7zJqnPGaFtoQDy9EkHQ== - dependencies: - hosted-git-info "^9.0.0" - proc-log "^5.0.0" - semver "^7.3.5" - validate-npm-package-name "^6.0.0" - npm-package-arg@^10.0.0: version "10.1.0" resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz" @@ -15834,12 +17567,15 @@ npm-package-arg@^12.0.0: semver "^7.3.5" validate-npm-package-name "^6.0.0" -npm-packlist@10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.1.tgz" - integrity sha512-vaC03b2PqJA6QqmwHi1jNU8fAPXEnnyv4j/W4PVfgm24C4/zZGSVut3z0YUeN0WIFCo1oGOL02+6LbvFK7JL4Q== +npm-package-arg@^13.0.0, npm-package-arg@13.0.0: + version "13.0.0" + resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-13.0.0.tgz" + integrity sha512-+t2etZAGcB7TbbLHfDwooV9ppB2LhhcT6A+L9cahsf9mEUAoQ6CktLEVvEnpD0N5CkX7zJqnPGaFtoQDy9EkHQ== dependencies: - ignore-walk "^8.0.0" + hosted-git-info "^9.0.0" + proc-log "^5.0.0" + semver "^7.3.5" + validate-npm-package-name "^6.0.0" npm-packlist@^10.0.1: version "10.0.2" @@ -15856,6 +17592,13 @@ npm-packlist@^7.0.0: dependencies: ignore-walk "^6.0.0" +npm-packlist@10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.1.tgz" + integrity sha512-vaC03b2PqJA6QqmwHi1jNU8fAPXEnnyv4j/W4PVfgm24C4/zZGSVut3z0YUeN0WIFCo1oGOL02+6LbvFK7JL4Q== + dependencies: + ignore-walk "^8.0.0" + npm-pick-manifest@^10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz" @@ -15886,20 +17629,6 @@ npm-pick-manifest@^8.0.0: npm-package-arg "^10.0.0" semver "^7.3.5" -npm-registry-fetch@19.0.0, npm-registry-fetch@^19.0.0: - version "19.0.0" - resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-19.0.0.tgz" - integrity sha512-DFxSAemHUwT/POaXAOY4NJmEWBPB0oKbwD6FFDE9hnt1nORkt/FXvgjD4hQjoKoHw9u0Ezws9SPXwV7xE/Gyww== - dependencies: - "@npmcli/redact" "^3.0.0" - jsonparse "^1.3.1" - make-fetch-happen "^15.0.0" - minipass "^7.0.2" - minipass-fetch "^4.0.0" - minizlib "^3.0.1" - npm-package-arg "^13.0.0" - proc-log "^5.0.0" - npm-registry-fetch@^14.0.0: version "14.0.5" resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz" @@ -15927,6 +17656,20 @@ npm-registry-fetch@^18.0.1: npm-package-arg "^12.0.0" proc-log "^5.0.0" +npm-registry-fetch@^19.0.0, npm-registry-fetch@19.0.0: + version "19.0.0" + resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-19.0.0.tgz" + integrity sha512-DFxSAemHUwT/POaXAOY4NJmEWBPB0oKbwD6FFDE9hnt1nORkt/FXvgjD4hQjoKoHw9u0Ezws9SPXwV7xE/Gyww== + dependencies: + "@npmcli/redact" "^3.0.0" + jsonparse "^1.3.1" + make-fetch-happen "^15.0.0" + minipass "^7.0.2" + minipass-fetch "^4.0.0" + minizlib "^3.0.1" + npm-package-arg "^13.0.0" + proc-log "^5.0.0" + npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" @@ -15966,7 +17709,7 @@ number-to-bn@1.7.0: bn.js "4.11.6" strip-hex-prefix "1.0.0" -"nx@>=21.5.3 < 22.0.0": +"nx@>= 20 <= 22", "nx@>=21.5.3 < 22.0.0": version "21.6.2" resolved "https://registry.npmjs.org/nx/-/nx-21.6.2.tgz" integrity sha512-bFZgAsB838vn9kk1vI6a1A9sStKyOA7Q9Ifsx7fYPth3D0GafHKu7X2/YbsC4h1TpmuejkJCPWUw2WtCOQy6IQ== @@ -16143,7 +17886,7 @@ on-exit-leak-free@^2.1.0: resolved "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz" integrity sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA== -on-finished@2.4.1, on-finished@^2.4.1: +on-finished@^2.4.1, on-finished@2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== @@ -16204,7 +17947,7 @@ open@^8.4.0: openapi-types@12.1.3: version "12.1.3" - resolved "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz#471995eb26c4b97b7bd356aacf7b91b73e777dd3" + resolved "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz" integrity sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw== opener@^1.5.2: @@ -16361,13 +18104,6 @@ p-map-series@2.1.0: resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz" integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== -p-map@4.0.0, p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - p-map@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" @@ -16380,6 +18116,13 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" +p-map@^4.0.0, p-map@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + p-map@^7.0.2: version "7.0.3" resolved "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz" @@ -16398,7 +18141,7 @@ p-queue@6.6.2: eventemitter3 "^4.0.4" p-timeout "^3.2.0" -p-reduce@2.1.0, p-reduce@^2.0.0, p-reduce@^2.1.0: +p-reduce@^2.0.0, p-reduce@^2.1.0, p-reduce@2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== @@ -16473,29 +18216,6 @@ package-json-from-dist@^1.0.0: resolved "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz" integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== -pacote@21.0.1: - version "21.0.1" - resolved "https://registry.npmjs.org/pacote/-/pacote-21.0.1.tgz" - integrity sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw== - dependencies: - "@npmcli/git" "^6.0.0" - "@npmcli/installed-package-contents" "^3.0.0" - "@npmcli/package-json" "^7.0.0" - "@npmcli/promise-spawn" "^8.0.0" - "@npmcli/run-script" "^10.0.0" - cacache "^20.0.0" - fs-minipass "^3.0.0" - minipass "^7.0.2" - npm-package-arg "^13.0.0" - npm-packlist "^10.0.1" - npm-pick-manifest "^10.0.0" - npm-registry-fetch "^19.0.0" - proc-log "^5.0.0" - promise-retry "^2.0.1" - sigstore "^4.0.0" - ssri "^12.0.0" - tar "^7.4.3" - pacote@^15.2.0: version "15.2.0" resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz" @@ -16543,6 +18263,29 @@ pacote@^21.0.0: ssri "^12.0.0" tar "^7.4.3" +pacote@21.0.1: + version "21.0.1" + resolved "https://registry.npmjs.org/pacote/-/pacote-21.0.1.tgz" + integrity sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw== + dependencies: + "@npmcli/git" "^6.0.0" + "@npmcli/installed-package-contents" "^3.0.0" + "@npmcli/package-json" "^7.0.0" + "@npmcli/promise-spawn" "^8.0.0" + "@npmcli/run-script" "^10.0.0" + cacache "^20.0.0" + fs-minipass "^3.0.0" + minipass "^7.0.2" + npm-package-arg "^13.0.0" + npm-packlist "^10.0.1" + npm-pick-manifest "^10.0.0" + npm-registry-fetch "^19.0.0" + proc-log "^5.0.0" + promise-retry "^2.0.1" + sigstore "^4.0.0" + ssri "^12.0.0" + tar "^7.4.3" + pad@^3.2.0: version "3.3.0" resolved "https://registry.npmjs.org/pad/-/pad-3.3.0.tgz" @@ -16559,11 +18302,6 @@ paillier-bigint@3.3.0: dependencies: bigint-crypto-utils "^3.0.17" -pako@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/pako/-/pako-2.0.3.tgz" - integrity sha512-WjR1hOeg+kki3ZIOjaf4b5WVcay1jaliKSYiEaB1XzwhMQZJxRdQRv0V31EKBYlxb4T7SK3hjfc/jxyU64BoSw== - pako@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz" @@ -16574,6 +18312,11 @@ pako@~1.0.5: resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== +pako@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/pako/-/pako-2.0.3.tgz" + integrity sha512-WjR1hOeg+kki3ZIOjaf4b5WVcay1jaliKSYiEaB1XzwhMQZJxRdQRv0V31EKBYlxb4T7SK3hjfc/jxyU64BoSw== + param-case@^3.0.3, param-case@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" @@ -16640,10 +18383,8 @@ parse-passwd@^1.0.0: resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== -parse-path@^5.0.0, parse-path@^7.0.0: +parse-path@^7.0.0: version "5.0.0" - resolved "https://registry.npmjs.org/parse-path/-/parse-path-5.0.0.tgz#f933152f3c6d34f4cf36cfc3d07b138ac113649d" - integrity sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A== dependencies: protocols "^2.0.0" @@ -16652,9 +18393,9 @@ parse-srcset@^1.0.2: resolved "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz" integrity sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q== -parse-url@8.1.0, parse-url@^8.1.0: +parse-url@^8.1.0: version "8.1.0" - resolved "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz#972e0827ed4b57fc85f0ea6b0d839f0d8a57a57d" + resolved "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz" integrity sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w== dependencies: parse-path "^7.0.0" @@ -16735,16 +18476,21 @@ path-scurry@^2.0.0: lru-cache "^11.0.0" minipass "^7.1.2" +path-to-regexp@^1.7.0: + version "1.9.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz" + integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g== + dependencies: + isarray "0.0.1" + +path-to-regexp@^6.2.1: + version "8.0.0" + path-to-regexp@0.1.12: version "0.1.12" resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz" integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ== -path-to-regexp@8.0.0, path-to-regexp@^1.7.0, path-to-regexp@^6.2.1: - version "8.0.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.0.0.tgz#92076ec6b2eaf08be7c3233484142c05e8866cf5" - integrity sha512-GAWaqWlTjYK/7SVpIUA6CTxmcg65SP30sbjdCvyYReosRkk7Z/LyHWwkK3Vu0FcIi0FNTADUs4eh1AsU5s10cg== - path-type@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" @@ -16784,7 +18530,7 @@ performance-now@^2.1.0: resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== -picocolors@1.1.1, picocolors@^1.0.0, picocolors@^1.1.1: +picocolors@^1.0.0, picocolors@^1.1.1, picocolors@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== @@ -16794,7 +18540,7 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -picomatch@^4.0.2, picomatch@^4.0.3: +"picomatch@^3 || ^4", picomatch@^4.0.2, picomatch@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz" integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== @@ -16804,12 +18550,12 @@ pidtree@^0.5.0: resolved "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz" integrity sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA== -pify@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz" - integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== -pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: +pify@^2.2.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== @@ -16824,6 +18570,11 @@ pify@^4.0.1: resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== +pify@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz" + integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== + pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" @@ -17216,7 +18967,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.2.14, postcss@^8.2.15, postcss@^8.3.11, postcss@^8.5.6: +"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.0, postcss@^8.0.3, postcss@^8.1.0, postcss@^8.2, postcss@^8.2.14, postcss@^8.2.15, postcss@^8.3, postcss@^8.3.11, postcss@^8.4, postcss@^8.4.6, postcss@^8.5.6: version "8.5.6" resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz" integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== @@ -17242,7 +18993,7 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^2.3.0: +prettier@^2.3.0, prettier@>=1.13.0: version "2.8.8" resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -17268,15 +19019,6 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" -pretty-format@30.2.0: - version "30.2.0" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz" - integrity sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA== - dependencies: - "@jest/schemas" "30.0.5" - ansi-styles "^5.2.0" - react-is "^18.3.1" - pretty-format@^27.0.2: version "27.5.1" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz" @@ -17286,6 +19028,15 @@ pretty-format@^27.0.2: ansi-styles "^5.0.0" react-is "^17.0.1" +pretty-format@30.2.0: + version "30.2.0" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz" + integrity sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA== + dependencies: + "@jest/schemas" "30.0.5" + ansi-styles "^5.2.0" + react-is "^18.3.1" + proc-log@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz" @@ -17296,6 +19047,11 @@ proc-log@^5.0.0: resolved "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz" integrity sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ== +proc-log@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz" + integrity sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ== + process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" @@ -17375,10 +19131,65 @@ propagate@^2.0.0: resolved "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz" integrity sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag== -protobufjs@7.2.5: - version "7.2.5" - resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz" - integrity sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A== +protobufjs@^6.8.8: + version "6.11.4" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz" + integrity sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.1" + "@types/node" ">=13.7.0" + long "^4.0.0" + +protobufjs@^7.2.5: + version "7.5.4" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz" + integrity sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/node" ">=13.7.0" + long "^5.0.0" + +protobufjs@^7.4.0: + version "7.5.4" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz" + integrity sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/node" ">=13.7.0" + long "^5.0.0" + +protobufjs@^7.5.0: + version "7.5.4" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz" + integrity sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg== dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -17393,7 +19204,7 @@ protobufjs@7.2.5: "@types/node" ">=13.7.0" long "^5.0.0" -protobufjs@^6.8.8, protobufjs@~6.11.2, protobufjs@~6.11.3: +protobufjs@~6.11.2, protobufjs@~6.11.3: version "6.11.4" resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz" integrity sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw== @@ -17412,10 +19223,10 @@ protobufjs@^6.8.8, protobufjs@~6.11.2, protobufjs@~6.11.3: "@types/node" ">=13.7.0" long "^4.0.0" -protobufjs@^7.2.5, protobufjs@^7.4.0, protobufjs@^7.5.0: - version "7.5.4" - resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz" - integrity sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg== +protobufjs@7.2.5: + version "7.2.5" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz" + integrity sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A== dependencies: "@protobufjs/aspromise" "^1.1.2" "@protobufjs/base64" "^1.1.2" @@ -17443,6 +19254,20 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-agent@^6.5.0: + version "6.5.0" + resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz" + integrity sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A== + dependencies: + agent-base "^7.1.2" + debug "^4.3.4" + http-proxy-agent "^7.0.1" + https-proxy-agent "^7.0.6" + lru-cache "^7.14.1" + pac-proxy-agent "^7.1.0" + proxy-from-env "^1.1.0" + socks-proxy-agent "^8.0.5" + proxy-agent@6.4.0: version "6.4.0" resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz" @@ -17457,30 +19282,16 @@ proxy-agent@6.4.0: proxy-from-env "^1.1.0" socks-proxy-agent "^8.0.2" -proxy-agent@^6.5.0: - version "6.5.0" - resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz#9e49acba8e4ee234aacb539f89ed9c23d02f232d" - integrity sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A== - dependencies: - agent-base "^7.1.2" - debug "^4.3.4" - http-proxy-agent "^7.0.1" - https-proxy-agent "^7.0.6" - lru-cache "^7.14.1" - pac-proxy-agent "^7.1.0" - proxy-from-env "^1.1.0" - socks-proxy-agent "^8.0.5" +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== proxy-from-env@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz" integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - proxyquire@^2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/proxyquire/-/proxyquire-2.1.3.tgz" @@ -17510,24 +19321,29 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - punycode@^1.3.2, punycode@^1.4.1: version "1.4.1" resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +punycode@^2.1.1: version "2.3.1" resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== + puppeteer-core@23.11.1: version "23.11.1" - resolved "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz#3e064de11b3cb3a2df1a8060ff2d05b41be583db" + resolved "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz" integrity sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg== dependencies: "@puppeteer/browsers" "2.6.1" @@ -17539,7 +19355,7 @@ puppeteer-core@23.11.1: puppeteer@^23.10.0: version "23.11.1" - resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-23.11.1.tgz#98fd9040786b1219b1a4f639c270377586e8899c" + resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-23.11.1.tgz" integrity sha512-53uIX3KR5en8l7Vd8n5DUv90Ae9QDQsyIthaUFVzwV6yU750RjqRznEtNMBT20VthqAdemnJN+hxVdmMHKt7Zw== dependencies: "@puppeteer/browsers" "2.6.1" @@ -17585,9 +19401,9 @@ qrcode@^1.5.1: pngjs "^5.0.0" yargs "^15.3.1" -qs@6.13.0, qs@6.14.0, qs@6.14.1, qs@^6.11.0, qs@^6.11.2, qs@^6.12.3, qs@^6.5.1: +qs@^6.11.0, qs@^6.11.2, qs@^6.12.3, qs@^6.5.1, qs@6.13.0, qs@6.14.0: version "6.14.1" - resolved "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz#a41d85b9d3902f31d27861790506294881871159" + resolved "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz" integrity sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ== dependencies: side-channel "^1.1.0" @@ -17629,6 +19445,13 @@ raf@^3.4.1: dependencies: performance-now "^2.1.0" +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0, randombytes@2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + randombytes@2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz" @@ -17636,13 +19459,6 @@ randombytes@2.0.5: dependencies: safe-buffer "^5.1.0" -randombytes@2.1.0, randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - randomfill@^1.0.3, randomfill@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" @@ -17676,7 +19492,7 @@ react-base16-styling@^0.6.0: lodash.flow "^3.3.0" pure-color "^1.2.0" -react-dom@^18.0.0: +"react-dom@^=16.x || ^=17.x", "react-dom@^17.0.0 || ^16.3.0 || ^15.5.4", react-dom@^18.0.0, "react-dom@>= 16.8.0", react-dom@>=16.8: version "18.3.1" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== @@ -17684,7 +19500,7 @@ react-dom@^18.0.0: loose-envify "^1.1.0" scheduler "^0.23.2" -react-is@^16.7.0: +react-is@^16.7.0, "react-is@>= 16.8.0": version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -17752,23 +19568,23 @@ react-textarea-autosize@^8.3.2: use-composed-ref "^1.3.0" use-latest "^1.2.1" -react@^18.0.0: +"react@^=16.x || ^=17.x", "react@^15.0.2 || ^16.0.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^17.0.0 || ^16.3.0 || ^15.5.4", react@^18.0.0, react@^18.3.1, "react@>= 16.8.0", react@>=16.8: version "18.3.1" resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" -read-cmd-shim@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz" - integrity sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== - read-cmd-shim@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-5.0.0.tgz" integrity sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw== +read-cmd-shim@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz" + integrity sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q== + read-only-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz" @@ -17858,7 +19674,61 @@ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: +readable-stream@^3.0.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.0.2: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.1.1: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.5.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -18027,43 +19897,19 @@ renderkid@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -request-progress@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" - integrity sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg== - dependencies: - throttleit "^1.0.0" - -"request@npm:@cypress/request@3.0.9": - version "3.0.9" - resolved "https://registry.npmjs.org/@cypress/request/-/request-3.0.9.tgz#8ed6e08fea0c62998b5552301023af7268f11625" - integrity sha512-I3l7FdGRXluAS44/0NguwWlO83J18p0vlr2FYHrJkWdNYhgVoiYo61IXPqaOsL+vNxU1ZqMACzItGK3/KKDsdw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~4.0.4" - http-signature "~1.4.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - performance-now "^2.1.0" - qs "6.14.0" - safe-buffer "^5.1.2" - tough-cookie "^5.0.0" - tunnel-agent "^0.6.0" - uuid "^8.3.2" + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +request-progress@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz" + integrity sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg== + dependencies: + throttleit "^1.0.0" require-directory@^2.1.1: version "2.1.1" @@ -18110,16 +19956,16 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: expand-tilde "^2.0.0" global-modules "^1.0.0" -resolve-from@5.0.0, resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-from@^5.0.0, resolve-from@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-pkg-maps@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz" @@ -18130,12 +19976,7 @@ resolve.exports@2.0.3: resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz" integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" - integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg== - -resolve@1.22.10, resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.10, resolve@^1.22.3, resolve@^1.22.4, resolve@~1.22.6: +resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.10, resolve@^1.22.3, resolve@^1.22.4, resolve@~1.22.6, resolve@1.22.10: version "1.22.10" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz" integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== @@ -18144,6 +19985,11 @@ resolve@1.22.10, resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.10.0 path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg== + responselike@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz" @@ -18215,14 +20061,6 @@ ripemd160-min@^0.0.6: resolved "https://registry.npmjs.org/ripemd160-min/-/ripemd160-min-0.0.6.tgz" integrity sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A== -ripemd160@=2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz" - integrity sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w== - dependencies: - hash-base "^2.0.0" - inherits "^2.0.1" - ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" @@ -18231,6 +20069,14 @@ ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.2: hash-base "^3.0.0" inherits "^2.0.1" +ripemd160@=2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz" + integrity sha512-J7f4wutN8mdbV08MJnXibYpCOPHR+yzy+iQ/AsjMv2j8cLavQ8VGagDFUwwTAdF8FmRKVeNpbTTEwNHCW1g94w== + dependencies: + hash-base "^2.0.0" + inherits "^2.0.1" + ripple-address-codec@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/ripple-address-codec/-/ripple-address-codec-5.0.0.tgz" @@ -18239,25 +20085,25 @@ ripple-address-codec@^5.0.0: "@scure/base" "^1.1.3" "@xrplf/isomorphic" "^1.0.0" -ripple-binary-codec@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-2.1.0.tgz" - integrity sha512-q0GAx+hj3UVcDbhXVjk7qeNfgUMehlElYJwiCuIBwqs/51GVTOwLr39Ht3eNsX5ow2xPRaC5mqHwcFDvLRm6cA== +ripple-binary-codec@^2.1.0: + version "2.5.0" + resolved "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-2.5.0.tgz" + integrity sha512-n2EPs3YRX0/XE6zO8Mav/XFmI1wWmWraCRyCSb0fQ0Fkpv4kJ1tMhQXfX9E/DbLtyXbeogcoxYsQZtAmG8u+Ww== dependencies: "@xrplf/isomorphic" "^1.0.1" bignumber.js "^9.0.0" ripple-address-codec "^5.0.0" -ripple-binary-codec@^2.1.0: - version "2.5.0" - resolved "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-2.5.0.tgz" - integrity sha512-n2EPs3YRX0/XE6zO8Mav/XFmI1wWmWraCRyCSb0fQ0Fkpv4kJ1tMhQXfX9E/DbLtyXbeogcoxYsQZtAmG8u+Ww== +ripple-binary-codec@2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/ripple-binary-codec/-/ripple-binary-codec-2.1.0.tgz" + integrity sha512-q0GAx+hj3UVcDbhXVjk7qeNfgUMehlElYJwiCuIBwqs/51GVTOwLr39Ht3eNsX5ow2xPRaC5mqHwcFDvLRm6cA== dependencies: "@xrplf/isomorphic" "^1.0.1" bignumber.js "^9.0.0" ripple-address-codec "^5.0.0" -ripple-keypairs@2.0.0, ripple-keypairs@^2.0.0: +ripple-keypairs@^2.0.0, ripple-keypairs@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ripple-keypairs/-/ripple-keypairs-2.0.0.tgz" integrity sha512-b5rfL2EZiffmklqZk1W+dvSy97v3V/C7936WxCCgDynaGPp7GE6R2XO7EU9O2LlM/z95rj870IylYnOQs+1Rag== @@ -18311,20 +20157,27 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@6, rxjs@^6.6.7: +rxjs@^6.6.7: version "6.6.7" resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" -rxjs@^7.5.1, rxjs@^7.5.5, rxjs@^7.8.1, rxjs@^7.8.2: +rxjs@^7.5.1, rxjs@^7.5.5, rxjs@^7.8.1, rxjs@^7.8.2, rxjs@>=7.8.0: version "7.8.2" resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz" integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== dependencies: tslib "^2.1.0" +rxjs@6: + version "6.6.7" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + safe-array-concat@^1.1.2, safe-array-concat@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz" @@ -18336,15 +20189,20 @@ safe-array-concat@^1.1.2, safe-array-concat@^1.1.3: has-symbols "^1.1.0" isarray "^2.0.5" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-buffer@5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-push-apply@^1.0.0: version "1.0.0" @@ -18368,7 +20226,7 @@ safe-stable-stringify@^2.3.1: resolved "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz" integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +safer-buffer@^2.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -18393,7 +20251,7 @@ sass-loader@^11.0.1: klona "^2.0.4" neo-async "^2.6.2" -sass@^1.32.12: +sass@^1.3.0, sass@^1.32.12: version "1.92.0" resolved "https://registry.npmjs.org/sass/-/sass-1.92.0.tgz" integrity sha512-KDNI0BxgIRDAfJgzNm5wuy+4yOCIZyrUbjSpiU/JItfih+KGXAVefKL53MTml054MmBA3DDKIBMSI/7XLxZJ3A== @@ -18404,16 +20262,16 @@ sass@^1.32.12: optionalDependencies: "@parcel/watcher" "^2.4.1" -sax@1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz" - integrity sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA== - sax@>=0.6.0: version "1.4.1" resolved "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz" integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== +sax@1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz" + integrity sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA== + scale-ts@^1.6.0: version "1.6.1" resolved "https://registry.npmjs.org/scale-ts/-/scale-ts-1.6.1.tgz" @@ -18445,12 +20303,12 @@ schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0, schema-utils@^4.3 ajv-formats "^2.1.1" ajv-keywords "^5.1.0" -scrypt-js@3.0.1, scrypt-js@^3.0.0: +scrypt-js@^3.0.0, scrypt-js@3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz" integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA== -secp256k1@3.7.1, secp256k1@5.0.1, secp256k1@^3.0.1, secp256k1@^4.0.0, secp256k1@^4.0.1, secp256k1@^5.0.0: +secp256k1@^3.0.1, secp256k1@^4.0.0, secp256k1@^4.0.1, secp256k1@^5.0.0, secp256k1@3.7.1, secp256k1@5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/secp256k1/-/secp256k1-5.0.1.tgz" integrity sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA== @@ -18487,26 +20345,41 @@ semver-compare@^1.0.0: resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -"semver@2 || 3 || 4 || 5", semver@^5.6.0: +semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.7.2, semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1, semver@^7.7.2: - version "7.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== +semver@^6.0.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^6.3.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.3.1: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1, semver@^7.7.2, semver@7.7.2: + version "7.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" + integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== + semver@^7.6.3: version "7.7.3" - resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + resolved "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz" integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + send@0.19.0: version "0.19.0" resolved "https://registry.npmjs.org/send/-/send-0.19.0.tgz" @@ -18526,10 +20399,8 @@ send@0.19.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-javascript@7.0.3, serialize-javascript@^6.0.0, serialize-javascript@^6.0.2: +serialize-javascript@^6.0.0, serialize-javascript@^6.0.2: version "7.0.3" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.3.tgz#c92008d8a21bc7b2307c2e885a4bd0f03b2aee6c" - integrity sha512-h+cZ/XXarqDgCjo+YSyQU/ulDEESGGf8AMK9pPNmhNSl/FzPl6L8pMp1leca5z6NuG6tvV/auC8/43tmovowww== serve-index@^1.9.1: version "1.9.1" @@ -18610,9 +20481,9 @@ setprototypeof@1.2.0: resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@>=2.4.12, sha.js@^2.3.6, sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8, sha.js@~2.4.4: +sha.js@^2.3.6, sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8, sha.js@~2.4.4: version "2.4.12" - resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz#eb8b568bf383dfd1867a32c3f2b74eb52bdbf23f" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz" integrity sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w== dependencies: inherits "^2.0.4" @@ -18717,7 +20588,7 @@ should-util@^1.0.0: resolved "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz" integrity sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g== -should@^13.1.3, should@^13.2.3, should@~13.2.3: +should@^13.1.3, should@^13.2.3, "should@>= 4.x", "should@>= 8.x", should@~13.2.3: version "13.2.3" resolved "https://registry.npmjs.org/should/-/should-13.2.3.tgz" integrity sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ== @@ -18776,12 +20647,17 @@ side-channel@^1.1.0: side-channel-map "^1.0.1" side-channel-weakmap "^1.0.2" -signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7, signal-exit@3.0.7: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^4.0.1, signal-exit@^4.1.0: +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +signal-exit@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== @@ -18882,15 +20758,15 @@ sirv@^2.0.3: sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -sjcl@1.0.8, sjcl@^1.0.6: +sjcl@^1.0.6, sjcl@1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/sjcl/-/sjcl-1.0.8.tgz" integrity sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ== -slash@3.0.0, slash@^3.0.0: +slash@^3.0.0, slash@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== @@ -18926,7 +20802,7 @@ smart-buffer@^4.1.0, smart-buffer@^4.2.0: resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== -smoldot@2.0.26: +smoldot@2.0.26, smoldot@2.x: version "2.0.26" resolved "https://registry.npmjs.org/smoldot/-/smoldot-2.0.26.tgz" integrity sha512-F+qYmH4z2s2FK+CxGj8moYcd1ekSIKH8ywkdqlOz88Dat35iB1DIYL11aILN46YSGMzQW/lbJNS307zBSDN5Ig== @@ -18989,12 +20865,12 @@ socks-proxy-agent@^8.0.2, socks-proxy-agent@^8.0.3, socks-proxy-agent@^8.0.5: debug "^4.3.4" socks "^2.8.3" -socks@2.7.3, socks@^2.6.2, socks@^2.8.3: - version "2.7.3" - resolved "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz#7d8a75d7ce845c0a96f710917174dba0d543a785" - integrity sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw== +socks@^2.6.2, socks@^2.8.3: + version "2.8.7" + resolved "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz" + integrity sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A== dependencies: - ip-address "^9.0.5" + ip-address "^10.0.1" smart-buffer "^4.2.0" sodium-native@^3.3.0: @@ -19030,7 +20906,7 @@ source-list-map@^2.0.0: resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.1: +source-map-js@^1.2.1, "source-map-js@>=0.6.2 <2.0.0": version "1.2.1" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -19048,7 +20924,12 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3, source-map@^0.7.4: +source-map@^0.7.3: + version "0.7.6" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz" + integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== + +source-map@^0.7.4: version "0.7.6" resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz" integrity sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ== @@ -19088,7 +20969,7 @@ spdx-exceptions@^2.1.0: resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== -spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: +spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1, spdx-expression-parse@^4.0.0: version "3.0.1" resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== @@ -19131,6 +21012,13 @@ speed-measure-webpack-plugin@1.4.2: dependencies: chalk "^4.1.0" +split@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + split2@^3.2.2: version "3.2.2" resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" @@ -19143,18 +21031,6 @@ split2@^4.0.0: resolved "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== -split@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" - integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== - dependencies: - through "2" - -sprintf-js@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" - integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" @@ -19175,13 +21051,6 @@ sshpk@^1.18.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@12.0.0, ssri@^12.0.0: - version "12.0.0" - resolved "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz" - integrity sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ== - dependencies: - minipass "^7.0.3" - ssri@^10.0.0: version "10.0.6" resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz" @@ -19189,6 +21058,13 @@ ssri@^10.0.0: dependencies: minipass "^7.0.3" +ssri@^12.0.0, ssri@12.0.0: + version "12.0.0" + resolved "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz" + integrity sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ== + dependencies: + minipass "^7.0.3" + ssri@^9.0.0: version "9.0.1" resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz" @@ -19201,16 +21077,26 @@ stackblur-canvas@^2.0.0: resolved "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.7.0.tgz" integrity sha512-yf7OENo23AGJhBriGx0QivY5JP6Y1HbrrDI6WLt6C5auYZXlQrheoY8hD4ibekFKz1HOfE48Ww8kMWMnJD/zcQ== -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +"statuses@>= 1.5.0 < 2": + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: +statuses@~1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + stellar-base@^8.2.2: version "8.2.2" resolved "https://registry.npmjs.org/stellar-base/-/stellar-base-8.2.2.tgz" @@ -19256,24 +21142,14 @@ stop-iteration-iterator@^1.1.0: es-errors "^1.3.0" internal-slot "^1.1.0" -store2@2.13.2, store2@2.14.4: +store2@2.13.2: version "2.14.4" - resolved "https://registry.npmjs.org/store2/-/store2-2.14.4.tgz#81b313abaddade4dcd7570c5cc0e3264a8f7a242" - integrity sha512-srTItn1GOvyvOycgxjAnPA63FZNwy0PTyUBFMHRM+hVFltAeoh0LmNBz9SZqUS9mMqGk8rfyWyXn3GH5ReJ8Zw== str2buf@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/str2buf/-/str2buf-1.3.0.tgz" integrity sha512-xIBmHIUHYZDP4HyoXGHYNVmxlXLXDrtFHYT0eV6IOdEj3VO9ccaF1Ejl9Oq8iFjITllpT8FhaXb4KsNmw+3EuA== -stream-browserify@3.0.0, stream-browserify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" - integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== - dependencies: - inherits "~2.0.4" - readable-stream "^3.5.0" - stream-browserify@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" @@ -19282,6 +21158,14 @@ stream-browserify@^2.0.0: inherits "~2.0.1" readable-stream "^2.0.2" +stream-browserify@^3.0.0, stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + stream-chain@^2.2.5: version "2.2.5" resolved "https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.5.tgz" @@ -19342,7 +21226,7 @@ streamroller@^3.1.5: streamx@^2.15.0, streamx@^2.21.0: version "2.23.0" - resolved "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz#7d0f3d00d4a6c5de5728aecd6422b4008d66fd0b" + resolved "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz" integrity sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg== dependencies: events-universal "^1.0.0" @@ -19354,6 +21238,32 @@ strict-event-emitter-types@^2.0.0: resolved "https://registry.npmjs.org/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz" integrity sha512-Nk/brWYpD85WlOgzw5h173aci0Teyv8YdIAEtV+N88nDB0dLlazZyJMIsN6eo1/AR61l+p6CJTG1JIyFaoNEEA== +string_decoder@^1.1.1, string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz" + integrity sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ== + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + string-argv@^0.3.1: version "0.3.2" resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz" @@ -19377,7 +21287,16 @@ string-argv@^0.3.1: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string-width@^5.0.0, string-width@^5.0.1, string-width@^5.1.2: +string-width@^5.0.0: + version "5.1.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== @@ -19418,32 +21337,6 @@ string.prototype.trimstart@^1.0.8: define-properties "^1.2.1" es-object-atoms "^1.0.0" -string_decoder@^1.1.1, string_decoder@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== - -string_decoder@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz" - integrity sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ== - dependencies: - safe-buffer "~5.1.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -19492,7 +21385,7 @@ strip-final-newline@^3.0.0: resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz" integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== -strip-hex-prefix@1.0.0, strip-hex-prefix@^1.0.0: +strip-hex-prefix@^1.0.0, strip-hex-prefix@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz" integrity sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A== @@ -19524,7 +21417,7 @@ style-loader@^2.0.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -styled-components@^5.3.5: +styled-components@^5.3.5, "styled-components@>= 2": version "5.3.11" resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz" integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== @@ -19547,22 +21440,6 @@ subarg@^1.0.0: dependencies: minimist "^1.1.0" -superagent@3.8.2: - version "3.8.2" - resolved "https://registry.npmjs.org/superagent/-/superagent-3.8.2.tgz" - integrity sha512-gVH4QfYHcY3P0f/BZzavLreHW3T1v7hG9B+hpMQotGQqurOvhv87GcMCd6LWySmBuf+BDR44TQd0aISjVHLeNQ== - dependencies: - component-emitter "^1.2.0" - cookiejar "^2.1.0" - debug "^3.1.0" - extend "^3.0.0" - form-data "^2.3.1" - formidable "^1.1.1" - methods "^1.1.1" - mime "^1.4.1" - qs "^6.5.1" - readable-stream "^2.0.5" - superagent@^10.2.3: version "10.2.3" resolved "https://registry.npmjs.org/superagent/-/superagent-10.2.3.tgz" @@ -19609,6 +21486,22 @@ superagent@^9.0.1: mime "2.6.0" qs "^6.11.0" +superagent@3.8.2: + version "3.8.2" + resolved "https://registry.npmjs.org/superagent/-/superagent-3.8.2.tgz" + integrity sha512-gVH4QfYHcY3P0f/BZzavLreHW3T1v7hG9B+hpMQotGQqurOvhv87GcMCd6LWySmBuf+BDR44TQd0aISjVHLeNQ== + dependencies: + component-emitter "^1.2.0" + cookiejar "^2.1.0" + debug "^3.1.0" + extend "^3.0.0" + form-data "^2.3.1" + formidable "^1.1.1" + methods "^1.1.1" + mime "^1.4.1" + qs "^6.5.1" + readable-stream "^2.0.5" + superstruct@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz" @@ -19627,7 +21520,7 @@ supertest-as-promised@1.0.0: bluebird "^1.2.4" methods "^1.0.0" -supertest@^4.0.2: +supertest@*, supertest@^4.0.2: version "4.0.2" resolved "https://registry.npmjs.org/supertest/-/supertest-4.0.2.tgz" integrity sha512-1BAbvrOZsGA3YTCWqbmh14L0YEq0EGICX/nBnfkfVJn7SrxQV1I3pMYjSzG9y/7ZU2V9dWqyqk2POwxlb09duQ== @@ -19642,14 +21535,28 @@ supports-color@^5.3.0, supports-color@^5.5.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0, supports-color@^7.2.0: +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^7.2.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" -supports-color@^8.0.0, supports-color@^8.1.1: +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.1.1: version "8.1.1" resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -19733,7 +21640,7 @@ tape@^4.6.3: tar-fs@^3.0.6: version "3.1.1" - resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz#4f164e59fb60f103d472360731e8c6bb4a7fe9ef" + resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz" integrity sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg== dependencies: pump "^3.0.0" @@ -19744,7 +21651,7 @@ tar-fs@^3.0.6: tar-stream@^3.1.5: version "3.1.7" - resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz" integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== dependencies: b4a "^1.6.4" @@ -19762,9 +21669,9 @@ tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@6.2.1, tar@^6.1.11, tar@^6.1.2: +tar@^6.1.11, tar@^6.1.2, tar@6.2.1: version "6.2.1" - resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" + resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" @@ -19827,7 +21734,7 @@ test-exclude@^6.0.0: text-decoder@^1.1.0: version "1.2.3" - resolved "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz#b19da364d981b2326d5f43099c310cc80d770c65" + resolved "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz" integrity sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA== dependencies: b4a "^1.6.4" @@ -19881,6 +21788,11 @@ throttleit@^1.0.0: resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz" integrity sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ== +through@^2.3.8, "through@>=2.2.7 <3", through@2, through@2.3.8: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + through2@^2.0.0: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" @@ -19889,11 +21801,6 @@ through2@^2.0.0: readable-stream "~2.3.6" xtend "~4.0.1" -through@2, through@2.3.8, "through@>=2.2.7 <3", through@^2.3.8: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - thunky@^1.0.2: version "1.1.0" resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" @@ -19926,14 +21833,6 @@ tinyexec@^1.0.0: resolved "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz" integrity sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw== -tinyglobby@0.2.12: - version "0.2.12" - resolved "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz" - integrity sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww== - dependencies: - fdir "^6.4.3" - picomatch "^4.0.2" - tinyglobby@^0.2.12: version "0.2.15" resolved "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz" @@ -19942,6 +21841,14 @@ tinyglobby@^0.2.12: fdir "^6.5.0" picomatch "^4.0.3" +tinyglobby@0.2.12: + version "0.2.12" + resolved "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz" + integrity sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww== + dependencies: + fdir "^6.4.3" + picomatch "^4.0.2" + tldts-core@^6.1.86: version "6.1.86" resolved "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz" @@ -20031,7 +21938,7 @@ tree-dump@^1.0.3: resolved "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz" integrity sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA== -tree-kill@1.2.2, tree-kill@^1.2.2: +tree-kill@^1.2.2, tree-kill@1.2.2: version "1.2.2" resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== @@ -20098,21 +22005,36 @@ tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" - integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== +tslib@^1: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^1.10.0: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^1, tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.9.0: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.6.2, tslib@^2.7.0, tslib@^2.8.0, tslib@^2.8.1: +tslib@^2, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.6.2, tslib@^2.7.0, tslib@^2.8.0, tslib@^2.8.1, tslib@2: version "2.8.1" resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== +tslib@2.7.0: + version "2.7.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" + integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" @@ -20181,17 +22103,22 @@ tweetnacl-util@^0.15.0, tweetnacl-util@^0.15.1: resolved "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz" integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw== -tweetnacl@1.0.3, tweetnacl@^1.0.0, tweetnacl@^1.0.3: +tweetnacl@^0.14.3: + version "0.14.5" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== + +tweetnacl@^1.0.0, tweetnacl@^1.0.3, tweetnacl@1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== -tweetnacl@^0.14.3, tweetnacl@~0.14.0: +tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== -type-check@^0.4.0, type-check@~0.4.0: +type-check@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== @@ -20205,16 +22132,23 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== +type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" type-detect@^4.0.0, type-detect@^4.0.8, type-detect@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz" integrity sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw== +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + type-fest@^0.18.0: version "0.18.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz" @@ -20240,7 +22174,12 @@ type-fest@^0.6.0: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== -type-fest@^0.8.0, type-fest@^0.8.1: +type-fest@^0.8.0: + version "0.8.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-fest@^0.8.1: version "0.8.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== @@ -20305,7 +22244,7 @@ typed-array-length@^1.0.7: typed-query-selector@^2.12.0: version "2.12.0" - resolved "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz#92b65dbc0a42655fccf4aeb1a08b1dddce8af5f2" + resolved "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz" integrity sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg== typedarray-to-buffer@^3.1.5: @@ -20351,29 +22290,32 @@ typescript-cached-transpile@^0.0.6: fs-extra "^8.1.0" tslib "^1.10.0" -typescript@5.7.2: +typescript@*, typescript@^5.0.0, "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@>=4.2, typescript@>=5, typescript@>=5.0.4, typescript@>=5.4.0, "typescript@1 || 2 || 3 || 4 || 5", typescript@5.7.2: version "5.7.2" resolved "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz" integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg== +typescript@^4.2.4: + version "4.9.5" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + "typescript@>=3 < 6": version "5.9.3" resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz" integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== +typescript@>=4.9.5: + version "5.9.3" + typescript@>=5.0.2: version "5.9.2" resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz" integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A== -typescript@^4.2.4: - version "4.9.5" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== - -"ua-parser-js@>0.7.30 <0.8.0", ua-parser-js@^0.7.30, ua-parser-js@^1.0.35: +ua-parser-js@^0.7.30, ua-parser-js@^1.0.35: version "0.7.41" - resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz#9f6dee58c389e8afababa62a4a2dc22edb69a452" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz" integrity sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg== uglify-js@^3.1.4: @@ -20403,7 +22345,7 @@ unbox-primitive@^1.1.0: unbzip2-stream@^1.4.3: version "1.4.3" - resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz" integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== dependencies: buffer "^5.2.1" @@ -20442,7 +22384,7 @@ undici-types@~7.10.0: undici-types@~7.16.0: version "7.16.0" - resolved "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz" integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== unicode-canonical-property-names-ecmascript@^2.0.0: @@ -20530,7 +22472,7 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0, unpipe@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -20565,14 +22507,6 @@ urijs@^1.19.1: resolved "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz" integrity sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ== -url@0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/url/-/url-0.10.3.tgz" - integrity sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ== - dependencies: - punycode "1.3.2" - querystring "0.2.0" - url@^0.11.0, url@~0.11.0: version "0.11.4" resolved "https://registry.npmjs.org/url/-/url-0.11.4.tgz" @@ -20581,6 +22515,14 @@ url@^0.11.0, url@~0.11.0: punycode "^1.4.1" qs "^6.12.3" +url@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/url/-/url-0.10.3.tgz" + integrity sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ== + dependencies: + punycode "1.3.2" + querystring "0.2.0" + use-composed-ref@^1.3.0: version "1.4.0" resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.4.0.tgz" @@ -20598,7 +22540,7 @@ use-latest@^1.2.1: dependencies: use-isomorphic-layout-effect "^1.1.1" -utf-8-validate@^5.0.2: +utf-8-validate@^5.0.2, utf-8-validate@>=5.0.2: version "5.0.10" resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz" integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ== @@ -20663,11 +22605,6 @@ utrie@^1.0.2: dependencies: base64-arraybuffer "^1.0.2" -uuid@8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz" - integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== - uuid@^11.1.0: version "11.1.0" resolved "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz" @@ -20678,17 +22615,20 @@ uuid@^8.3.2: resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uuid@8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz" + integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== + v8-compile-cache@^2.0.3: version "2.4.0" resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz" integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== -valibot@1.2.0, valibot@^0.36.0: +valibot@^0.36.0: version "1.2.0" - resolved "https://registry.npmjs.org/valibot/-/valibot-1.2.0.tgz#8fc720d9e4082ba16e30a914064a39619b2f1d6f" - integrity sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg== -validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: +validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4, validate-npm-package-license@3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -20696,19 +22636,22 @@ validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validat spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@6.0.2, validate-npm-package-name@^6.0.0, validate-npm-package-name@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz" - integrity sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ== - validate-npm-package-name@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz" integrity sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ== -validator@13.15.23, validator@^13.7.0: +validate-npm-package-name@^6.0.0, validate-npm-package-name@^6.0.2, validate-npm-package-name@6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz" + integrity sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ== + +validate-npm-package-name@^7.0.0: + version "7.0.2" + +validator@^13.7.0: version "13.15.23" - resolved "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz#59a874f84e4594588e3409ab1edbe64e96d0c62d" + resolved "https://registry.npmjs.org/validator/-/validator-13.15.23.tgz" integrity sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw== varuint-bitcoin@^1.0.1, varuint-bitcoin@^1.0.4, varuint-bitcoin@^1.1.2: @@ -20815,40 +22758,6 @@ web-streams-polyfill@^3.0.3: resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz" integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== -web3-errors@^1.1.4, web3-errors@^1.2.0: - version "1.3.1" - resolved "https://registry.npmjs.org/web3-errors/-/web3-errors-1.3.1.tgz#163bc4d869f98614760b683d733c3ed1fb415d98" - integrity sha512-w3NMJujH+ZSW4ltIZZKtdbkbyQEvBzyp3JRn59Ckli0Nz4VMsVq8aF1bLWM7A2kuQ+yVEm3ySeNU+7mSRwx7RQ== - dependencies: - web3-types "^1.10.0" - -web3-types@^1.10.0, web3-types@^1.5.0, web3-types@^1.6.0: - version "1.10.0" - resolved "https://registry.npmjs.org/web3-types/-/web3-types-1.10.0.tgz#41b0b4d2dd75e919d5b6f37bf139e29f445db04e" - integrity sha512-0IXoaAFtFc8Yin7cCdQfB9ZmjafrbP6BO0f0KT/khMhXKUpoJ6yShrVhiNpyRBo8QQjuOagsWzwSK2H49I7sbw== - -web3-utils@4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/web3-utils/-/web3-utils-4.2.1.tgz#326bc6e9e4d047f7b38ba68bee1399c4f9f621e3" - integrity sha512-Fk29BlEqD9Q9Cnw4pBkKw7czcXiRpsSco/BzEUl4ye0ZTSHANQFfjsfQmNm4t7uY11u6Ah+8F3tNjBeU4CA80A== - dependencies: - ethereum-cryptography "^2.0.0" - eventemitter3 "^5.0.1" - web3-errors "^1.1.4" - web3-types "^1.5.0" - web3-validator "^2.0.4" - -web3-validator@^2.0.4: - version "2.0.6" - resolved "https://registry.npmjs.org/web3-validator/-/web3-validator-2.0.6.tgz#a0cdaa39e1d1708ece5fae155b034e29d6a19248" - integrity sha512-qn9id0/l1bWmvH4XfnG/JtGKKwut2Vokl6YXP5Kfg424npysmtRLe9DgiNBM9Op7QL/aSiaA0TVXibuIuWcizg== - dependencies: - ethereum-cryptography "^2.0.0" - util "^0.12.5" - web3-errors "^1.2.0" - web3-types "^1.6.0" - zod "^3.21.4" - webcrypto-core@^1.8.0: version "1.8.1" resolved "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.1.tgz" @@ -20888,7 +22797,7 @@ webpack-bundle-analyzer@4.10.2: sirv "^2.0.3" ws "^7.3.1" -webpack-cli@^5.0.0: +webpack-cli@^5.0.0, webpack-cli@5.x.x: version "5.1.4" resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz" integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== @@ -20919,9 +22828,9 @@ webpack-dev-middleware@^7.4.2: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@5.2.1, webpack-dev-server@^5.1.0: +webpack-dev-server@^5.1.0: version "5.2.1" - resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz#049072d6e19cbda8cf600b9e364e6662d61218ba" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz" integrity sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ== dependencies: "@types/bonjour" "^3.5.13" @@ -20975,7 +22884,7 @@ webpack-sources@^3.2.3, webpack-sources@^3.3.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz" integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg== -webpack@5.98.0: +"webpack@^1 || ^2 || ^3 || ^4 || ^5", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.27.0 || ^5.0.0", "webpack@^4.4.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, "webpack@>=4.0.0 <6.0.0", webpack@>=5, webpack@5.98.0, webpack@5.x.x: version "5.98.0" resolved "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz" integrity sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA== @@ -21035,7 +22944,7 @@ webpack@^5.24.3: watchpack "^2.4.1" webpack-sources "^3.3.3" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== @@ -21120,14 +23029,28 @@ which-typed-array@^1.1.16, which-typed-array@^1.1.19, which-typed-array@^1.1.2: gopd "^1.2.0" has-tostringtag "^1.0.2" -which@^1.2.1, which@^1.2.14: +which@^1.2.1: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^1.2.14: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +which@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== @@ -21141,14 +23064,14 @@ which@^3.0.0: dependencies: isexe "^2.0.0" -which@^5.0.0: +which@^5.0.0, which@^6.0.0: version "5.0.0" resolved "https://registry.npmjs.org/which/-/which-5.0.0.tgz" integrity sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ== dependencies: isexe "^3.1.1" -wide-align@1.1.5, wide-align@^1.1.5: +wide-align@^1.1.5, wide-align@1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== @@ -21223,14 +23146,6 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz" - integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^4.0.1" - write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" @@ -21258,6 +23173,14 @@ write-file-atomic@^6.0.0: imurmurhash "^0.1.4" signal-exit "^4.0.1" +write-file-atomic@5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz" + integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^4.0.1" + write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz" @@ -21279,28 +23202,42 @@ write-pkg@4.0.0: type-fest "^0.4.1" write-json-file "^3.2.0" -ws@5.2.4: - version "5.2.4" - resolved "https://registry.npmjs.org/ws/-/ws-5.2.4.tgz#c7bea9f1cfb5f410de50e70e82662e562113f9a7" - integrity sha512-fFCejsuC8f9kOSu9FYaOw8CdO68O3h5v0lg4p74o8JqWpwTf9tniOD+nOB78aWoVSS6WptVUmDrp/KPsMVBWFQ== - dependencies: - async-limiter "~1.0.0" - -ws@7.4.6, ws@8.18.3, ws@8.8.0, ws@^8.13.0, ws@^8.18.0, ws@^8.5.0, ws@^8.8.1: +ws@*, ws@^8.13.0, ws@^8.18.0, ws@^8.5.0, ws@^8.8.1, ws@7.4.6, ws@8.18.3, ws@8.8.0: version "8.18.3" resolved "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz" integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== -ws@7.5.10, ws@8.17.1, ws@8.18.0, ws@^7, ws@^7.0.0, ws@^7.3.1, ws@^7.5.10: +ws@^7: + version "7.5.10" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== + +ws@^7.0.0: + version "7.5.10" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== + +ws@^7.3.1: + version "7.5.10" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== + +ws@^7.5.10: version "7.5.10" resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== ws@~8.17.1: version "8.17.1" - resolved "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + resolved "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz" integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== +ws@8.17.1: + version "7.5.10" + +ws@8.18.0: + version "7.5.10" + wsl-utils@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz" @@ -21392,11 +23329,6 @@ yaml@^2.6.0: resolved "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz" integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== -yargs-parser@21.1.1, yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" @@ -21405,11 +23337,21 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^20.2.2, yargs-parser@^20.2.3, yargs-parser@^20.2.9: +yargs-parser@^20.2.2, yargs-parser@^20.2.9: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== +yargs-parser@^21.1.1, yargs-parser@21.1.1: + version "21.1.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + yargs-unparser@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz" @@ -21420,20 +23362,24 @@ yargs-unparser@^2.0.0: flat "^5.0.2" is-plain-obj "^2.1.0" -yargs@17.7.2, yargs@^17.0.0, yargs@^17.3.1, yargs@^17.6.0, yargs@^17.6.2, yargs@^17.7.2: - version "17.7.2" - resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== +yargs@^15.0.2: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" -yargs@^15.0.2, yargs@^15.3.1: +yargs@^15.3.1: version "15.4.1" resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== @@ -21450,7 +23396,20 @@ yargs@^15.0.2, yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.1.1, yargs@^16.2.0: +yargs@^16.1.1: + version "16.2.0" + resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^16.2.0: version "16.2.0" resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -21463,6 +23422,19 @@ yargs@^16.1.1, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" +yargs@^17.0.0, yargs@^17.3.1, yargs@^17.6.0, yargs@^17.6.2, yargs@^17.7.2, yargs@17.7.2: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yauzl@^2.10.0: version "2.10.0" resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" @@ -21507,12 +23479,7 @@ yoctocolors-cjs@^2.1.2: resolved "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz" integrity sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw== -zod@3.23.8: +"zod@^3.22.0 || ^4.0.0", zod@3.23.8: version "3.23.8" - resolved "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" + resolved "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz" integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== - -zod@^3.21.4: - version "3.25.76" - resolved "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" - integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==