diff --git a/packages/network/package.json b/packages/network/package.json index 3bd29971..cb5f7006 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -32,7 +32,7 @@ "@chainsafe/libp2p-yamux": "^7.0.1", "@libp2p/autonat": "^2.0.6", "@libp2p/bootstrap": "^11.0.6", - "@libp2p/circuit-relay-v2": "^3.1.3", + "@libp2p/circuit-relay-v2": "^2.1.5", "@libp2p/crypto": "^5.0.5", "@libp2p/dcutr": "^2.0.6", "@libp2p/devtools-metrics": "^1.1.5", diff --git a/packages/network/src/node.ts b/packages/network/src/node.ts index c4b4ecea..1b398bf1 100644 --- a/packages/network/src/node.ts +++ b/packages/network/src/node.ts @@ -117,9 +117,7 @@ export class DRPNetworkNode { this._node = await createLibp2p({ privateKey: this._privateKey, addresses: { - listen: this._config?.addresses - ? this._config.addresses - : ["/webrtc", "/p2p-circuit"], + listen: this._config?.addresses ? this._config.addresses : ["/webrtc"], }, connectionEncrypters: [noise()], connectionGater: { @@ -133,6 +131,7 @@ export class DRPNetworkNode { streamMuxers: [yamux()], transports: [ circuitRelayTransport({ + discoverRelays: 2, reservationConcurrency: 1, }), webRTC(), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec0b38a3..257ad353 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 4.2.0(release-it@17.10.0(typescript@5.7.2)) '@types/node': specifier: ^22.5.4 - version: 22.10.1 + version: 22.10.2 assemblyscript: specifier: ^0.27.29 version: 0.27.31 @@ -25,7 +25,7 @@ importers: version: 17.10.0(typescript@5.7.2) ts-proto: specifier: ^2.2.4 - version: 2.5.0 + version: 2.6.0 typedoc: specifier: ^0.26.6 version: 0.26.11(typescript@5.7.2) @@ -34,13 +34,13 @@ importers: version: 5.7.2 vite: specifier: ^6.0.2 - version: 6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.0.1 - version: 5.1.4(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) + version: 5.1.4(typescript@5.7.2)(vite@6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) vitest: specifier: ^2.1.1 - version: 2.1.8(@types/node@22.10.1)(terser@5.37.0) + version: 2.1.8(@types/node@22.10.2)(terser@5.37.0) examples/canvas: dependencies: @@ -53,16 +53,16 @@ importers: devDependencies: '@types/node': specifier: ^22.5.4 - version: 22.10.1 + version: 22.10.2 typescript: specifier: ^5.5.4 version: 5.7.2 vite: specifier: ^6.0.2 - version: 6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) vite-plugin-node-polyfills: specifier: ^0.22.0 - version: 0.22.0(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) + version: 0.22.0(rollup@4.29.1)(vite@6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) examples/chat: dependencies: @@ -75,16 +75,16 @@ importers: devDependencies: '@types/node': specifier: ^22.5.4 - version: 22.10.1 + version: 22.10.2 typescript: specifier: ^5.5.4 version: 5.7.2 vite: specifier: ^6.0.2 - version: 6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) vite-plugin-node-polyfills: specifier: ^0.22.0 - version: 0.22.0(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) + version: 0.22.0(rollup@4.29.1)(vite@6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) examples/grid: dependencies: @@ -97,16 +97,16 @@ importers: devDependencies: '@types/node': specifier: ^22.5.4 - version: 22.10.1 + version: 22.10.2 typescript: specifier: ^5.5.4 version: 5.7.2 vite: specifier: ^6.0.2 - version: 6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) vite-plugin-node-polyfills: specifier: ^0.22.0 - version: 0.22.0(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) + version: 0.22.0(rollup@4.29.1)(vite@6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) examples/local-bootstrap: dependencies: @@ -116,22 +116,22 @@ importers: devDependencies: '@types/node': specifier: ^22.5.4 - version: 22.10.1 + version: 22.10.2 typescript: specifier: ^5.5.4 version: 5.7.2 vite: specifier: ^6.0.2 - version: 6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) vite-plugin-node-polyfills: specifier: ^0.22.0 - version: 0.22.0(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) + version: 0.22.0(rollup@4.29.1)(vite@6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)) packages/blueprints: dependencies: '@thi.ng/random': specifier: ^4.1.0 - version: 4.1.4 + version: 4.1.5 devDependencies: '@ts-drp/object': specifier: 0.4.2 @@ -150,7 +150,7 @@ importers: dependencies: '@bufbuild/protobuf': specifier: ^2.0.0 - version: 2.2.2 + version: 2.2.3 '@chainsafe/libp2p-gossipsub': specifier: ^14.1.0 version: 14.1.0 @@ -162,37 +162,37 @@ importers: version: 7.0.1 '@libp2p/autonat': specifier: ^2.0.6 - version: 2.0.12 + version: 2.0.15 '@libp2p/bootstrap': specifier: ^11.0.6 - version: 11.0.13 + version: 11.0.16 '@libp2p/circuit-relay-v2': - specifier: ^3.1.3 - version: 3.1.3 + specifier: ^2.1.5 + version: 2.1.5 '@libp2p/crypto': specifier: ^5.0.5 - version: 5.0.7 + version: 5.0.8 '@libp2p/dcutr': specifier: ^2.0.6 - version: 2.0.12 + version: 2.0.14 '@libp2p/devtools-metrics': specifier: ^1.1.5 - version: 1.1.10 + version: 1.1.12 '@libp2p/identify': specifier: ^3.0.6 - version: 3.0.12 + version: 3.0.14 '@libp2p/pubsub-peer-discovery': specifier: ^11.0.0 version: 11.0.1 '@libp2p/webrtc': specifier: ^5.0.9 - version: 5.0.19(react-native@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + version: 5.0.22(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@libp2p/websockets': specifier: ^9.0.7 - version: 9.0.13 + version: 9.1.0 '@libp2p/webtransport': specifier: ^5.0.9 - version: 5.0.18 + version: 5.0.21 '@multiformats/multiaddr': specifier: ^12.3.1 version: 12.3.4 @@ -210,14 +210,14 @@ importers: version: 3.0.1 libp2p: specifier: ^2.1.6 - version: 2.3.1 + version: 2.4.2 uint8arrays: specifier: ^5.1.0 version: 5.1.0 devDependencies: '@libp2p/interface': specifier: ^2.1.3 - version: 2.2.1 + version: 2.3.0 packages/node: dependencies: @@ -226,16 +226,16 @@ importers: version: 14.1.0 '@grpc/grpc-js': specifier: ^1.12.2 - version: 1.12.4 + version: 1.12.5 '@grpc/proto-loader': specifier: ^0.7.13 version: 0.7.13 '@grpc/reflection': specifier: ^1.0.4 - version: 1.0.4(@grpc/grpc-js@1.12.4) + version: 1.0.4(@grpc/grpc-js@1.12.5) '@libp2p/interface': specifier: ^2.1.3 - version: 2.2.1 + version: 2.3.0 '@ts-drp/blueprints': specifier: 0.4.2 version: link:../blueprints @@ -260,10 +260,10 @@ importers: devDependencies: '@bufbuild/protobuf': specifier: ^2.0.0 - version: 2.2.2 + version: 2.2.3 '@types/node': specifier: ^22.5.4 - version: 22.10.1 + version: 22.10.2 tsx: specifier: 4.19.1 version: 4.19.1 @@ -272,7 +272,7 @@ importers: version: 5.7.2 vitest: specifier: ^2.1.1 - version: 2.1.8(@types/node@22.10.1)(terser@5.37.0) + version: 2.1.8(@types/node@22.10.2)(terser@5.37.0) packages/object: dependencies: @@ -282,7 +282,7 @@ importers: devDependencies: '@bufbuild/protobuf': specifier: ^2.0.0 - version: 2.2.2 + version: 2.2.3 benchmark: specifier: ^2.1.4 version: 2.1.4 @@ -1023,8 +1023,8 @@ packages: cpu: [x64] os: [win32] - '@bufbuild/protobuf@2.2.2': - resolution: {integrity: sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A==} + '@bufbuild/protobuf@2.2.3': + resolution: {integrity: sha512-tFQoXHJdkEOSwj5tRIZSPNUuXK3RaR7T1nUrPgbYX1pUbvqqaaZAsfo+NXBPsz5rZMSKVFrgK1WL8Q/MSLvprg==} '@chainsafe/as-chacha20poly1305@0.1.0': resolution: {integrity: sha512-BpNcL8/lji/GM3+vZ/bgRWqJ1q5kwvTFmGPk7pxm/QQZDbaMI98waOHjEymTjq2JmdD/INdNBFOVSyJofXg7ew==} @@ -1474,8 +1474,8 @@ packages: cpu: [x64] os: [win32] - '@grpc/grpc-js@1.12.4': - resolution: {integrity: sha512-NBhrxEWnFh0FxeA0d//YP95lRFsSx2TNLEUQg4/W+5f/BMxcCjgOOIT24iD+ZB/tZw057j44DaIxja7w4XMrhg==} + '@grpc/grpc-js@1.12.5': + resolution: {integrity: sha512-d3iiHxdpg5+ZcJ6jnDSOT8Z0O0VMVGy34jAnYLUX8yd36b1qn8f1TwOA/Lc7TsOh03IkPJ38eGI5qD2EjNkoEA==} engines: {node: '>=12.10.0'} '@grpc/proto-loader@0.7.13': @@ -1491,8 +1491,8 @@ packages: '@iarna/toml@2.2.5': resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} - '@inquirer/figures@1.0.8': - resolution: {integrity: sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==} + '@inquirer/figures@1.0.9': + resolution: {integrity: sha512-BXvGj0ehzrngHTPTDqUoDT3NXL8U0RxUk2zJm2A66RhCEIWdtU1v6GuUqNAgArW4PQ9CinqIWyHdQgdwOj06zQ==} engines: {node: '>=18'} '@isaacs/ttlcache@1.4.1': @@ -1531,8 +1531,8 @@ packages: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} '@jridgewell/resolve-uri@3.1.2': @@ -1558,71 +1558,71 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@libp2p/autonat@2.0.12': - resolution: {integrity: sha512-EgJb6RwJmBwB7/Ddg3B3xFspc+OrNC6oonWh3osrP85J0cY7wOVmDSuLqk8tcxli9OuTYNSef/7dY9NVYEA+9g==} + '@libp2p/autonat@2.0.15': + resolution: {integrity: sha512-R9PHA/0zy//gZ/W0xjyUl7PN+7JP6qtXqoeZnafb7pVOkJy/4RiBeYY4g/QKnZ0lEIpKLDowHT1pujkjbWw/Cg==} - '@libp2p/bootstrap@11.0.13': - resolution: {integrity: sha512-zfZdqR4pVvsSWRBYNYjJD6hCzsgRRNLy8NAcLOf+H4+xDQg2pdGY7RhbeLetqnEaifHFV1INdIuCkdOI8cSMsQ==} + '@libp2p/bootstrap@11.0.16': + resolution: {integrity: sha512-GmIkQuZwWFOnEBuUM0eRma/PjS0iCgc7Yl8X54QxqbmjB04DMqz2sGgmP+2gmiB38CIj1WGz4DTiTaECiyut2Q==} - '@libp2p/circuit-relay-v2@3.1.3': - resolution: {integrity: sha512-tdPaNK4ut9FU5uwABf+lj01eul3uVDUyAdlcpnIRgkRTOMZ02C06nyaIFSeHD5ykpyZpDIbLPHHBLd5kRYRfYg==} + '@libp2p/circuit-relay-v2@2.1.5': + resolution: {integrity: sha512-7uJicxChosVPcj7r9xmeI2Z318sgOk2VclagPWjTFCZSMdSHPtou8G4i0CJEoWAI+Afpxuz0h8aPb90MpVbWCA==} - '@libp2p/crypto@5.0.7': - resolution: {integrity: sha512-hv0rv/BPBsmSV5GBtaLZpOEv1LsA+Ub0BEDnEvSdB0ZbZ3Fcdlt5HTaJ2jYz4lx2T7KWTFQa9i1elmlGxwuJNg==} + '@libp2p/crypto@5.0.8': + resolution: {integrity: sha512-3ZxuzqMvyLXhRnjT3sjvzCCW4zkO9UKgv75KfqExP3k1Yk/Zbb+oM2z7OgnDycvLGxnRZgGwizrgnWpZvXlDEA==} - '@libp2p/dcutr@2.0.12': - resolution: {integrity: sha512-BtUtNQW+AmZDr3waEuQn4TzEleMljxXlojnUBAseysnJH5nHPjLyQfkfqKEIFdswghlZOJLX0YhiR+otzKXCCQ==} + '@libp2p/dcutr@2.0.14': + resolution: {integrity: sha512-claAqe1n2SBoy53v30tvw3BI3+Jbn5UivmR0R69tclBa2sU15sh8WfKMfRv+h3eo8823syUruNZUvUslc2p4DA==} - '@libp2p/devtools-metrics@1.1.10': - resolution: {integrity: sha512-PDUuPOKyKxjpQXzoKdPFHavqqxfiAOAI2P4EZbWeE/lD+Zs/H9NcgcgMVQq7gVxMdQh42z6rs9XhKV9pX6fzWw==} + '@libp2p/devtools-metrics@1.1.12': + resolution: {integrity: sha512-zHe9xgTWg8G8OVOVYG/ndLhugmRBw7TlwD5x4/evAVbRscoqwC3q3f746vYwCP1bXmoewWWp7/ekcp8sAT27Qw==} - '@libp2p/identify@3.0.12': - resolution: {integrity: sha512-Z1MjdaGMsLPEEpEvlCJOsOgZ2q4FOPqO7W9ep6Kemnc0suuB6wk+8XLDvnZKHS80OdZopGQwm7z8Az06cxrLAA==} + '@libp2p/identify@3.0.14': + resolution: {integrity: sha512-H80tdH8csD3W+wHoaltJEnjTAmZBJ22bYqFOPk5YKCF0k19Ox2MwRTkyCXuVDIdQfrYs94JE3HvLvUoN9X/JBQ==} - '@libp2p/interface-internal@2.1.1': - resolution: {integrity: sha512-7rw7p5wZry9ZPfdhYi4zXRjsgrJ8y/X5M7iWIzUBSJdJP2Zd0ZVStlgyqYm1YAbb8V0mwo5BI/kxd2o9R/9TJQ==} + '@libp2p/interface-internal@2.2.1': + resolution: {integrity: sha512-GGxQnTgQ891bpOcHQAG9Dy/KXo1OoKnCaV2e02yWNhW8TkqlFJnwdny6tX8O6BN8Od56yuEIS89ZoNn2SK4F5g==} - '@libp2p/interface@2.2.1': - resolution: {integrity: sha512-5dvsnf9+S5DoXCk5H3HNpe8lKzuXTi0k2On8Cdqr6YrkmrhCimow63AxtaUOVkH7GVBTTi8Q1jSx3aleX7KcEA==} + '@libp2p/interface@2.3.0': + resolution: {integrity: sha512-lodc8jxw32fkY2m2bsS6yzzozua6EDr5rJvahJaJVC36jZWFW5sBmOW8jBoKfoZyRwgD6uoOXP39miWQhEaUcg==} - '@libp2p/logger@5.1.4': - resolution: {integrity: sha512-pVQ2odi6rcOR412wM0dg7eZ1+wPHPo5D7W8vIn3YyB2FLodQD7CZXXfg7Z9Yaqlc4BVbkNXDWL/jlUss9wL2Ow==} + '@libp2p/logger@5.1.5': + resolution: {integrity: sha512-Qe8B/Mja0myaArPvuI5iKVi3o2Z55Rir+RDkkEU/m9TkKDkHVFmGKnPlWDzHehi18GALjLxOsTE9TJASxjDTCA==} - '@libp2p/multistream-select@6.0.9': - resolution: {integrity: sha512-yU+K4/jtXwt1WXMXSJTuhGnn6F97v/P0IOdMALMQlgmvSeGICDBNllX/i0r9y/DDwI/Hh61phB15aUgc/6pX8Q==} + '@libp2p/multistream-select@6.0.10': + resolution: {integrity: sha512-u2sxsPk18cmJl1GLbfKgV+HXcFP2e873411PPwfQgMqTuNYXvJZheJWxV/nz7LjB3XelHxgYPpDVkMvK/kjMyw==} - '@libp2p/peer-collections@6.0.12': - resolution: {integrity: sha512-JQvnCZ5rUiFkznQTOblNF+xE0ddmETn1f3FyYP9vHALOPrgdQkoZeY1b1W3Gz7gA8CXZ//cluHE+ZBiavDbNIg==} + '@libp2p/peer-collections@6.0.13': + resolution: {integrity: sha512-BjpXs3kWegnNay2CApntOkL9tPyzTxC2lKUt0Mj9qntmOp1BF/zWY982U1X4ScjCE/M9Nh9x/w4Z/GKCT+K5lQ==} - '@libp2p/peer-id@5.0.8': - resolution: {integrity: sha512-vil9cch+qtqchSlrgG0Zw82uCW8XsyeOJc6DaIiS2hI01cMOIChT4CKjTn0iV5k2yw/niycQPjLrYQzy7tBIYg==} + '@libp2p/peer-id@5.0.9': + resolution: {integrity: sha512-TgWOPbU7AcUdSiHomL2wcg9eJqjoMCvCmU5eq/3fyBygTaG4BiQA/tYKuTEfeB5YPMdG1cJLmxgpk/a+ZRkY1g==} - '@libp2p/peer-record@8.0.12': - resolution: {integrity: sha512-N8OyAAgQwBCUB7AtSlI0AQun45SeBS5UWMnhO9JLAzzNUOZiMk+IfBwEu8dpJ0E311QK2vGY1suoxTsauqMSjg==} + '@libp2p/peer-record@8.0.13': + resolution: {integrity: sha512-4+jd3UvlF3sUoHpjPToy9AdW3ReF/ipvA9yBdl5axDKWxjJVOfyG8DvLRGJsTvm12gLdvb7vDgmEtpUPwWqjGQ==} - '@libp2p/peer-store@11.0.12': - resolution: {integrity: sha512-wCPvrmdm+fua28xY6THVskawNDhKxo9O9suif9MAy6Nb9Drr+WiOGucHasOrs/ELvkuU3nc/zxvyWjk8MlTEfw==} + '@libp2p/peer-store@11.0.13': + resolution: {integrity: sha512-KieXSY8ysyC7ROJ7GI7dtQkowRFDuG2jk5HQedSXNUe74JurG0uI/HddFF8yij+HgY/kZiBwWUQbKrTC4Cewbw==} '@libp2p/pubsub-peer-discovery@11.0.1': resolution: {integrity: sha512-bT7UO7tQ4mZCPFE0eS8Fx19B8MGzxjbTNR6SwcLGcOqOqUTvc2CLByMvcy3iMXuKjmds6G+VUf5ZMhvjGLTznA==} - '@libp2p/pubsub@10.0.12': - resolution: {integrity: sha512-Zhvq/GIV1VS9COwvEaG3olwF4EnSbt/Ftgq9A7veqG9vH+BdhKYtMxwTpC1jub0PbYGSIVSjKHiTDNZ5YAh7Tg==} + '@libp2p/pubsub@10.0.14': + resolution: {integrity: sha512-fzHHpI6Smrvvlje1ySRfohjlxeifpoowNRcnJy6/ZFoziHvtufuPQdJ65jL/oobd6sTnbbShAlkkx/KVXBr5lw==} - '@libp2p/simple-metrics@1.2.7': - resolution: {integrity: sha512-6ZRP9J8AQagxwoB7P0Mt/Mi101bgGYSORoLgzfq8RY8fE/FJJ6l8NigBo/fQVVMhMNXO6UjKADGJHtxGDFNBkA==} + '@libp2p/simple-metrics@1.2.8': + resolution: {integrity: sha512-Ajc8wySEkZVQA1uga6KVcuEBu4PInyacgZZEAavoDKJwoOA7nfSsmj4mJSE9vxqn6BwLQNrRKJT9DnsI944h7A==} - '@libp2p/utils@6.2.1': - resolution: {integrity: sha512-uORuQLB75MgbrDA6i0rCw/fqNFgCs1dO3c21Z5WNdRCA4Lcvhgi6wnUf45DwgNCqtljDAnBR0FYI+UbEp5yAuA==} + '@libp2p/utils@6.3.0': + resolution: {integrity: sha512-1zF9xwxtAjg7N54deR3l45d0awLsuO8cacfp9J4vE+4RjrtKSa40IxhunLOp52ctm9H17wixlXUhoP85Ki8F3w==} - '@libp2p/webrtc@5.0.19': - resolution: {integrity: sha512-WicT2mraZf4ZKqt73MYvfAUvOQehZDPT673GThA3yK02eR6B/c9MenMuUbNb3qGsE4b5yhMjioYjZPahWpxcBw==} + '@libp2p/webrtc@5.0.22': + resolution: {integrity: sha512-WVJC4mhFYdZ1wKTZxAwTMXyLqkfcLRM86J8wKgRNTAfvZqet1HQuJ5U/Hp4CngNnuLGHqOKVdn6obDcy6nMWww==} - '@libp2p/websockets@9.0.13': - resolution: {integrity: sha512-e1Lukn8kzJC7YbfufT8rOy/BXUyl213srb+zizFu4JkTRloChEjq7VzARPo9lrMQye71JrTi2eBg+O/XadERsg==} + '@libp2p/websockets@9.1.0': + resolution: {integrity: sha512-110hKTaCO13nUxUAr5KQPyomzbXbwkoyeY0Xr5urX8oAA7R3hQrcs8+luWpouiF8Ui5SvmeWDN8t2yPMoH2v5g==} - '@libp2p/webtransport@5.0.18': - resolution: {integrity: sha512-JDWJB7Nh8MR35sNhHpKg6/OcW6nJu4Tu8Lsb1dXHvMBhYC8Y/Ndu+DsEZ/zFZqOWnfzZmNr7kvYNK/mPiHFZGw==} + '@libp2p/webtransport@5.0.21': + resolution: {integrity: sha512-8b+uZ7dHcT3otu3tqAqhpF2RaPRKwJ041bpIU2GGTqyPha76M9p2PaS8SrPxifC+L7qj+ZjXOE0IVZPGh1k+Lg==} '@multiformats/dns@1.0.6': resolution: {integrity: sha512-nt/5UqjMPtyvkG9BQYdJ4GfLK3nMqGpFZOzf4hAmIa0sJh2LlS9YKXZ4FgwBDsaHvzZqR/rUFIywIc7pkHNNuw==} @@ -1633,8 +1633,8 @@ packages: '@multiformats/multiaddr-matcher@1.6.0': resolution: {integrity: sha512-E77lLvQR+50kTAfvjV3g4wr9qCu77Z+6yT0s1hgfh8B4sAXZ8u/YdQJGhjgstgW1kmGy7BXPppROKYijqQsesQ==} - '@multiformats/multiaddr-to-uri@10.1.2': - resolution: {integrity: sha512-6sicfYRjJlHJn4bwsQancs8kXncWU4dDN/+V9sMVTYp9hi8ovWgVkK75AbAv4SfhztmmI+oufVUncQ1n+SukKQ==} + '@multiformats/multiaddr-to-uri@11.0.0': + resolution: {integrity: sha512-9RNmlIGwZbBLsHekT50dbt4o4u8Iciw9kGjv+WHiGxQdsJ6xKKjU1+C0Vbas6RilMbaVOAOnEyfNcXbUmTkLxQ==} '@multiformats/multiaddr@12.3.4': resolution: {integrity: sha512-R4pEEUyWGrRo16TSflz80Yr6XNbPirix1pfPqDLXsDZ4aaIrhZ7cez9jnyRQgci6DuuqSyZAdJKV6SdxpZ7Oiw==} @@ -1760,28 +1760,28 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@react-native/assets-registry@0.76.4': - resolution: {integrity: sha512-S2qgMmB08JIeKz/0bSoE0X4NNTCIVjquINZzGnYTBWllq5COGmB8MVFcAYF52GkbTlMjVVFSsnVjcLwV4aNXEw==} + '@react-native/assets-registry@0.76.5': + resolution: {integrity: sha512-MN5dasWo37MirVcKWuysRkRr4BjNc81SXwUtJYstwbn8oEkfnwR9DaqdDTo/hHOnTdhafffLIa2xOOHcjDIGEw==} engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.76.4': - resolution: {integrity: sha512-JMK8Ad6YOWrR74mLlA5w7ycOzZ5zlb6pU6v38J7F4DVTToeWAFAi+Hqy0p5FtvJlfKyxVuPB3kFeQ0YL2JA/0A==} + '@react-native/babel-plugin-codegen@0.76.5': + resolution: {integrity: sha512-xe7HSQGop4bnOLMaXt0aU+rIatMNEQbz242SDl8V9vx5oOTI0VbZV9yLy6yBc6poUlYbcboF20YVjoRsxX4yww==} engines: {node: '>=18'} - '@react-native/babel-preset@0.76.4': - resolution: {integrity: sha512-D++oMqmBXeibWI8BMeH1goMhR8dHGkQwu9tJoR7zxNapFZuPrjkCzWXQ4fiJrk1plaQnp9W05x+CpSabsiJqSg==} + '@react-native/babel-preset@0.76.5': + resolution: {integrity: sha512-1Nu5Um4EogOdppBLI4pfupkteTjWfmI0hqW8ezWTg7Bezw0FtBj8yS8UYVd3wTnDFT9A5mA2VNoNUqomJnvj2A==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/codegen@0.76.4': - resolution: {integrity: sha512-ZiV1D0pF1QS54MzVHCacNT5foSk6HxgqH07vswFLqH2GTQaytHd8TZF9XBOzDxOjmLuiR8KEO1ZY1F3bN1sW4A==} + '@react-native/codegen@0.76.5': + resolution: {integrity: sha512-FoZ9VRQ5MpgtDAnVo1rT9nNRfjnWpE40o1GeJSDlpUMttd36bVXvsDm8W/NhX8BKTWXSX+CPQJsRcvN1UPYGKg==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/community-cli-plugin@0.76.4': - resolution: {integrity: sha512-IcXic/21To3oS2/PnrvOm8WpR2PvmclBsZUlB1o/wVdd/+LIaq7AS0qTh32AR1sluV07Q6TD7t68abD7Ahl4tA==} + '@react-native/community-cli-plugin@0.76.5': + resolution: {integrity: sha512-3MKMnlU0cZOWlMhz5UG6WqACJiWUrE3XwBEumzbMmZw3Iw3h+fIsn+7kLLE5EhzqLt0hg5Y4cgYFi4kOaNgq+g==} engines: {node: '>=18'} peerDependencies: '@react-native-community/cli-server-api': '*' @@ -1789,33 +1789,33 @@ packages: '@react-native-community/cli-server-api': optional: true - '@react-native/debugger-frontend@0.76.4': - resolution: {integrity: sha512-NrikafRPP6xoAcPiTKTIL8wJtza2r2+BAvtthqba+PvGAwRJxzmW2C75uvyP3IfVHxUiBAm6BalBLu8ADPhQ0g==} + '@react-native/debugger-frontend@0.76.5': + resolution: {integrity: sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.76.4': - resolution: {integrity: sha512-cbTAfsS2wyEEp1F+ch8T9nIJqymb/3lxA0yQqrhbv/RG7UQqvaikY3R+VtIo1jWXXcDceF4RuayjVO/uIGdwrA==} + '@react-native/dev-middleware@0.76.5': + resolution: {integrity: sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg==} engines: {node: '>=18'} - '@react-native/gradle-plugin@0.76.4': - resolution: {integrity: sha512-xTL7T3u8f3/C3vaK06UY+mF7XKMSoGBx8GUKVM9MZ5lbvKTTTktn3/GlHzJBr/9c9WKtVLEnk/EjKLcm6JZrwQ==} + '@react-native/gradle-plugin@0.76.5': + resolution: {integrity: sha512-7KSyD0g0KhbngITduC8OABn0MAlJfwjIdze7nA4Oe1q3R7qmAv+wQzW+UEXvPah8m1WqFjYTkQwz/4mK3XrQGw==} engines: {node: '>=18'} - '@react-native/js-polyfills@0.76.4': - resolution: {integrity: sha512-yBNx3a6S3e9+H7sBb9rQr0FhwKZdptofENguv1HiqgyGs3Tu+TMbd1xsl0vuxhB/B9ICa8xb+lnrpLtNRgtcSQ==} + '@react-native/js-polyfills@0.76.5': + resolution: {integrity: sha512-ggM8tcKTcaqyKQcXMIvcB0vVfqr9ZRhWVxWIdiFO1mPvJyS6n+a+lLGkgQAyO8pfH0R1qw6K9D0nqbbDo865WQ==} engines: {node: '>=18'} - '@react-native/metro-babel-transformer@0.76.4': - resolution: {integrity: sha512-+YyYLKhtOso1GwrIis6L/LS5we4gnXI6S57Uya5s0Oz/MJVvJZiGSppJgBa4MJci90WU9OE0oHDe1EnFH+e0iQ==} + '@react-native/metro-babel-transformer@0.76.5': + resolution: {integrity: sha512-Cm9G5Sg5BDty3/MKa3vbCAJtT3YHhlEaPlQALLykju7qBS+pHZV9bE9hocfyyvc5N/osTIGWxG5YOfqTeMu1oQ==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/normalize-colors@0.76.4': - resolution: {integrity: sha512-qqkYV6iNUjlmyH5cvDIboNckUaOIGTHbMANkrMRL+MPffB/AFFyHnlKWJh0nILFqyUr3DIzqRAP8z6v0DUbGjA==} + '@react-native/normalize-colors@0.76.5': + resolution: {integrity: sha512-6QRLEok1r55gLqj+94mEWUENuU5A6wsr2OoXpyq/CgQ7THWowbHtru/kRGRr6o3AQXrVnZheR60JNgFcpNYIug==} - '@react-native/virtualized-lists@0.76.4': - resolution: {integrity: sha512-QLL86rgKhgK7shh3sLB3KoTMdAHIrqcrjMzSJIXeEr42PZkScMITGdDqq/cpx2zpp635pYJt/6d3Ithk00NrGA==} + '@react-native/virtualized-lists@0.76.5': + resolution: {integrity: sha512-M/fW1fTwxrHbcx0OiVOIxzG6rKC0j9cR9Csf80o77y1Xry0yrNPpAlf8D1ev3LvHsiAUiRNFlauoPtodrs2J1A==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -1840,8 +1840,8 @@ packages: rollup: optional: true - '@rollup/pluginutils@5.1.3': - resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + '@rollup/pluginutils@5.1.4': + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -1849,115 +1849,115 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.28.1': - resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==} + '@rollup/rollup-android-arm-eabi@4.29.1': + resolution: {integrity: sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.28.1': - resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==} + '@rollup/rollup-android-arm64@4.29.1': + resolution: {integrity: sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.28.1': - resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==} + '@rollup/rollup-darwin-arm64@4.29.1': + resolution: {integrity: sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.28.1': - resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==} + '@rollup/rollup-darwin-x64@4.29.1': + resolution: {integrity: sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.28.1': - resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==} + '@rollup/rollup-freebsd-arm64@4.29.1': + resolution: {integrity: sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.28.1': - resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==} + '@rollup/rollup-freebsd-x64@4.29.1': + resolution: {integrity: sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.28.1': - resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==} + '@rollup/rollup-linux-arm-gnueabihf@4.29.1': + resolution: {integrity: sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.28.1': - resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==} + '@rollup/rollup-linux-arm-musleabihf@4.29.1': + resolution: {integrity: sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.28.1': - resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==} + '@rollup/rollup-linux-arm64-gnu@4.29.1': + resolution: {integrity: sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.28.1': - resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==} + '@rollup/rollup-linux-arm64-musl@4.29.1': + resolution: {integrity: sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.28.1': - resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==} + '@rollup/rollup-linux-loongarch64-gnu@4.29.1': + resolution: {integrity: sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': - resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==} + '@rollup/rollup-linux-powerpc64le-gnu@4.29.1': + resolution: {integrity: sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.28.1': - resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==} + '@rollup/rollup-linux-riscv64-gnu@4.29.1': + resolution: {integrity: sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.28.1': - resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==} + '@rollup/rollup-linux-s390x-gnu@4.29.1': + resolution: {integrity: sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.28.1': - resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==} + '@rollup/rollup-linux-x64-gnu@4.29.1': + resolution: {integrity: sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.28.1': - resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==} + '@rollup/rollup-linux-x64-musl@4.29.1': + resolution: {integrity: sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.28.1': - resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==} + '@rollup/rollup-win32-arm64-msvc@4.29.1': + resolution: {integrity: sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.28.1': - resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==} + '@rollup/rollup-win32-ia32-msvc@4.29.1': + resolution: {integrity: sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.28.1': - resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==} + '@rollup/rollup-win32-x64-msvc@4.29.1': + resolution: {integrity: sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==} cpu: [x64] os: [win32] - '@shikijs/core@1.24.0': - resolution: {integrity: sha512-6pvdH0KoahMzr6689yh0QJ3rCgF4j1XsXRHNEeEN6M4xJTfQ6QPWrmHzIddotg+xPJUPEPzYzYCKzpYyhTI6Gw==} + '@shikijs/core@1.24.4': + resolution: {integrity: sha512-jjLsld+xEEGYlxAXDyGwWsKJ1sw5Pc1pnp4ai2ORpjx2UX08YYTC0NNqQYO1PaghYaR+PvgMOGuvzw2he9sk0Q==} - '@shikijs/engine-javascript@1.24.0': - resolution: {integrity: sha512-ZA6sCeSsF3Mnlxxr+4wGEJ9Tto4RHmfIS7ox8KIAbH0MTVUkw3roHPHZN+LlJMOHJJOVupe6tvuAzRpN8qK1vA==} + '@shikijs/engine-javascript@1.24.4': + resolution: {integrity: sha512-TClaQOLvo9WEMJv6GoUsykQ6QdynuKszuORFWCke8qvi6PeLm7FcD9+7y45UenysxEWYpDL5KJaVXTngTE+2BA==} - '@shikijs/engine-oniguruma@1.24.0': - resolution: {integrity: sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg==} + '@shikijs/engine-oniguruma@1.24.4': + resolution: {integrity: sha512-Do2ry6flp2HWdvpj2XOwwa0ljZBRy15HKZITzPcNIBOGSeprnA8gOooA/bLsSPuy8aJBa+Q/r34dMmC3KNL/zw==} - '@shikijs/types@1.24.0': - resolution: {integrity: sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug==} + '@shikijs/types@1.24.4': + resolution: {integrity: sha512-0r0XU7Eaow0PuDxuWC1bVqmWCgm3XqizIaT7SM42K03vc69LGooT0U8ccSR44xP/hGlNx4FKhtYpV+BU6aaKAA==} - '@shikijs/vscode-textmate@9.3.0': - resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + '@shikijs/vscode-textmate@9.3.1': + resolution: {integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1976,16 +1976,16 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@thi.ng/api@8.11.13': - resolution: {integrity: sha512-/BI1M8dIazn/6TJbV4v9lQ6KhswObw2xpcZ5FlAa2sZgiOdvSvYxeLr5NzUGWbs8O/bWRSQNU7dv2e12Yrpjfw==} + '@thi.ng/api@8.11.14': + resolution: {integrity: sha512-g2uyP4ul/ABa58lrFpMViocr2Tigs1+L4T2S1o4oievpzZIz+/NWQE6Hz7bQyQSt7/NJ6kvh3fhjgEt7pRKfLA==} engines: {node: '>=18'} - '@thi.ng/errors@2.5.19': - resolution: {integrity: sha512-3+agBHA+jPM90BLj+wmptHZGGl6yMT+MYEbeTFWMDZuDBVhtzreQsLjYCRa3elZt8LMqTWcCTURmgLO7bJRQMQ==} + '@thi.ng/errors@2.5.20': + resolution: {integrity: sha512-sZnYdMsHQxyHKZYRIg6QwdSgBaNyh8rmD8+6lGlLGxgXhBis4DhjNTNsDSXksFsE9GnSOYpmU4mpf/aemdJStg==} engines: {node: '>=18'} - '@thi.ng/random@4.1.4': - resolution: {integrity: sha512-a4FwyIGAJEgJHMfi4+ymdrhUtdFRwHyUa0Tam93Tx3iz3Ngsceo+tvyxuG3j56xOo6TUJSQdP+x+LuvoVmQqxA==} + '@thi.ng/random@4.1.5': + resolution: {integrity: sha512-2Et4LpGLFXM6iFnpVrlfsnmvgu9uWiJw3mdthXB0LrEoqYSQ/CYuiV8m1HPiWbyacHqHam6HS3I4sPJsmx5jrg==} engines: {node: '>=18'} '@tootallnate/quickjs-emscripten@0.23.0': @@ -2036,8 +2036,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.10.1': - resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} + '@types/node@22.10.2': + resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -2319,8 +2319,8 @@ packages: browserify-zlib@0.2.0: resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + browserslist@4.24.3: + resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2350,14 +2350,18 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - call-bind-apply-helpers@1.0.0: - resolution: {integrity: sha512-CCKAP2tkPau7D3GE8+V8R6sQubA9R5foIzGp+85EXCVSCivuxBNAWqcpn72PKYiIcqoViv/kcUDpaEIMBVi1lQ==} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + caller-callsite@2.0.0: resolution: {integrity: sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==} engines: {node: '>=4'} @@ -2386,8 +2390,8 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - caniuse-lite@1.0.30001687: - resolution: {integrity: sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==} + caniuse-lite@1.0.30001690: + resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} case-anything@2.1.13: resolution: {integrity: sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==} @@ -2711,15 +2715,15 @@ packages: dprint-node@1.0.8: resolution: {integrity: sha512-iVKnUtYfGrYcW1ZAlfR/F59cUVL8QIhWoBJoSjkkdua/dkWIgjZfiLMeTjiB06X0ZLkQ0M2C1VbUj/CxkIf1zg==} - dunder-proto@1.0.0: - resolution: {integrity: sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.71: - resolution: {integrity: sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==} + electron-to-chromium@1.5.75: + resolution: {integrity: sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==} elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} @@ -2772,6 +2776,10 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -2918,8 +2926,8 @@ packages: flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - flow-parser@0.256.0: - resolution: {integrity: sha512-HFb/GgB7hq+TYosLJuMLdLp8aGlyAVfrJaTvcM0w2rz2T33PjkVbRU419ncK/69cjowUksewuspkBheq9ZX9Hw==} + flow-parser@0.257.1: + resolution: {integrity: sha512-7+KYDpAXyBPD/wODhbPYO6IGUx+WwtJcLLG/r3DvbNyxaDyuYaTBKbSqeCldWQzuFcj+MsOVx2bpkEwVPB9JRw==} engines: {node: '>=0.4.0'} for-each@0.3.3: @@ -2955,8 +2963,8 @@ packages: resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} engines: {node: '>=18'} - get-intrinsic@1.2.5: - resolution: {integrity: sha512-Y4+pKa7XeRUPWFNvOOYHkRYrfzW07oraURSvjDmRVOJ748OrVmeXtpE4+GCEHncjCjkTxPNRt8kEbxDhsn6VTg==} + get-intrinsic@1.2.6: + resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} engines: {node: '>= 0.4'} get-iterator@2.0.1: @@ -3052,8 +3060,8 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hast-util-to-html@9.0.3: - resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + hast-util-to-html@9.0.4: + resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==} hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} @@ -3116,8 +3124,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - image-size@1.1.1: - resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + image-size@1.2.0: + resolution: {integrity: sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==} engines: {node: '>=16.x'} hasBin: true @@ -3168,8 +3176,8 @@ packages: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + is-arguments@1.2.0: + resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} engines: {node: '>= 0.4'} is-arrayish@0.2.1: @@ -3179,8 +3187,8 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} is-directory@0.3.1: @@ -3280,8 +3288,8 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} is-unicode-supported@0.1.0: @@ -3342,9 +3350,6 @@ packages: it-filter@3.1.1: resolution: {integrity: sha512-TOXmVuaSkxlLp2hXKoMTra0WMZMKVFxE3vSsbIA+PbADNCBAHhjJ/lM31vBOUTddHMO34Ku++vU8T9PLlBxQtg==} - it-first@3.0.6: - resolution: {integrity: sha512-ExIewyK9kXKNAplg2GMeWfgjUcfC1FnUXz/RPfAvIXby+w7U4b3//5Lic0NV03gXT8O/isj5Nmp6KiY0d45pIQ==} - it-foreach@2.1.1: resolution: {integrity: sha512-ID4Gxnavk/LVQLQESAQ9hR6dR63Ih6X+8VdxEktX8rpz2dCGAbZpey/eljTNbMfV2UKXHiu6UsneoNBZuac97g==} @@ -3471,6 +3476,11 @@ packages: engines: {node: '>=6'} hasBin: true + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -3486,8 +3496,8 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - ky@1.7.2: - resolution: {integrity: sha512-OzIvbHKKDpi60TnF9t7UUVAF1B4mcqc02z5PIvrm08Wyb+yOcz63GRvEuVxNT18a9E1SrNouhB4W2NNLeD7Ykg==} + ky@1.7.4: + resolution: {integrity: sha512-zYEr/gh7uLW2l4su11bmQ2M9xLgQLjyvx58UyNM/6nuqyWFHPX5ktMjvpev3F8QWdjSsHUpnWew4PBCswBNuMQ==} engines: {node: '>=18'} latest-version@9.0.0: @@ -3498,8 +3508,8 @@ packages: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} - libp2p@2.3.1: - resolution: {integrity: sha512-b8SydqWzScHXiS5A+c29w2JGbkYBajW+AGFmWmtaF5r53ZpMTetnPmlczkT7D2Zd9+k4yKC7plGBWBNku/KNXQ==} + libp2p@2.4.2: + resolution: {integrity: sha512-8y+moEpzzkDjRbK7e+0k8zgtCnL4RkttFnjxrnzoVLQdk6ki3xf0SQkH3aD6FHyz8fdHlG48Av6BEOsT+F9TKg==} lighthouse-logger@1.4.2: resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} @@ -3588,8 +3598,8 @@ packages: resolution: {integrity: sha512-tPJQ1HeyiU2vRruNGhZ+VleWuMQRro8iFtJxYgnS4NQe+EukKF6aGiIT+7flZhISAt2iaXBCfFGvAyif7/f8nQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - magic-string@0.30.14: - resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} @@ -3609,6 +3619,10 @@ packages: resolution: {integrity: sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==} engines: {node: 6.* || 8.* || >= 10.*} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} @@ -3860,8 +3874,8 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} node-stdlib-browser@1.3.0: resolution: {integrity: sha512-g/koYzOr9Fb1Jc+tHUHlFd5gODjGn48tHexUK8q6iqOVriEgSnd3/1T7myBYc+0KBVze/7F7n65ec9rW6OD7xw==} @@ -3898,8 +3912,8 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} observable-webworkers@2.0.1: @@ -3929,8 +3943,8 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - oniguruma-to-es@0.7.0: - resolution: {integrity: sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==} + oniguruma-to-es@0.8.1: + resolution: {integrity: sha512-dekySTEvCxCj0IgKcA2uUCO/e4ArsqpucDPcX26w9ajx+DvMWLc5eZeJaRQkd7oC/+rwif5gnT900tA34uN9Zw==} open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} @@ -4245,8 +4259,8 @@ packages: peerDependencies: react-native: '>=0.60.0' - react-native@0.76.4: - resolution: {integrity: sha512-c4K5dLmIAeeoGIxRM/Z2h9LjZVGDs8jwamksmFRSZFDt/j/A1wByVG/AnOpa6V39X40MQYSKEO0grKC7W5HpMQ==} + react-native@0.76.5: + resolution: {integrity: sha512-op2p2kB+lqMF1D7AdX4+wvaR0OPFbvWYs+VBE7bwsb99Cn9xISrLRLAgFflZedQsa5HvnOGrULhtnmItbIKVVw==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -4298,8 +4312,8 @@ packages: regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - regex-recursion@4.3.0: - resolution: {integrity: sha512-5LcLnizwjcQ2ALfOj95MjcatxyqF5RPySx9yT+PaXu3Gox2vyAtLDjHB8NTJLtMGkvyau6nI3CfpwFCjPUIs/A==} + regex-recursion@5.0.0: + resolution: {integrity: sha512-UwyOqeobrCCqTXPcsSqH4gDhOjD5cI/b8kjngWgSZbxYh5yVjAwTjO5+hAuPRNiuR70+5RlWSs+U9PVcVcW9Lw==} regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} @@ -4354,8 +4368,9 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true restore-cursor@3.1.0: @@ -4390,8 +4405,8 @@ packages: ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} - rollup@4.28.1: - resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==} + rollup@4.29.1: + resolution: {integrity: sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -4485,11 +4500,23 @@ packages: engines: {node: '>=4'} hasBin: true - shiki@1.24.0: - resolution: {integrity: sha512-qIneep7QRwxRd5oiHb8jaRzH15V/S8F3saCXOdjwRLgozZJr5x2yeBhQtqkO3FSzQDwYEFAYuifg4oHjpDghrg==} + shiki@1.24.4: + resolution: {integrity: sha512-aVGSFAOAr1v26Hh/+GBIsRVDWJ583XYV7CuNURKRWh9gpGv4OdbisZGq96B9arMYTZhTQkmRF5BrShOSTvNqhw==} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} siginfo@2.0.0: @@ -4721,8 +4748,8 @@ packages: ts-proto-descriptors@2.0.0: resolution: {integrity: sha512-wHcTH3xIv11jxgkX5OyCSFfw27agpInAd6yh89hKG6zqIXnjW9SYqSER2CVQxdPj4czeOhGagNvZBEbJPy7qkw==} - ts-proto@2.5.0: - resolution: {integrity: sha512-QI+rFgj4Th3njPZ8a3HM56kH7S2ZU/ph8MeH8JC3ouhhVe5hVXEG0nAyeHXaOE+gi/8YwCGDORIyNAzdb7Pr4g==} + ts-proto@2.6.0: + resolution: {integrity: sha512-vMpXqanLw2Y0Mp3NcjV5kM7JSTiKHksJyy7/LCuZmUt7iZ3NBz6Up6b9uQn8cC1RzzMyAk+fBIT7qzoLGgl5kw==} hasBin: true tsconfck@3.1.4: @@ -4765,8 +4792,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.30.0: - resolution: {integrity: sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==} + type-fest@4.30.2: + resolution: {integrity: sha512-UJShLPYi1aWqCdq9HycOL/gwsuqda1OISdBO3t8RlXQC4QvtuIz4b5FCfe2dQIWEpmlRExKmcTBfP1r9bhY7ig==} engines: {node: '>=16'} typedoc@0.26.11: @@ -4927,8 +4954,8 @@ packages: terser: optional: true - vite@6.0.3: - resolution: {integrity: sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==} + vite@6.0.5: + resolution: {integrity: sha512-akD5IAH/ID5imgue2DYhzsEwCi0/4VKY31uhMLEYJwPP4TiUp8pL5PIK+Wo7H8qT8JY9i+pVfPydcFPYD1EL7g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -5027,8 +5054,8 @@ packages: resolution: {integrity: sha512-XUguZbDxCA2wBn2LoFtcEhXL6AXo+hVjGonwhSTTTU9SzbWG8Xu3onNIpzf9j/mYUcJQ0f+m37SzG77G851uFw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} - which-typed-array@1.1.16: - resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==} + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -5152,7 +5179,7 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@babel/code-frame@7.26.2': @@ -5187,9 +5214,9 @@ snapshots: dependencies: '@babel/parser': 7.26.3 '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 + jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: @@ -5199,7 +5226,7 @@ snapshots: dependencies: '@babel/compat-data': 7.26.3 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 + browserslist: 4.24.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -5230,7 +5257,7 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 debug: 4.4.0 lodash.debounce: 4.0.8 - resolve: 1.22.8 + resolve: 1.22.10 transitivePeerDependencies: - supports-color @@ -6034,7 +6061,7 @@ snapshots: '@biomejs/cli-win32-x64@1.9.4': optional: true - '@bufbuild/protobuf@2.2.2': {} + '@bufbuild/protobuf@2.2.3': {} '@chainsafe/as-chacha20poly1305@0.1.0': {} @@ -6044,11 +6071,11 @@ snapshots: '@chainsafe/libp2p-gossipsub@14.1.0': dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/peer-id': 5.0.8 - '@libp2p/pubsub': 10.0.12 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/peer-id': 5.0.9 + '@libp2p/pubsub': 10.0.14 '@multiformats/multiaddr': 12.3.4 denque: 2.1.0 it-length-prefixed: 9.1.0 @@ -6063,9 +6090,9 @@ snapshots: dependencies: '@chainsafe/as-chacha20poly1305': 0.1.0 '@chainsafe/as-sha256': 0.4.2 - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/peer-id': 5.0.8 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/peer-id': 5.0.9 '@noble/ciphers': 0.6.0 '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 @@ -6081,8 +6108,8 @@ snapshots: '@chainsafe/libp2p-yamux@7.0.1': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/utils': 6.2.1 + '@libp2p/interface': 2.3.0 + '@libp2p/utils': 6.3.0 get-iterator: 2.0.1 it-foreach: 2.1.1 it-pushable: 3.2.3 @@ -6306,7 +6333,7 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@grpc/grpc-js@1.12.4': + '@grpc/grpc-js@1.12.5': dependencies: '@grpc/proto-loader': 0.7.13 '@js-sdsl/ordered-map': 4.4.2 @@ -6318,15 +6345,15 @@ snapshots: protobufjs: 7.4.0 yargs: 17.7.2 - '@grpc/reflection@1.0.4(@grpc/grpc-js@1.12.4)': + '@grpc/reflection@1.0.4(@grpc/grpc-js@1.12.5)': dependencies: - '@grpc/grpc-js': 1.12.4 + '@grpc/grpc-js': 1.12.5 '@grpc/proto-loader': 0.7.13 protobufjs: 7.4.0 '@iarna/toml@2.2.5': {} - '@inquirer/figures@1.0.8': {} + '@inquirer/figures@1.0.9': {} '@isaacs/ttlcache@1.4.1': {} @@ -6348,14 +6375,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 22.10.2 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.10.1 + '@types/node': 22.10.2 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -6389,11 +6416,11 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.10.1 + '@types/node': 22.10.2 '@types/yargs': 17.0.33 chalk: 4.1.2 - '@jridgewell/gen-mapping@0.3.5': + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 @@ -6405,7 +6432,7 @@ snapshots: '@jridgewell/source-map@0.3.6': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/sourcemap-codec@1.5.0': {} @@ -6419,55 +6446,53 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@libp2p/autonat@2.0.12': + '@libp2p/autonat@2.0.15': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/peer-id': 5.0.8 - '@libp2p/utils': 6.2.1 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/peer-collections': 6.0.13 + '@libp2p/peer-id': 5.0.9 + '@libp2p/utils': 6.3.0 '@multiformats/multiaddr': 12.3.4 - it-first: 3.0.6 - it-length-prefixed: 9.1.0 - it-map: 3.1.1 - it-parallel: 3.0.8 - it-pipe: 3.0.1 + any-signal: 4.1.1 + it-protobuf-stream: 1.1.5 multiformats: 13.3.1 protons-runtime: 5.5.0 uint8arraylist: 2.4.8 - '@libp2p/bootstrap@11.0.13': + '@libp2p/bootstrap@11.0.16': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/peer-id': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/peer-id': 5.0.9 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.4 - '@libp2p/circuit-relay-v2@3.1.3': + '@libp2p/circuit-relay-v2@2.1.5': dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/peer-collections': 6.0.12 - '@libp2p/peer-id': 5.0.8 - '@libp2p/peer-record': 8.0.12 - '@libp2p/utils': 6.2.1 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/peer-collections': 6.0.13 + '@libp2p/peer-id': 5.0.9 + '@libp2p/peer-record': 8.0.13 + '@libp2p/utils': 6.3.0 '@multiformats/multiaddr': 12.3.4 '@multiformats/multiaddr-matcher': 1.6.0 any-signal: 4.1.1 it-protobuf-stream: 1.1.5 it-stream-types: 2.0.2 multiformats: 13.3.1 - nanoid: 5.0.9 progress-events: 1.0.1 protons-runtime: 5.5.0 + race-signal: 1.1.0 retimeable-signal: 0.0.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/crypto@5.0.7': + '@libp2p/crypto@5.0.8': dependencies: - '@libp2p/interface': 2.2.1 + '@libp2p/interface': 2.3.0 '@noble/curves': 1.7.0 '@noble/hashes': 1.6.1 asn1js: 3.0.5 @@ -6476,11 +6501,11 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/dcutr@2.0.12': + '@libp2p/dcutr@2.0.14': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/utils': 6.2.1 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/utils': 6.3.0 '@multiformats/multiaddr': 12.3.4 '@multiformats/multiaddr-matcher': 1.6.0 delay: 6.0.0 @@ -6488,13 +6513,13 @@ snapshots: protons-runtime: 5.5.0 uint8arraylist: 2.4.8 - '@libp2p/devtools-metrics@1.1.10': + '@libp2p/devtools-metrics@1.1.12': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/logger': 5.1.4 - '@libp2p/peer-id': 5.0.8 - '@libp2p/simple-metrics': 1.2.7 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/logger': 5.1.5 + '@libp2p/peer-id': 5.0.9 + '@libp2p/simple-metrics': 1.2.8 '@multiformats/multiaddr': 12.3.4 cborg: 4.2.7 it-pipe: 3.0.1 @@ -6503,14 +6528,14 @@ snapshots: multiformats: 13.3.1 progress-events: 1.0.1 - '@libp2p/identify@3.0.12': + '@libp2p/identify@3.0.14': dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/peer-id': 5.0.8 - '@libp2p/peer-record': 8.0.12 - '@libp2p/utils': 6.2.1 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/peer-id': 5.0.9 + '@libp2p/peer-record': 8.0.13 + '@libp2p/utils': 6.3.0 '@multiformats/multiaddr': 12.3.4 '@multiformats/multiaddr-matcher': 1.6.0 it-drain: 3.0.7 @@ -6521,15 +6546,15 @@ snapshots: uint8arrays: 5.1.0 wherearewe: 2.0.1 - '@libp2p/interface-internal@2.1.1': + '@libp2p/interface-internal@2.2.1': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/peer-collections': 6.0.12 + '@libp2p/interface': 2.3.0 + '@libp2p/peer-collections': 6.0.13 '@multiformats/multiaddr': 12.3.4 progress-events: 1.0.1 uint8arraylist: 2.4.8 - '@libp2p/interface@2.2.1': + '@libp2p/interface@2.3.0': dependencies: '@multiformats/multiaddr': 12.3.4 it-pushable: 3.2.3 @@ -6538,17 +6563,17 @@ snapshots: progress-events: 1.0.1 uint8arraylist: 2.4.8 - '@libp2p/logger@5.1.4': + '@libp2p/logger@5.1.5': dependencies: - '@libp2p/interface': 2.2.1 + '@libp2p/interface': 2.3.0 '@multiformats/multiaddr': 12.3.4 interface-datastore: 8.3.1 multiformats: 13.3.1 weald: 1.0.4 - '@libp2p/multistream-select@6.0.9': + '@libp2p/multistream-select@6.0.10': dependencies: - '@libp2p/interface': 2.2.1 + '@libp2p/interface': 2.3.0 it-length-prefixed: 9.1.0 it-length-prefixed-stream: 1.2.0 it-stream-types: 2.0.2 @@ -6558,26 +6583,26 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/peer-collections@6.0.12': + '@libp2p/peer-collections@6.0.13': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/peer-id': 5.0.8 - '@libp2p/utils': 6.2.1 + '@libp2p/interface': 2.3.0 + '@libp2p/peer-id': 5.0.9 + '@libp2p/utils': 6.3.0 multiformats: 13.3.1 - '@libp2p/peer-id@5.0.8': + '@libp2p/peer-id@5.0.9': dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 multiformats: 13.3.1 uint8arrays: 5.1.0 - '@libp2p/peer-record@8.0.12': + '@libp2p/peer-record@8.0.13': dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/peer-id': 5.0.8 - '@libp2p/utils': 6.2.1 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/peer-id': 5.0.9 + '@libp2p/utils': 6.3.0 '@multiformats/multiaddr': 12.3.4 multiformats: 13.3.1 protons-runtime: 5.5.0 @@ -6585,12 +6610,12 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/peer-store@11.0.12': + '@libp2p/peer-store@11.0.13': dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/peer-id': 5.0.8 - '@libp2p/peer-record': 8.0.12 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/peer-id': 5.0.9 + '@libp2p/peer-record': 8.0.13 '@multiformats/multiaddr': 12.3.4 interface-datastore: 8.3.1 it-all: 3.0.6 @@ -6602,23 +6627,23 @@ snapshots: '@libp2p/pubsub-peer-discovery@11.0.1': dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/peer-id': 5.0.8 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/peer-id': 5.0.9 '@multiformats/multiaddr': 12.3.4 protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/pubsub@10.0.12': + '@libp2p/pubsub@10.0.14': dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/peer-collections': 6.0.12 - '@libp2p/peer-id': 5.0.8 - '@libp2p/utils': 6.2.1 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/peer-collections': 6.0.13 + '@libp2p/peer-id': 5.0.9 + '@libp2p/utils': 6.3.0 it-length-prefixed: 9.1.0 it-pipe: 3.0.1 it-pushable: 3.2.3 @@ -6627,20 +6652,21 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/simple-metrics@1.2.7': + '@libp2p/simple-metrics@1.2.8': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/logger': 5.1.4 + '@libp2p/interface': 2.3.0 + '@libp2p/logger': 5.1.5 it-foreach: 2.1.1 it-stream-types: 2.0.2 tdigest: 0.1.2 - '@libp2p/utils@6.2.1': + '@libp2p/utils@6.3.0': dependencies: '@chainsafe/is-ip': 2.0.2 - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/logger': 5.1.4 + '@chainsafe/netmask': 2.0.0 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/logger': 5.1.5 '@multiformats/multiaddr': 12.3.4 '@sindresorhus/fnv1a': 3.1.0 '@types/murmurhash3js-revisited': 3.0.3 @@ -6660,13 +6686,13 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/webrtc@5.0.19(react-native@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@libp2p/webrtc@5.0.22(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@chainsafe/libp2p-noise': 16.0.0 - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/peer-id': 5.0.8 - '@libp2p/utils': 6.2.1 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/peer-id': 5.0.9 + '@libp2p/utils': 6.3.0 '@multiformats/multiaddr': 12.3.4 '@multiformats/multiaddr-matcher': 1.6.0 detect-browser: 5.3.0 @@ -6682,7 +6708,7 @@ snapshots: progress-events: 1.0.1 protons-runtime: 5.5.0 race-signal: 1.1.0 - react-native-webrtc: 124.0.4(react-native@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + react-native-webrtc: 124.0.4(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) uint8-varint: 2.0.4 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 @@ -6690,30 +6716,30 @@ snapshots: - react-native - supports-color - '@libp2p/websockets@9.0.13': + '@libp2p/websockets@9.1.0': dependencies: - '@libp2p/interface': 2.2.1 - '@libp2p/utils': 6.2.1 + '@libp2p/interface': 2.3.0 + '@libp2p/utils': 6.3.0 '@multiformats/multiaddr': 12.3.4 '@multiformats/multiaddr-matcher': 1.6.0 - '@multiformats/multiaddr-to-uri': 10.1.2 + '@multiformats/multiaddr-to-uri': 11.0.0 '@types/ws': 8.5.13 it-ws: 6.1.5 p-defer: 4.0.1 + p-event: 6.0.1 progress-events: 1.0.1 race-signal: 1.1.0 - wherearewe: 2.0.1 ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - '@libp2p/webtransport@5.0.18': + '@libp2p/webtransport@5.0.21': dependencies: '@chainsafe/libp2p-noise': 16.0.0 - '@libp2p/interface': 2.2.1 - '@libp2p/peer-id': 5.0.8 - '@libp2p/utils': 6.2.1 + '@libp2p/interface': 2.3.0 + '@libp2p/peer-id': 5.0.9 + '@libp2p/utils': 6.3.0 '@multiformats/multiaddr': 12.3.4 '@multiformats/multiaddr-matcher': 1.6.0 it-stream-types: 2.0.2 @@ -6743,7 +6769,7 @@ snapshots: '@multiformats/multiaddr': 12.3.4 multiformats: 13.3.1 - '@multiformats/multiaddr-to-uri@10.1.2': + '@multiformats/multiaddr-to-uri@11.0.0': dependencies: '@multiformats/multiaddr': 12.3.4 @@ -6876,16 +6902,16 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@react-native/assets-registry@0.76.4': {} + '@react-native/assets-registry@0.76.5': {} - '@react-native/babel-plugin-codegen@0.76.4(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-plugin-codegen@0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: - '@react-native/codegen': 0.76.4(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/codegen': 0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-preset@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) @@ -6928,7 +6954,7 @@ snapshots: '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.4(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-plugin-codegen': 0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0)) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) react-refresh: 0.14.2 @@ -6936,7 +6962,7 @@ snapshots: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.4(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/codegen@0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/parser': 7.26.3 '@babel/preset-env': 7.26.0(@babel/core@7.26.0) @@ -6950,10 +6976,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/community-cli-plugin@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: - '@react-native/dev-middleware': 0.76.4 - '@react-native/metro-babel-transformer': 0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/dev-middleware': 0.76.5 + '@react-native/metro-babel-transformer': 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) chalk: 4.1.2 execa: 5.1.1 invariant: 2.2.4 @@ -6971,12 +6997,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.76.4': {} + '@react-native/debugger-frontend@0.76.5': {} - '@react-native/dev-middleware@0.76.4': + '@react-native/dev-middleware@0.76.5': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.76.4 + '@react-native/debugger-frontend': 0.76.5 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.2.0 connect: 3.7.0 @@ -6991,28 +7017,28 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.76.4': {} + '@react-native/gradle-plugin@0.76.5': {} - '@react-native/js-polyfills@0.76.4': {} + '@react-native/js-polyfills@0.76.5': {} - '@react-native/metro-babel-transformer@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/metro-babel-transformer@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/core': 7.26.0 - '@react-native/babel-preset': 0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-preset': 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) hermes-parser: 0.23.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/normalize-colors@0.76.4': {} + '@react-native/normalize-colors@0.76.5': {} - '@react-native/virtualized-lists@0.76.4(react-native@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.76.5(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) '@release-it-plugins/workspaces@4.2.0(release-it@17.10.0(typescript@5.7.2))': dependencies: @@ -7025,105 +7051,105 @@ snapshots: walk-sync: 2.2.0 yaml: 2.6.1 - '@rollup/plugin-inject@5.0.5(rollup@4.28.1)': + '@rollup/plugin-inject@5.0.5(rollup@4.29.1)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.28.1) + '@rollup/pluginutils': 5.1.4(rollup@4.29.1) estree-walker: 2.0.2 - magic-string: 0.30.14 + magic-string: 0.30.17 optionalDependencies: - rollup: 4.28.1 + rollup: 4.29.1 - '@rollup/pluginutils@5.1.3(rollup@4.28.1)': + '@rollup/pluginutils@5.1.4(rollup@4.29.1)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.28.1 + rollup: 4.29.1 - '@rollup/rollup-android-arm-eabi@4.28.1': + '@rollup/rollup-android-arm-eabi@4.29.1': optional: true - '@rollup/rollup-android-arm64@4.28.1': + '@rollup/rollup-android-arm64@4.29.1': optional: true - '@rollup/rollup-darwin-arm64@4.28.1': + '@rollup/rollup-darwin-arm64@4.29.1': optional: true - '@rollup/rollup-darwin-x64@4.28.1': + '@rollup/rollup-darwin-x64@4.29.1': optional: true - '@rollup/rollup-freebsd-arm64@4.28.1': + '@rollup/rollup-freebsd-arm64@4.29.1': optional: true - '@rollup/rollup-freebsd-x64@4.28.1': + '@rollup/rollup-freebsd-x64@4.29.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.28.1': + '@rollup/rollup-linux-arm-gnueabihf@4.29.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.28.1': + '@rollup/rollup-linux-arm-musleabihf@4.29.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.28.1': + '@rollup/rollup-linux-arm64-gnu@4.29.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.28.1': + '@rollup/rollup-linux-arm64-musl@4.29.1': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.28.1': + '@rollup/rollup-linux-loongarch64-gnu@4.29.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.28.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.29.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.28.1': + '@rollup/rollup-linux-riscv64-gnu@4.29.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.28.1': + '@rollup/rollup-linux-s390x-gnu@4.29.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.28.1': + '@rollup/rollup-linux-x64-gnu@4.29.1': optional: true - '@rollup/rollup-linux-x64-musl@4.28.1': + '@rollup/rollup-linux-x64-musl@4.29.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.28.1': + '@rollup/rollup-win32-arm64-msvc@4.29.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.28.1': + '@rollup/rollup-win32-ia32-msvc@4.29.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.28.1': + '@rollup/rollup-win32-x64-msvc@4.29.1': optional: true - '@shikijs/core@1.24.0': + '@shikijs/core@1.24.4': dependencies: - '@shikijs/engine-javascript': 1.24.0 - '@shikijs/engine-oniguruma': 1.24.0 - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/engine-javascript': 1.24.4 + '@shikijs/engine-oniguruma': 1.24.4 + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 '@types/hast': 3.0.4 - hast-util-to-html: 9.0.3 + hast-util-to-html: 9.0.4 - '@shikijs/engine-javascript@1.24.0': + '@shikijs/engine-javascript@1.24.4': dependencies: - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 - oniguruma-to-es: 0.7.0 + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 + oniguruma-to-es: 0.8.1 - '@shikijs/engine-oniguruma@1.24.0': + '@shikijs/engine-oniguruma@1.24.4': dependencies: - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 - '@shikijs/types@1.24.0': + '@shikijs/types@1.24.4': dependencies: - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/vscode-textmate': 9.3.1 '@types/hast': 3.0.4 - '@shikijs/vscode-textmate@9.3.0': {} + '@shikijs/vscode-textmate@9.3.1': {} '@sinclair/typebox@0.27.8': {} @@ -7139,14 +7165,14 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@thi.ng/api@8.11.13': {} + '@thi.ng/api@8.11.14': {} - '@thi.ng/errors@2.5.19': {} + '@thi.ng/errors@2.5.20': {} - '@thi.ng/random@4.1.4': + '@thi.ng/random@4.1.5': dependencies: - '@thi.ng/api': 8.11.13 - '@thi.ng/errors': 2.5.19 + '@thi.ng/api': 8.11.14 + '@thi.ng/errors': 2.5.20 '@tootallnate/quickjs-emscripten@0.23.0': {} @@ -7173,13 +7199,13 @@ snapshots: '@types/dns-packet@5.6.5': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 '@types/estree@1.0.6': {} '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 '@types/hast@3.0.4': dependencies: @@ -7205,9 +7231,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 - '@types/node@22.10.1': + '@types/node@22.10.2': dependencies: undici-types: 6.20.0 @@ -7219,7 +7245,7 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 '@types/yargs-parser@21.0.3': {} @@ -7236,13 +7262,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.2)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 - magic-string: 0.30.14 + magic-string: 0.30.17 optionalDependencies: - vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.2)(terser@5.37.0) '@vitest/pretty-format@2.1.8': dependencies: @@ -7256,7 +7282,7 @@ snapshots: '@vitest/snapshot@2.1.8': dependencies: '@vitest/pretty-format': 2.1.8 - magic-string: 0.30.14 + magic-string: 0.30.17 pathe: 1.1.2 '@vitest/spy@2.1.8': @@ -7341,7 +7367,7 @@ snapshots: call-bind: 1.0.8 is-nan: 1.3.2 object-is: 1.1.6 - object.assign: 4.1.5 + object.assign: 4.1.7 util: 0.12.5 assertion-error@2.0.1: {} @@ -7500,7 +7526,7 @@ snapshots: chalk: 5.3.0 cli-boxes: 3.0.0 string-width: 7.2.0 - type-fest: 4.30.0 + type-fest: 4.30.2 widest-line: 5.0.0 wrap-ansi: 9.0.0 @@ -7521,7 +7547,7 @@ snapshots: browser-resolve@2.0.0: dependencies: - resolve: 1.22.8 + resolve: 1.22.10 browserify-aes@1.2.0: dependencies: @@ -7568,12 +7594,12 @@ snapshots: dependencies: pako: 1.0.11 - browserslist@4.24.2: + browserslist@4.24.3: dependencies: - caniuse-lite: 1.0.30001687 - electron-to-chromium: 1.5.71 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) + caniuse-lite: 1.0.30001690 + electron-to-chromium: 1.5.75 + node-releases: 2.0.19 + update-browserslist-db: 1.1.1(browserslist@4.24.3) bser@2.1.1: dependencies: @@ -7601,18 +7627,23 @@ snapshots: cac@6.7.14: {} - call-bind-apply-helpers@1.0.0: + call-bind-apply-helpers@1.0.1: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 call-bind@1.0.8: dependencies: - call-bind-apply-helpers: 1.0.0 + call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 set-function-length: 1.2.2 + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.6 + caller-callsite@2.0.0: dependencies: callsites: 2.0.0 @@ -7631,7 +7662,7 @@ snapshots: camelcase@8.0.0: {} - caniuse-lite@1.0.30001687: {} + caniuse-lite@1.0.30001690: {} case-anything@2.1.13: {} @@ -7666,7 +7697,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -7675,7 +7706,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -7768,7 +7799,7 @@ snapshots: core-js-compat@3.39.0: dependencies: - browserslist: 4.24.2 + browserslist: 4.24.3 core-util-is@1.0.3: {} @@ -7837,7 +7868,7 @@ snapshots: datastore-core@10.0.2: dependencies: - '@libp2p/logger': 5.1.4 + '@libp2p/logger': 5.1.5 interface-datastore: 8.3.1 interface-store: 6.0.2 it-drain: 3.0.7 @@ -7947,7 +7978,7 @@ snapshots: dot-prop@9.0.0: dependencies: - type-fest: 4.30.0 + type-fest: 4.30.2 dotenv@16.4.7: {} @@ -7955,15 +7986,15 @@ snapshots: dependencies: detect-libc: 1.0.3 - dunder-proto@1.0.0: + dunder-proto@1.0.1: dependencies: - call-bind-apply-helpers: 1.0.0 + call-bind-apply-helpers: 1.0.1 es-errors: 1.3.0 gopd: 1.2.0 ee-first@1.1.1: {} - electron-to-chromium@1.5.71: {} + electron-to-chromium@1.5.75: {} elliptic@6.6.1: dependencies: @@ -8009,6 +8040,10 @@ snapshots: es-module-lexer@1.5.4: {} + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -8228,7 +8263,7 @@ snapshots: flow-enums-runtime@0.0.6: {} - flow-parser@0.256.0: {} + flow-parser@0.257.1: {} for-each@0.3.3: dependencies: @@ -8251,16 +8286,18 @@ snapshots: get-east-asian-width@1.3.0: {} - get-intrinsic@1.2.5: + get-intrinsic@1.2.6: dependencies: - call-bind-apply-helpers: 1.0.0 - dunder-proto: 1.0.0 + call-bind-apply-helpers: 1.0.1 + dunder-proto: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 + es-object-atoms: 1.0.0 function-bind: 1.1.2 gopd: 1.2.0 has-symbols: 1.1.0 hasown: 2.0.2 + math-intrinsics: 1.1.0 get-iterator@2.0.1: {} @@ -8357,7 +8394,7 @@ snapshots: dependencies: function-bind: 1.1.2 - hast-util-to-html@9.0.3: + hast-util-to-html@9.0.4: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 @@ -8437,7 +8474,7 @@ snapshots: ignore@5.3.2: {} - image-size@1.1.1: + image-size@1.2.0: dependencies: queue: 6.0.2 @@ -8466,7 +8503,7 @@ snapshots: inquirer@9.3.2: dependencies: - '@inquirer/figures': 1.0.8 + '@inquirer/figures': 1.0.9 ansi-escapes: 4.3.2 cli-width: 4.1.0 external-editor: 3.1.0 @@ -8497,16 +8534,16 @@ snapshots: jsbn: 1.1.0 sprintf-js: 1.1.3 - is-arguments@1.1.1: + is-arguments@1.2.0: dependencies: - call-bind: 1.0.8 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-arrayish@0.2.1: {} is-callable@1.2.7: {} - is-core-module@2.15.1: + is-core-module@2.16.1: dependencies: hasown: 2.0.2 @@ -8574,9 +8611,9 @@ snapshots: is-stream@3.0.0: {} - is-typed-array@1.1.13: + is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.16 + which-typed-array: 1.1.18 is-unicode-supported@0.1.0: {} @@ -8634,8 +8671,6 @@ snapshots: dependencies: it-peekable: 3.0.5 - it-first@3.0.6: {} - it-foreach@2.1.1: dependencies: it-peekable: 3.0.5 @@ -8737,7 +8772,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 22.10.2 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -8747,7 +8782,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.10.1 + '@types/node': 22.10.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -8774,7 +8809,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 22.10.2 jest-util: 29.7.0 jest-regex-util@29.6.3: {} @@ -8782,7 +8817,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 22.10.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -8799,7 +8834,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8835,7 +8870,7 @@ snapshots: '@babel/register': 7.25.9(@babel/core@7.26.0) babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) chalk: 4.1.2 - flow-parser: 0.256.0 + flow-parser: 0.257.1 graceful-fs: 4.2.11 micromatch: 4.0.8 neo-async: 2.6.2 @@ -8848,6 +8883,8 @@ snapshots: jsesc@3.0.2: {} + jsesc@3.1.0: {} + json-parse-better-errors@1.0.2: {} json-parse-even-better-errors@2.3.1: {} @@ -8856,7 +8893,7 @@ snapshots: kind-of@6.0.3: {} - ky@1.7.2: {} + ky@1.7.4: {} latest-version@9.0.0: dependencies: @@ -8864,17 +8901,19 @@ snapshots: leven@3.1.0: {} - libp2p@2.3.1: - dependencies: - '@libp2p/crypto': 5.0.7 - '@libp2p/interface': 2.2.1 - '@libp2p/interface-internal': 2.1.1 - '@libp2p/logger': 5.1.4 - '@libp2p/multistream-select': 6.0.9 - '@libp2p/peer-collections': 6.0.12 - '@libp2p/peer-id': 5.0.8 - '@libp2p/peer-store': 11.0.12 - '@libp2p/utils': 6.2.1 + libp2p@2.4.2: + dependencies: + '@chainsafe/is-ip': 2.0.2 + '@chainsafe/netmask': 2.0.0 + '@libp2p/crypto': 5.0.8 + '@libp2p/interface': 2.3.0 + '@libp2p/interface-internal': 2.2.1 + '@libp2p/logger': 5.1.5 + '@libp2p/multistream-select': 6.0.10 + '@libp2p/peer-collections': 6.0.13 + '@libp2p/peer-id': 5.0.9 + '@libp2p/peer-store': 11.0.13 + '@libp2p/utils': 6.3.0 '@multiformats/dns': 1.0.6 '@multiformats/multiaddr': 12.3.4 '@multiformats/multiaddr-matcher': 1.6.0 @@ -8969,7 +9008,7 @@ snapshots: macos-release@3.3.0: {} - magic-string@0.30.14: + magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -8998,6 +9037,8 @@ snapshots: '@types/minimatch': 3.0.5 minimatch: 3.1.2 + math-intrinsics@1.1.0: {} + md5.js@1.3.5: dependencies: hash-base: 3.0.5 @@ -9177,7 +9218,7 @@ snapshots: flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 hermes-parser: 0.24.0 - image-size: 1.1.1 + image-size: 1.2.0 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 @@ -9333,7 +9374,7 @@ snapshots: node-int64@0.4.0: {} - node-releases@2.0.18: {} + node-releases@2.0.19: {} node-stdlib-browser@1.3.0: dependencies: @@ -9390,10 +9431,12 @@ snapshots: object-keys@1.1.1: {} - object.assign@4.1.5: + object.assign@4.1.7: dependencies: call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 + es-object-atoms: 1.0.0 has-symbols: 1.1.0 object-keys: 1.1.1 @@ -9423,11 +9466,11 @@ snapshots: dependencies: mimic-function: 5.0.1 - oniguruma-to-es@0.7.0: + oniguruma-to-es@0.8.1: dependencies: emoji-regex-xs: 1.0.0 regex: 5.0.2 - regex-recursion: 4.3.0 + regex-recursion: 5.0.0 open@10.1.0: dependencies: @@ -9535,7 +9578,7 @@ snapshots: package-json@10.0.1: dependencies: - ky: 1.7.2 + ky: 1.7.4 registry-auth-token: 5.0.3 registry-url: 6.0.1 semver: 7.6.3 @@ -9686,7 +9729,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.10.1 + '@types/node': 22.10.2 long: 5.2.3 protocols@2.0.1: {} @@ -9742,7 +9785,7 @@ snapshots: qs@6.13.1: dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 querystring-es3@0.2.1: {} @@ -9784,25 +9827,25 @@ snapshots: react-is@18.3.1: {} - react-native-webrtc@124.0.4(react-native@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)): + react-native-webrtc@124.0.4(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)): dependencies: base64-js: 1.5.1 debug: 4.3.4 event-target-shim: 6.0.2 - react-native: 0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) + react-native: 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) transitivePeerDependencies: - supports-color - react-native@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1): + react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.76.4 - '@react-native/codegen': 0.76.4(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/community-cli-plugin': 0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/gradle-plugin': 0.76.4 - '@react-native/js-polyfills': 0.76.4 - '@react-native/normalize-colors': 0.76.4 - '@react-native/virtualized-lists': 0.76.4(react-native@0.76.4(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))(react@18.3.1) + '@react-native/assets-registry': 0.76.5 + '@react-native/codegen': 0.76.5(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/community-cli-plugin': 0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/gradle-plugin': 0.76.5 + '@react-native/js-polyfills': 0.76.5 + '@react-native/normalize-colors': 0.76.5 + '@react-native/virtualized-lists': 0.76.5(react-native@0.76.5(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -9876,7 +9919,7 @@ snapshots: rechoir@0.6.2: dependencies: - resolve: 1.22.8 + resolve: 1.22.10 regenerate-unicode-properties@10.2.0: dependencies: @@ -9892,7 +9935,7 @@ snapshots: dependencies: '@babel/runtime': 7.26.0 - regex-recursion@4.3.0: + regex-recursion@5.0.0: dependencies: regex-utilities: 2.3.0 @@ -9966,13 +10009,13 @@ snapshots: resolve-package-path@3.1.0: dependencies: path-root: 0.1.1 - resolve: 1.22.8 + resolve: 1.22.10 resolve-pkg-maps@1.0.0: {} - resolve@1.22.8: + resolve@1.22.10: dependencies: - is-core-module: 2.15.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -10005,29 +10048,29 @@ snapshots: hash-base: 3.0.5 inherits: 2.0.4 - rollup@4.28.1: + rollup@4.29.1: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.28.1 - '@rollup/rollup-android-arm64': 4.28.1 - '@rollup/rollup-darwin-arm64': 4.28.1 - '@rollup/rollup-darwin-x64': 4.28.1 - '@rollup/rollup-freebsd-arm64': 4.28.1 - '@rollup/rollup-freebsd-x64': 4.28.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.28.1 - '@rollup/rollup-linux-arm-musleabihf': 4.28.1 - '@rollup/rollup-linux-arm64-gnu': 4.28.1 - '@rollup/rollup-linux-arm64-musl': 4.28.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.28.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1 - '@rollup/rollup-linux-riscv64-gnu': 4.28.1 - '@rollup/rollup-linux-s390x-gnu': 4.28.1 - '@rollup/rollup-linux-x64-gnu': 4.28.1 - '@rollup/rollup-linux-x64-musl': 4.28.1 - '@rollup/rollup-win32-arm64-msvc': 4.28.1 - '@rollup/rollup-win32-ia32-msvc': 4.28.1 - '@rollup/rollup-win32-x64-msvc': 4.28.1 + '@rollup/rollup-android-arm-eabi': 4.29.1 + '@rollup/rollup-android-arm64': 4.29.1 + '@rollup/rollup-darwin-arm64': 4.29.1 + '@rollup/rollup-darwin-x64': 4.29.1 + '@rollup/rollup-freebsd-arm64': 4.29.1 + '@rollup/rollup-freebsd-x64': 4.29.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.29.1 + '@rollup/rollup-linux-arm-musleabihf': 4.29.1 + '@rollup/rollup-linux-arm64-gnu': 4.29.1 + '@rollup/rollup-linux-arm64-musl': 4.29.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.29.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.29.1 + '@rollup/rollup-linux-riscv64-gnu': 4.29.1 + '@rollup/rollup-linux-s390x-gnu': 4.29.1 + '@rollup/rollup-linux-x64-gnu': 4.29.1 + '@rollup/rollup-linux-x64-musl': 4.29.1 + '@rollup/rollup-win32-arm64-msvc': 4.29.1 + '@rollup/rollup-win32-ia32-msvc': 4.29.1 + '@rollup/rollup-win32-x64-msvc': 4.29.1 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -10097,7 +10140,7 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 gopd: 1.2.0 has-property-descriptors: 1.0.2 @@ -10128,21 +10171,42 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki@1.24.0: + shiki@1.24.4: dependencies: - '@shikijs/core': 1.24.0 - '@shikijs/engine-javascript': 1.24.0 - '@shikijs/engine-oniguruma': 1.24.0 - '@shikijs/types': 1.24.0 - '@shikijs/vscode-textmate': 9.3.0 + '@shikijs/core': 1.24.4 + '@shikijs/engine-javascript': 1.24.4 + '@shikijs/engine-oniguruma': 1.24.4 + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 '@types/hast': 3.0.4 - side-channel@1.0.6: + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.6 + object-inspect: 1.13.3 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.6 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + + side-channel@1.1.0: dependencies: - call-bind: 1.0.8 es-errors: 1.3.0 - get-intrinsic: 1.2.5 object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 siginfo@2.0.0: {} @@ -10358,11 +10422,11 @@ snapshots: ts-proto-descriptors@2.0.0: dependencies: - '@bufbuild/protobuf': 2.2.2 + '@bufbuild/protobuf': 2.2.3 - ts-proto@2.5.0: + ts-proto@2.6.0: dependencies: - '@bufbuild/protobuf': 2.2.2 + '@bufbuild/protobuf': 2.2.3 case-anything: 2.1.13 ts-poet: 6.9.0 ts-proto-descriptors: 2.0.0 @@ -10394,14 +10458,14 @@ snapshots: type-fest@2.19.0: {} - type-fest@4.30.0: {} + type-fest@4.30.2: {} typedoc@0.26.11(typescript@5.7.2): dependencies: lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.24.0 + shiki: 1.24.4 typescript: 5.7.2 yaml: 2.6.1 @@ -10464,9 +10528,9 @@ snapshots: unpipe@1.0.0: {} - update-browserslist-db@1.1.1(browserslist@4.24.2): + update-browserslist-db@1.1.1(browserslist@4.24.3): dependencies: - browserslist: 4.24.2 + browserslist: 4.24.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -10497,10 +10561,10 @@ snapshots: util@0.12.5: dependencies: inherits: 2.0.4 - is-arguments: 1.1.1 + is-arguments: 1.2.0 is-generator-function: 1.0.10 - is-typed-array: 1.1.13 - which-typed-array: 1.1.16 + is-typed-array: 1.1.15 + which-typed-array: 1.1.18 utils-merge@1.0.1: {} @@ -10519,13 +10583,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.8(@types/node@22.10.1)(terser@5.37.0): + vite-node@2.1.8(@types/node@22.10.2)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.2)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -10537,51 +10601,51 @@ snapshots: - supports-color - terser - vite-plugin-node-polyfills@0.22.0(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)): + vite-plugin-node-polyfills@0.22.0(rollup@4.29.1)(vite@6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)): dependencies: - '@rollup/plugin-inject': 5.0.5(rollup@4.28.1) + '@rollup/plugin-inject': 5.0.5(rollup@4.29.1) node-stdlib-browser: 1.3.0 - vite: 6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) transitivePeerDependencies: - rollup - vite-tsconfig-paths@5.1.4(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)): + vite-tsconfig-paths@5.1.4(typescript@5.7.2)(vite@6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1)): dependencies: debug: 4.4.0 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.7.2) optionalDependencies: - vite: 6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1) transitivePeerDependencies: - supports-color - typescript - vite@5.4.11(@types/node@22.10.1)(terser@5.37.0): + vite@5.4.11(@types/node@22.10.2)(terser@5.37.0): dependencies: esbuild: 0.21.5 postcss: 8.4.49 - rollup: 4.28.1 + rollup: 4.29.1 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 fsevents: 2.3.3 terser: 5.37.0 - vite@6.0.3(@types/node@22.10.1)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1): + vite@6.0.5(@types/node@22.10.2)(terser@5.37.0)(tsx@4.19.1)(yaml@2.6.1): dependencies: esbuild: 0.24.0 postcss: 8.4.49 - rollup: 4.28.1 + rollup: 4.29.1 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 fsevents: 2.3.3 terser: 5.37.0 tsx: 4.19.1 yaml: 2.6.1 - vitest@2.1.8(@types/node@22.10.1)(terser@5.37.0): + vitest@2.1.8(@types/node@22.10.2)(terser@5.37.0): dependencies: '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0)) + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.2)(terser@5.37.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -10590,18 +10654,18 @@ snapshots: chai: 5.1.2 debug: 4.4.0 expect-type: 1.1.0 - magic-string: 0.30.14 + magic-string: 0.30.17 pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) - vite-node: 2.1.8(@types/node@22.10.1)(terser@5.37.0) + vite: 5.4.11(@types/node@22.10.2)(terser@5.37.0) + vite-node: 2.1.8(@types/node@22.10.2)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 22.10.2 transitivePeerDependencies: - less - lightningcss @@ -10652,10 +10716,11 @@ snapshots: dependencies: is-electron: 2.2.2 - which-typed-array@1.1.16: + which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 + call-bound: 1.0.3 for-each: 0.3.3 gopd: 1.2.0 has-tostringtag: 1.0.2