diff --git a/perf/README.md b/perf/README.md index 64b57c5de..a31952b9c 100644 --- a/perf/README.md +++ b/perf/README.md @@ -68,13 +68,22 @@ Given you have provisioned your infrastructure, you can now build and run the li - In that folder include a `Makefile` that builds an executable and stores it next to the `Makefile` under the name `perf`. - Requirements for the executable: - Running as a libp2p-perf server: + - Input via command line + - `--run-server` this flag is passed without a value + - `--server-address` an IPv4 socket address to listen on (e.g. `0.0.0.0:4001`) - the port can be used as TCP or UDP and should be used with the specified transport as appropriate + - `--transport` (see [`runner/versions.ts`](./runner/src/versions.ts) for possible variants) + - `--encryption` (see [`runner/versions.ts`](./runner/src/versions.ts) for possible variants) - The perf server must not exit as it will be closed by the test runner. - - The executable must accept the command flag `--run-server` which indicates it's running as server. + - It should print any multiaddrs that it is listening on to STDOUT, including the `/p2p/$PEER_ID` tuple and any ephemeral information such as cert hashes + - The first address will be selected & the host/port replaced with values mapped publicly to the container + - The updated address will be passed to the perf client as the `--server-address` argument + - If it does not do this (legacy), the socket address will be passed instead - Running as a libp2p-perf client - Given that perf is a client driven set of benchmarks, the performance will be measured by the client. - Input via command line - - `--server-address` - - `--transport` (see [`runner/versions.ts`](./runner/src/versions.ts#L7-L43) for possible variants) + - `--server-address` either the updated multiaddr (see libp2p-perf server section above) or a `host:port` socket address + - `--transport` (see [`runner/versions.ts`](./runner/src/versions.ts) for possible variants) + - `--encryption` (see [`runner/versions.ts`](./runner/src/versions.ts) for possible variants) - `--upload-bytes` number of bytes to upload per stream. - `--download-bytes` number of bytes to download per stream. - Output diff --git a/perf/impl/go-libp2p/v0.41/main.go b/perf/impl/go-libp2p/v0.41/main.go index c2c85e88f..cf72b5724 100644 --- a/perf/impl/go-libp2p/v0.41/main.go +++ b/perf/impl/go-libp2p/v0.41/main.go @@ -17,23 +17,32 @@ import ( func main() { runServer := flag.Bool("run-server", false, "Should run as server") - serverAddr := flag.String("server-address", "", "Server address") + serverAddr := flag.String("server-address", "0.0.0.0:4001", "Server address") transport := flag.String("transport", "tcp", "Transport to use") uploadBytes := flag.Uint64("upload-bytes", 0, "Upload bytes") downloadBytes := flag.Uint64("download-bytes", 0, "Download bytes") flag.Parse() - host, port, err := net.SplitHostPort(*serverAddr) - if err != nil { - log.Fatal(err) - } - - tcpMultiAddrStr := fmt.Sprintf("/ip4/%s/tcp/%s", host, port) - quicMultiAddrStr := fmt.Sprintf("/ip4/%s/udp/%s/quic-v1", host, port) - var opts []libp2p.Option if *runServer { - opts = append(opts, libp2p.ListenAddrStrings(tcpMultiAddrStr, quicMultiAddrStr)) + host, port, err := net.SplitHostPort(*serverAddr) + if err != nil { + log.Fatal(err) + } + + tcpMultiAddrStr := fmt.Sprintf("/ip4/%s/tcp/%s", host, port) + quicMultiAddrStr := fmt.Sprintf("/ip4/%s/udp/%s/quic-v1", host, port) + + switch *transport { + case "tcp": + opts = append(opts, libp2p.ListenAddrStrings(tcpMultiAddrStr)) + case "quic-v1": + opts = append(opts, libp2p.ListenAddrStrings(quicMultiAddrStr)) + default: + fmt.Println("Invalid transport. Accepted values: 'tcp' or 'quic-v1'") + return + } + // Generate stable fake identity. // // Using a stable identity (i.e. peer ID) allows the client to @@ -62,19 +71,7 @@ func main() { select {} // run forever, exit on interrupt } - var multiAddrStr string - switch *transport { - case "tcp": - multiAddrStr = tcpMultiAddrStr - case "quic-v1": - multiAddrStr = quicMultiAddrStr - default: - fmt.Println("Invalid transport. Accepted values: 'tcp' or 'quic-v1'") - return - } - // Peer ID corresponds to the above fake identity. - multiAddrStr = multiAddrStr + "/p2p/12D3KooWDpJ7As7BWAwRMfu1VU2WCqNjvq387JEYKDBj4kx6nXTN" - serverInfo, err := peer.AddrInfoFromString(multiAddrStr) + serverInfo, err := peer.AddrInfoFromString(*serverAddr) if err != nil { log.Fatalf("failed to build address info: %s", err) } diff --git a/perf/impl/js-libp2p/v1.0/Makefile b/perf/impl/js-libp2p/v1.0/Makefile new file mode 100644 index 000000000..104959b19 --- /dev/null +++ b/perf/impl/js-libp2p/v1.0/Makefile @@ -0,0 +1,12 @@ +DOCKER_IMAGE := node:22 +DOCKER_RUN := docker run --rm -v "$(shell pwd)":/usr/src/myapp -w /usr/src/myapp $(DOCKER_IMAGE) + +all: perf + +perf: + $(DOCKER_RUN) npm ci + +clean: + rm -rf node_modules + +.PHONY: all clean perf diff --git a/perf/impl/js-libp2p/v1.0/index.js b/perf/impl/js-libp2p/v1.0/index.js new file mode 100644 index 000000000..49416e762 --- /dev/null +++ b/perf/impl/js-libp2p/v1.0/index.js @@ -0,0 +1,136 @@ +import { parseArgs } from 'node:util' +import { noise } from '@chainsafe/libp2p-noise' +import { yamux } from '@chainsafe/libp2p-yamux' +import { perf } from '@libp2p/perf' +import { tcp } from '@libp2p/tcp' +import { webSockets } from '@libp2p/websockets' +import { multiaddr } from '@multiformats/multiaddr' +import { createLibp2p } from 'libp2p' + +process.on('uncaughtException', (err) => { + console.error('Uncaught exception', err.stack ?? err) + process.exit(1) +}) + +process.on('unhandledRejection', (err) => { + console.error('Unhandled rejection', err.stack ?? err) + process.exit(1) +}) + +const argv = parseArgs({ + options: { + 'run-server': { + type: 'boolean', + default: false + }, + 'server-address': { + type: 'string' + }, + transport: { + type: 'string', + default: 'tcp' + }, + encryption: { + type: 'string', + default: 'noise' + }, + 'upload-bytes': { + type: 'string', + default: '0' + }, + 'download-bytes': { + type: 'string', + default: '0' + } + } +}) + +/** + * @param {boolean} runServer + * @param {string} serverAddress + * @param {string} transport + * @param {string} encryption + * @param {number} uploadBytes + * @param {number} downloadBytes + */ +export async function main (runServer, serverAddress, transport, encryption, uploadBytes, downloadBytes) { + const config = { + addresses: {}, + transports: [], + streamMuxers: [ + yamux() + ], + connectionEncryption: [ + noise() + ], + services: { + perf: perf() + } + } + + if (transport === 'tcp') { + config.transports = [ + tcp() + ] + } else if (transport === 'ws') { + config.transports = [ + webSockets() + ] + } + + if (runServer) { + const { host, port } = splitHostPort(serverAddress) + + if (transport === 'tcp') { + config.addresses.listen = [ + `/ip4/${host}/tcp/${port}` + ] + } else if (transport === 'ws') { + config.addresses.listen = [ + `/ip4/${host}/tcp/${port}/ws` + ] + } + } + + const node = await createLibp2p(config) + + if (runServer) { + // print our multiaddr (may have certhashes in it) + for (const addr of node.getMultiaddrs()) { + console.error(addr.toString()) + } + } else { + const serverMa = multiaddr(serverAddress) + + for await (const output of node.services.perf.measurePerformance(serverMa, uploadBytes, downloadBytes)) { + // eslint-disable-next-line no-console + console.log(JSON.stringify(output)) + } + + await node.stop() + } +} + +/** + * @param {string} address + * @returns { host: string, port?: string } + */ +function splitHostPort (address) { + try { + const parts = address.split(':') + const host = parts[0] + const port = parts[1] + return { + host, + port + } + } catch (error) { + throw Error('Invalid server address') + } +} + +main(argv.values['run-server'], argv.values['server-address'], argv.values.transport, argv.values.encryption, Number(argv.values['upload-bytes']), Number(argv.values['download-bytes'])).catch((err) => { + // eslint-disable-next-line no-console + console.error(err) + process.exit(1) +}) diff --git a/perf/impl/js-libp2p/v1.0/package-lock.json b/perf/impl/js-libp2p/v1.0/package-lock.json new file mode 100644 index 000000000..8020637d3 --- /dev/null +++ b/perf/impl/js-libp2p/v1.0/package-lock.json @@ -0,0 +1,1246 @@ +{ + "name": "@libp2p/perf-js-libp2p-1-0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@libp2p/perf-js-libp2p-1-0", + "dependencies": { + "@chainsafe/libp2p-noise": "^14.0.0", + "@chainsafe/libp2p-yamux": "^6.0.1", + "@libp2p/perf": "^3.0.4", + "@libp2p/tcp": "^9.0.4", + "@libp2p/websockets": "^8.2.0", + "@multiformats/multiaddr": "^12.4.0", + "libp2p": "^1.0.5" + } + }, + "node_modules/@chainsafe/as-chacha20poly1305": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz", + "integrity": "sha512-BpNcL8/lji/GM3+vZ/bgRWqJ1q5kwvTFmGPk7pxm/QQZDbaMI98waOHjEymTjq2JmdD/INdNBFOVSyJofXg7ew==", + "license": "Apache-2.0" + }, + "node_modules/@chainsafe/as-sha256": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.4.2.tgz", + "integrity": "sha512-HJ8GZBRjLeWtRsAXf3EbNsNzmTGpzTFjfpSf4yHkLYC+E52DhT6hwz+7qpj6I/EmFzSUm5tYYvT9K8GZokLQCQ==", + "license": "Apache-2.0" + }, + "node_modules/@chainsafe/is-ip": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/is-ip/-/is-ip-2.1.0.tgz", + "integrity": "sha512-KIjt+6IfysQ4GCv66xihEitBjvhU/bixbbbFxdJ1sqCp4uJ0wuZiYBPhksZoy4lfaF0k9cwNzY5upEW/VWdw3w==", + "license": "MIT" + }, + "node_modules/@chainsafe/libp2p-noise": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-14.1.0.tgz", + "integrity": "sha512-uHmptoxgMsfDIP7cQMQ4Zp9+y27oON5+gloBLXi+7EJpMhyvo7tjafUxRILwLofzeAtfaF3ZHraoXRFUSbhK2Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/as-chacha20poly1305": "^0.1.0", + "@chainsafe/as-sha256": "^0.4.1", + "@libp2p/crypto": "^3.0.0", + "@libp2p/interface": "^1.0.0", + "@libp2p/peer-id": "^4.0.0", + "@noble/ciphers": "^0.4.0", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "it-byte-stream": "^1.0.0", + "it-length-prefixed": "^9.0.1", + "it-length-prefixed-stream": "^1.0.0", + "it-pair": "^2.0.6", + "it-pipe": "^3.0.1", + "it-stream-types": "^2.0.1", + "protons-runtime": "^5.0.0", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^5.0.0", + "wherearewe": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@chainsafe/libp2p-yamux": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-yamux/-/libp2p-yamux-6.0.2.tgz", + "integrity": "sha512-S5OkLHqYhEVMQQ4BTgnRANEIbGTQhaC23glCgBwGdeoTRtMpIozwDiPfljFLCm0RYWdCRJw9oFztO95KUHjptA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.1.3", + "@libp2p/utils": "^5.2.5", + "get-iterator": "^2.0.1", + "it-foreach": "^2.0.6", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.3", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@chainsafe/netmask": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@chainsafe/netmask/-/netmask-2.0.0.tgz", + "integrity": "sha512-I3Z+6SWUoaljh3TBzCnCxjlUyN8tA+NAk5L6m9IxvCf1BENQTePzPMis97CoN/iMW1St3WN+AWCCRp+TTBRiDg==", + "license": "MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@libp2p/crypto": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-3.0.4.tgz", + "integrity": "sha512-FzSwBo+RJOUzdzEwug5ZL4dAGKwEBWTLzj+EmUTHHY6c87+oLh571DQk/w0oYObSD9hYbcKePgSBaZeBx0JaZg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.1.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "multiformats": "^13.0.0", + "node-forge": "^1.1.0", + "protons-runtime": "^5.0.0", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^5.0.0" + } + }, + "node_modules/@libp2p/interface": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-1.7.0.tgz", + "integrity": "sha512-/zFyaIaIGW0aihhsH7/93vQdpWInUzFocxF11RO/029Y6h0SVjs24HHbils+DqaFDTqN+L7oNlBx2rM2MnmTjA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@multiformats/multiaddr": "^12.2.3", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.1", + "multiformats": "^13.1.0", + "progress-events": "^1.0.0", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/interface-internal": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-1.3.4.tgz", + "integrity": "sha512-8x/0sdeH8T16yZ9t/Cfja0ms6Ho9fF3riX56WhQrNxMU6C1sIgAFmzUNzHLxxOR+rkKyL9cyXIyB+RcBf4gzjA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@libp2p/peer-collections": "^5.2.9", + "@multiformats/multiaddr": "^12.2.3", + "progress-events": "^1.0.0", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/logger": { + "version": "4.0.20", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-4.0.20.tgz", + "integrity": "sha512-TTh2dhHsOTAlMPxSa9ncFPHa/0jTt+0AQxwHdlxg/OGLAgc9VRhnrhHUbJZp07Crcw4T/MOfS4KhjlxgqYgJRw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@multiformats/multiaddr": "^12.2.3", + "interface-datastore": "^8.2.11", + "multiformats": "^13.1.0", + "weald": "^1.0.2" + } + }, + "node_modules/@libp2p/multistream-select": { + "version": "5.1.17", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-5.1.17.tgz", + "integrity": "sha512-QOMGjCzKGf/W+qzWw5OxaqLEYhK45XjMCxGJYQ7L5eUkcwAv6rlPZAYw6YslaMLpJTa61/yfh8D4u7EuoMFsUw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "it-length-prefixed": "^9.0.4", + "it-length-prefixed-stream": "^1.1.7", + "it-stream-types": "^2.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.0.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-collections": { + "version": "5.2.9", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-5.2.9.tgz", + "integrity": "sha512-8gBmzQlCWjjb+FSQBKK33T25Y5Df/8FWCXFtJDsprVxVUzDOQoibQJ5Tb4Y+mb96HUhNzoaRWVEamB78MMB3DA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@libp2p/peer-id": "^4.2.4", + "@libp2p/utils": "^5.4.9" + } + }, + "node_modules/@libp2p/peer-id": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-4.2.4.tgz", + "integrity": "sha512-mvvsVxt4HkF14BrTNKbqr14VObW+KBJBWu1Oe6BFCoDttGMQLaI+PdduE1r6Tquntv5IONBqoITgD7ow5dQ+vQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "multiformats": "^13.1.0", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-id-factory": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id-factory/-/peer-id-factory-4.2.4.tgz", + "integrity": "sha512-NDQ/qIWpcAG/6xQjyut6xCkrYYAoCaI/33Z+7yzo5qFODwLfNonLzSTasnA6jhuvHn33aHnD1qhdpFkmstxtNQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^4.1.9", + "@libp2p/interface": "^1.7.0", + "@libp2p/peer-id": "^4.2.4", + "protons-runtime": "^5.4.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-id-factory/node_modules/@libp2p/crypto": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-4.1.9.tgz", + "integrity": "sha512-8Cf2VKh0uC/rQLvTLSloIOMqUvf4jsSTHXgjWQRf47lDNJlNNI0wSv2S6gakT72GZsRV/jCjYwKPqRlsa5S0iA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0", + "asn1js": "^3.0.5", + "multiformats": "^13.1.0", + "protons-runtime": "^5.4.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-record": { + "version": "7.0.25", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-7.0.25.tgz", + "integrity": "sha512-b54P3cSeQniW/HPJjBVbeF3KaVUQkWa431gotuIFUS1PYgtz69uzkRrVY6Qt+RBb4R4fcmH4K4jWyZi3xyLGfQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^4.1.9", + "@libp2p/interface": "^1.7.0", + "@libp2p/peer-id": "^4.2.4", + "@libp2p/utils": "^5.4.9", + "@multiformats/multiaddr": "^12.2.3", + "protons-runtime": "^5.4.0", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-record/node_modules/@libp2p/crypto": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-4.1.9.tgz", + "integrity": "sha512-8Cf2VKh0uC/rQLvTLSloIOMqUvf4jsSTHXgjWQRf47lDNJlNNI0wSv2S6gakT72GZsRV/jCjYwKPqRlsa5S0iA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0", + "asn1js": "^3.0.5", + "multiformats": "^13.1.0", + "protons-runtime": "^5.4.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-store": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-10.1.5.tgz", + "integrity": "sha512-JqQcIcxZS7kicCPabGRyrKD+qZlOdaooL00hdHogVb4MIMqfjiQMmOEpzIvTQLCKHKM2mmfnV3P7kc6hYzPq8g==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@libp2p/peer-collections": "^5.2.9", + "@libp2p/peer-id": "^4.2.4", + "@libp2p/peer-record": "^7.0.25", + "@multiformats/multiaddr": "^12.2.3", + "interface-datastore": "^8.2.11", + "it-all": "^3.0.6", + "mortice": "^3.0.4", + "multiformats": "^13.1.0", + "protons-runtime": "^5.4.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/perf": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@libp2p/perf/-/perf-3.1.5.tgz", + "integrity": "sha512-XkW4F8/NdlU5WcgFfcrw1r5WdRZ3SrVhKWZQgW0BAiKMdjAmoyU/AZJKkAvqIjd/8Hr6K3OxhuscVVOlKNqZTg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@libp2p/interface-internal": "^1.3.4", + "@multiformats/multiaddr": "^12.2.3", + "it-pushable": "^3.2.3" + } + }, + "node_modules/@libp2p/tcp": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/@libp2p/tcp/-/tcp-9.1.6.tgz", + "integrity": "sha512-zbhHDY5txl8ypCL50JQWej/fZ8X7Lh+qfZw1HXDQEJZvgIrdYDPXrXfjIFflN0m/6hPoU/VAkKOr+RIuhIE8wQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@libp2p/utils": "^5.4.9", + "@multiformats/mafmt": "^12.1.6", + "@multiformats/multiaddr": "^12.2.3", + "@types/sinon": "^17.0.3", + "progress-events": "^1.0.0", + "stream-to-it": "^1.0.1" + } + }, + "node_modules/@libp2p/utils": { + "version": "5.4.9", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-5.4.9.tgz", + "integrity": "sha512-0fRdX98WqhTmXU2WEVLegLFxs/kKTtUHanHk5Lzs4oGsIzlPHR7zE6lj/U1WfsFA+Xo1eYQpNLiXEL29hG+Nyw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.2", + "@libp2p/crypto": "^4.1.9", + "@libp2p/interface": "^1.7.0", + "@libp2p/logger": "^4.0.20", + "@multiformats/multiaddr": "^12.2.3", + "@multiformats/multiaddr-matcher": "^1.2.1", + "@sindresorhus/fnv1a": "^3.1.0", + "@types/murmurhash3js-revisited": "^3.0.3", + "any-signal": "^4.1.1", + "delay": "^6.0.0", + "get-iterator": "^2.0.1", + "is-loopback-addr": "^2.0.2", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.1", + "murmurhash3js-revisited": "^3.0.0", + "netmask": "^2.0.2", + "p-defer": "^4.0.1", + "race-event": "^1.3.0", + "race-signal": "^1.0.2", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/utils/node_modules/@libp2p/crypto": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-4.1.9.tgz", + "integrity": "sha512-8Cf2VKh0uC/rQLvTLSloIOMqUvf4jsSTHXgjWQRf47lDNJlNNI0wSv2S6gakT72GZsRV/jCjYwKPqRlsa5S0iA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0", + "asn1js": "^3.0.5", + "multiformats": "^13.1.0", + "protons-runtime": "^5.4.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/websockets": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-8.2.0.tgz", + "integrity": "sha512-UNjqkQ8/emnYswp1ohIIuZCnhI5DlvWF9IaIND2MoTCDavi7yubWfMp8jSWBsAqPnMeLMO8MQ6YlOo4FFC104Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@libp2p/utils": "^5.4.9", + "@multiformats/mafmt": "^12.1.6", + "@multiformats/multiaddr": "^12.2.3", + "@multiformats/multiaddr-to-uri": "^10.0.1", + "@types/ws": "^8.5.10", + "it-ws": "^6.1.1", + "p-defer": "^4.0.1", + "progress-events": "^1.0.0", + "race-signal": "^1.0.2", + "wherearewe": "^2.0.1", + "ws": "^8.17.0" + } + }, + "node_modules/@multiformats/dns": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@multiformats/dns/-/dns-1.0.6.tgz", + "integrity": "sha512-nt/5UqjMPtyvkG9BQYdJ4GfLK3nMqGpFZOzf4hAmIa0sJh2LlS9YKXZ4FgwBDsaHvzZqR/rUFIywIc7pkHNNuw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@types/dns-packet": "^5.6.5", + "buffer": "^6.0.3", + "dns-packet": "^5.6.1", + "hashlru": "^2.3.0", + "p-queue": "^8.0.1", + "progress-events": "^1.0.0", + "uint8arrays": "^5.0.2" + } + }, + "node_modules/@multiformats/mafmt": { + "version": "12.1.6", + "resolved": "https://registry.npmjs.org/@multiformats/mafmt/-/mafmt-12.1.6.tgz", + "integrity": "sha512-tlJRfL21X+AKn9b5i5VnaTD6bNttpSpcqwKVmDmSHLwxoz97fAHaepqFOk/l1fIu94nImIXneNbhsJx/RQNIww==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@multiformats/multiaddr": "^12.0.0" + } + }, + "node_modules/@multiformats/multiaddr": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-12.4.0.tgz", + "integrity": "sha512-FL7yBTLijJ5JkO044BGb2msf+uJLrwpD6jD6TkXlbjA9N12+18HT40jvd4o5vL4LOJMc86dPX6tGtk/uI9kYKg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "@chainsafe/netmask": "^2.0.0", + "@multiformats/dns": "^1.0.3", + "multiformats": "^13.0.0", + "uint8-varint": "^2.0.1", + "uint8arrays": "^5.0.0" + } + }, + "node_modules/@multiformats/multiaddr-matcher": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-matcher/-/multiaddr-matcher-1.6.0.tgz", + "integrity": "sha512-E77lLvQR+50kTAfvjV3g4wr9qCu77Z+6yT0s1hgfh8B4sAXZ8u/YdQJGhjgstgW1kmGy7BXPppROKYijqQsesQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "@multiformats/multiaddr": "^12.0.0", + "multiformats": "^13.0.0" + } + }, + "node_modules/@multiformats/multiaddr-to-uri": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-to-uri/-/multiaddr-to-uri-10.1.2.tgz", + "integrity": "sha512-6sicfYRjJlHJn4bwsQancs8kXncWU4dDN/+V9sMVTYp9hi8ovWgVkK75AbAv4SfhztmmI+oufVUncQ1n+SukKQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@multiformats/multiaddr": "^12.3.0" + } + }, + "node_modules/@noble/ciphers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.4.1.tgz", + "integrity": "sha512-QCOA9cgf3Rc33owG0AYBB9wszz+Ul2kramWN8tXG44Gyciud/tbkEqvxRF/IpqQaBpRBNi9f4jdNxqB2CQCIXg==", + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/curves": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.7.1" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@sindresorhus/fnv1a": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/fnv1a/-/fnv1a-3.1.0.tgz", + "integrity": "sha512-KV321z5m/0nuAg83W1dPLy85HpHDk7Sdi4fJbwvacWsEhAh+rZUW4ZfGcXmUIvjZg4ss2bcwNlRhJ7GBEUG08w==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@types/dns-packet": { + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/@types/dns-packet/-/dns-packet-5.6.5.tgz", + "integrity": "sha512-qXOC7XLOEe43ehtWJCMnQXvgcIpv6rPmQ1jXT98Ad8A3TB1Ue50jsCbSSSyuazScEuZ/Q026vHbrOTVkmwA+7Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/murmurhash3js-revisited": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.3.tgz", + "integrity": "sha512-QvlqvYtGBYIDeO8dFdY4djkRubcrc+yTJtBc7n8VZPlJDUS/00A+PssbvERM8f9bYRmcaSEHPZgZojeQj7kzAA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.13.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz", + "integrity": "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/sinon": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.4.tgz", + "integrity": "sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==", + "license": "MIT", + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", + "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/any-signal": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-4.1.1.tgz", + "integrity": "sha512-iADenERppdC+A2YKbOXXB2WUeABLaM6qnpZ70kZbPZ1cZMMJ7eF+3CaYm+/PhBizgkzlvssC7QuHS30oOiQYWA==", + "license": "Apache-2.0 OR MIT", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/datastore-core": { + "version": "9.2.9", + "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-9.2.9.tgz", + "integrity": "sha512-wraWTPsbtdE7FFaVo3pwPuTB/zXsgwGGAm8BgBYwYAuzZCTS0MfXmd/HH1vR9s0/NFFjOVmBkGiWCvKxZ+QjVw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/logger": "^4.0.6", + "err-code": "^3.0.1", + "interface-datastore": "^8.0.0", + "interface-store": "^5.0.0", + "it-drain": "^3.0.5", + "it-filter": "^3.0.4", + "it-map": "^3.0.5", + "it-merge": "^3.0.3", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.3", + "it-sort": "^3.0.4", + "it-take": "^3.0.4" + } + }, + "node_modules/datastore-core/node_modules/interface-store": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-5.1.8.tgz", + "integrity": "sha512-7na81Uxkl0vqk0CBPO5PvyTkdaJBaezwUJGsMOz7riPOq0rJt+7W31iaopaMICWea/iykUsvNlPx/Tc+MxC3/w==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/delay": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-6.0.0.tgz", + "integrity": "sha512-2NJozoOHQ4NuZuVIr5CWd0iiLVIRSDepakaovIN+9eIDHEhdCAEvSy2cuf1DCrPPQLvHmbqTHODlhHg8UCy4zw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", + "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==", + "license": "MIT" + }, + "node_modules/event-iterator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz", + "integrity": "sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==", + "license": "MIT" + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" + }, + "node_modules/get-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.1.tgz", + "integrity": "sha512-7HuY/hebu4gryTDT7O/XY/fvY9wRByEGdK6QOa4of8npTcv0+NS6frFKABcf6S9EBAsveTuKTsZQQBFMMNILIg==", + "license": "MIT" + }, + "node_modules/hashlru": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hashlru/-/hashlru-2.3.0.tgz", + "integrity": "sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A==", + "license": "MIT" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/interface-datastore": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-8.3.1.tgz", + "integrity": "sha512-3r0ETmHIi6HmvM5sc09QQiCD3gUfwtEM/AAChOyAd/UAKT69uk8LXfTSUBufbUIO/dU65Vj8nb9O6QjwW8vDSQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "interface-store": "^6.0.0", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/interface-store": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-6.0.2.tgz", + "integrity": "sha512-KSFCXtBlNoG0hzwNa0RmhHtrdhzexp+S+UY2s0rWTBJyfdEIgn6i6Zl9otVqrcFYbYrneBT7hbmHQ8gE0C3umA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/is-electron": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", + "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==", + "license": "MIT" + }, + "node_modules/is-loopback-addr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-loopback-addr/-/is-loopback-addr-2.0.2.tgz", + "integrity": "sha512-26POf2KRCno/KTNL5Q0b/9TYnL00xEsSaLfiFRmjM7m7Lw7ZMmFybzzuX4CcsLAluZGd+niLUiMRxEooVE3aqg==", + "license": "MIT" + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/it-all": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-3.0.6.tgz", + "integrity": "sha512-HXZWbxCgQZJfrv5rXvaVeaayXED8nTKx9tj9fpBhmcUJcedVZshMMMqTj0RG2+scGypb9Ut1zd1ifbf3lA8L+Q==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-byte-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-1.1.0.tgz", + "integrity": "sha512-WWponBWdKEa6o2U3NX+wGMY8X1EkWXcQvpC+3CUqKb4ZzK30q3EPqiTjFxLf9tNVgdF/MNAtx/XclpVfgaz9KQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-queueless-pushable": "^1.0.0", + "it-stream-types": "^2.0.1", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-drain": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-3.0.7.tgz", + "integrity": "sha512-vy6S1JKjjHSIFHgBpLpD1zhkCRl3z1zYWUxE14+kAYf+BL9ssWSFImJfhl361IIcwr0ofw8etzg11VqqB+ntUA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-filter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-3.1.1.tgz", + "integrity": "sha512-TOXmVuaSkxlLp2hXKoMTra0WMZMKVFxE3vSsbIA+PbADNCBAHhjJ/lM31vBOUTddHMO34Ku++vU8T9PLlBxQtg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-foreach": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-2.1.1.tgz", + "integrity": "sha512-ID4Gxnavk/LVQLQESAQ9hR6dR63Ih6X+8VdxEktX8rpz2dCGAbZpey/eljTNbMfV2UKXHiu6UsneoNBZuac97g==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-length-prefixed": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-9.1.1.tgz", + "integrity": "sha512-O88nBweT6M9ozsmok68/auKH7ik/slNM4pYbM9lrfy2z5QnpokW5SlrepHZDKtN71llhG2sZvd6uY4SAl+lAQg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-reader": "^6.0.1", + "it-stream-types": "^2.0.1", + "uint8-varint": "^2.0.1", + "uint8arraylist": "^2.0.0", + "uint8arrays": "^5.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-length-prefixed-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-1.2.0.tgz", + "integrity": "sha512-vX7dzSl/2UMYYsAr0FQdPNVR5xYEETaeboZ+eXxNBjgARuvxnWA6OedW8lC5/J3ebMTC98JhA3eH76eTijUOsA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-byte-stream": "^1.0.0", + "it-stream-types": "^2.0.1", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-map": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-3.1.1.tgz", + "integrity": "sha512-9bCSwKD1yN1wCOgJ9UOl+46NQtdatosPWzxxUk2NdTLwRPXLh+L7iwCC9QKsbgM60RQxT/nH8bKMqm3H/o8IHQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-merge": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.5.tgz", + "integrity": "sha512-2l7+mPf85pyRF5pqi0dKcA54E5Jm/2FyY5GsOaN51Ta0ipC7YZ3szuAsH8wOoB6eKY4XsU4k2X+mzPmFBMayEA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-pushable": "^3.2.3" + } + }, + "node_modules/it-pair": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.6.tgz", + "integrity": "sha512-5M0t5RAcYEQYNG5BV7d7cqbdwbCAp5yLdzvkxsZmkuZsLbTdZzah6MQySYfaAQjNDCq6PUnDt0hqBZ4NwMfW6g==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1", + "p-defer": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-parallel": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-3.0.8.tgz", + "integrity": "sha512-URLhs6eG4Hdr4OdvgBBPDzOjBeSSmI+Kqex2rv/aAyYClME26RYHirLVhZsZP5M+ZP6M34iRlXk8Wlqtezuqpg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.1" + } + }, + "node_modules/it-peekable": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-3.0.5.tgz", + "integrity": "sha512-JWQOGMt6rKiPcY30zUVMR4g6YxkpueTwHVE7CMs/aGqCf4OydM6w+7ZM3PvmO1e0TocjuR4aL8xyZWR46cTqCQ==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-pipe": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.1.tgz", + "integrity": "sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-merge": "^3.0.0", + "it-pushable": "^3.1.2", + "it-stream-types": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-pushable": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.2.3.tgz", + "integrity": "sha512-gzYnXYK8Y5t5b/BnJUr7glfQLO4U5vyb05gPx/TyTw+4Bv1zM9gFk4YsOrnulWefMewlphCjKkakFvj1y99Tcg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.0" + } + }, + "node_modules/it-queueless-pushable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-1.0.0.tgz", + "integrity": "sha512-HbcAbcuQj7a9EBxiRCZ+77FxWutgs/pY5ZvEyQnylWPGNFojCLAUwhcZjf5OuEQ9+y+vSa7w1GQBe8xJdmIn5A==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.1", + "race-signal": "^1.0.2" + } + }, + "node_modules/it-reader": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-6.0.4.tgz", + "integrity": "sha512-XCWifEcNFFjjBHtor4Sfaj8rcpt+FkY0L6WdhD578SCDhV4VUm7fCkF3dv5a+fTcfQqvN9BsxBTvWbYO6iCjTg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1", + "uint8arraylist": "^2.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-sort": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/it-sort/-/it-sort-3.0.6.tgz", + "integrity": "sha512-aNrlZAXB8vWBd42tCpaXGL6CJVJNDW3OLczmdt6g0k/s9Z6evkTdgU2LjwW5SNNeX41sF+C8MjV+OcVf93PsPw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-all": "^3.0.0" + } + }, + "node_modules/it-stream-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/it-stream-types/-/it-stream-types-2.0.2.tgz", + "integrity": "sha512-Rz/DEZ6Byn/r9+/SBCuJhpPATDF9D+dz5pbgSUyBsCDtza6wtNATrz/jz1gDyNanC3XdLboriHnOC925bZRBww==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-take": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/it-take/-/it-take-3.0.6.tgz", + "integrity": "sha512-uqw3MRzf9to1SOLxaureGa73lK8k8ZB/asOApTAkvrzUqCznGtKNgPFH7uYIWlt4UuWq/hU6I+U4Fm5xpjN8Vg==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-ws": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/it-ws/-/it-ws-6.1.5.tgz", + "integrity": "sha512-uWjMtpy5HqhSd/LlrlP3fhYrr7rUfJFFMABv0F5d6n13Q+0glhZthwUKpEAVhDrXY95Tb1RB5lLqqef+QbVNaw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@types/ws": "^8.2.2", + "event-iterator": "^2.0.0", + "it-stream-types": "^2.0.1", + "uint8arrays": "^5.0.0", + "ws": "^8.4.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/libp2p": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-1.9.4.tgz", + "integrity": "sha512-OCMQqJ0Po8jhgb4CilWhI5EWhppn9ENdhg63PQL8Yi1tk2rOwJJt+NBec85AU18zBc0jv7Q6SgQRkzCefAuyIQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^4.1.9", + "@libp2p/interface": "^1.7.0", + "@libp2p/interface-internal": "^1.3.4", + "@libp2p/logger": "^4.0.20", + "@libp2p/multistream-select": "^5.1.17", + "@libp2p/peer-collections": "^5.2.9", + "@libp2p/peer-id": "^4.2.4", + "@libp2p/peer-id-factory": "^4.2.4", + "@libp2p/peer-store": "^10.1.5", + "@libp2p/utils": "^5.4.9", + "@multiformats/dns": "^1.0.6", + "@multiformats/multiaddr": "^12.2.3", + "@multiformats/multiaddr-matcher": "^1.2.1", + "any-signal": "^4.1.1", + "datastore-core": "^9.2.9", + "interface-datastore": "^8.2.11", + "it-byte-stream": "^1.0.12", + "it-merge": "^3.0.5", + "it-parallel": "^3.0.7", + "merge-options": "^3.0.4", + "multiformats": "^13.1.0", + "p-defer": "^4.0.1", + "progress-events": "^1.0.0", + "race-event": "^1.3.0", + "race-signal": "^1.0.2", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/libp2p/node_modules/@libp2p/crypto": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-4.1.9.tgz", + "integrity": "sha512-8Cf2VKh0uC/rQLvTLSloIOMqUvf4jsSTHXgjWQRf47lDNJlNNI0wSv2S6gakT72GZsRV/jCjYwKPqRlsa5S0iA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^1.7.0", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0", + "asn1js": "^3.0.5", + "multiformats": "^13.1.0", + "protons-runtime": "^5.4.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mortice": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/mortice/-/mortice-3.0.6.tgz", + "integrity": "sha512-xUjsTQreX8rO3pHuGYDZ3PY/sEiONIzqzjLeog5akdY4bz9TlDDuvYlU8fm+6qnm4rnpa6AFxLhsfSBThLijdA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "observable-webworkers": "^2.0.1", + "p-queue": "^8.0.1", + "p-timeout": "^6.0.0" + } + }, + "node_modules/ms": { + "version": "3.0.0-canary.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", + "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", + "license": "MIT", + "engines": { + "node": ">=12.13" + } + }, + "node_modules/multiformats": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.2.tgz", + "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/murmurhash3js-revisited": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", + "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/observable-webworkers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/observable-webworkers/-/observable-webworkers-2.0.1.tgz", + "integrity": "sha512-JI1vB0u3pZjoQKOK1ROWzp0ygxSi7Yb0iR+7UNsw4/Zn4cQ0P3R7XL38zac/Dy2tEA7Lg88/wIJTjF8vYXZ0uw==", + "license": "Apache-2.0 OR MIT", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/p-defer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.1.tgz", + "integrity": "sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz", + "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/progress-events": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/progress-events/-/progress-events-1.0.1.tgz", + "integrity": "sha512-MOzLIwhpt64KIVN64h1MwdKWiyKFNc/S6BoYKPIVUHFg0/eIEyBulhWCgn678v/4c0ri3FdGuzXymNCv02MUIw==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/protons-runtime": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.5.0.tgz", + "integrity": "sha512-EsALjF9QsrEk6gbCx3lmfHxVN0ah7nG3cY7GySD4xf4g8cr7g543zB88Foh897Sr1RQJ9yDCUsoT1i1H/cVUFA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "uint8-varint": "^2.0.2", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^5.0.1" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/race-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/race-event/-/race-event-1.3.0.tgz", + "integrity": "sha512-kaLm7axfOnahIqD3jQ4l1e471FIFcEGebXEnhxyLscuUzV8C94xVHtWEqDDXxll7+yu/6lW0w1Ff4HbtvHvOHg==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/race-signal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-1.1.3.tgz", + "integrity": "sha512-Mt2NznMgepLfORijhQMncE26IhkmjEphig+/1fKC0OtaKwys/gpvpmswSjoN01SS+VO951mj0L4VIDXdXsjnfA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/stream-to-it": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-1.0.1.tgz", + "integrity": "sha512-AqHYAYPHcmvMrcLNgncE/q0Aj/ajP6A4qGhxP6EVn7K3YTNs0bJpJyk57wc2Heb7MUL64jurvmnmui8D9kjZgA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1" + } + }, + "node_modules/supports-color": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/uint8-varint": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/uint8-varint/-/uint8-varint-2.0.4.tgz", + "integrity": "sha512-FwpTa7ZGA/f/EssWAb5/YV6pHgVF1fViKdW8cWaEarjB8t7NyofSWBdOTyFPaGuUG4gx3v1O3PQ8etsiOs3lcw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "uint8arraylist": "^2.0.0", + "uint8arrays": "^5.0.0" + } + }, + "node_modules/uint8arraylist": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/uint8arraylist/-/uint8arraylist-2.4.8.tgz", + "integrity": "sha512-vc1PlGOzglLF0eae1M8mLRTBivsvrGsdmJ5RbK3e+QRvRLOZfZhQROTwH/OfyF3+ZVUg9/8hE8bmKP2CvP9quQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "uint8arrays": "^5.0.1" + } + }, + "node_modules/uint8arrays": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-5.1.0.tgz", + "integrity": "sha512-vA6nFepEmlSKkMBnLBaUMVvAC4G3CTmO58C12y4sq6WPDOR7mOFYOi7GlrQ4djeSbP6JG9Pv9tJDM97PedRSww==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "multiformats": "^13.0.0" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + }, + "node_modules/weald": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/weald/-/weald-1.0.4.tgz", + "integrity": "sha512-+kYTuHonJBwmFhP1Z4YQK/dGi3jAnJGCYhyODFpHK73rbxnp9lnZQj7a2m+WVgn8fXr5bJaxUpF6l8qZpPeNWQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "ms": "^3.0.0-canary.1", + "supports-color": "^9.4.0" + } + }, + "node_modules/wherearewe": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wherearewe/-/wherearewe-2.0.1.tgz", + "integrity": "sha512-XUguZbDxCA2wBn2LoFtcEhXL6AXo+hVjGonwhSTTTU9SzbWG8Xu3onNIpzf9j/mYUcJQ0f+m37SzG77G851uFw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "is-electron": "^2.2.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + } + } +} diff --git a/perf/impl/js-libp2p/v1.0/package.json b/perf/impl/js-libp2p/v1.0/package.json new file mode 100644 index 000000000..00007f657 --- /dev/null +++ b/perf/impl/js-libp2p/v1.0/package.json @@ -0,0 +1,15 @@ +{ + "name": "@libp2p/perf-js-libp2p-1-0", + "private": true, + "main": "index.js", + "type": "module", + "dependencies": { + "@chainsafe/libp2p-noise": "^14.0.0", + "@chainsafe/libp2p-yamux": "^6.0.1", + "@libp2p/perf": "^3.0.4", + "@libp2p/tcp": "^9.0.4", + "@libp2p/websockets": "^8.2.0", + "@multiformats/multiaddr": "^12.4.0", + "libp2p": "^1.0.5" + } +} diff --git a/perf/impl/js-libp2p/v1.0/perf b/perf/impl/js-libp2p/v1.0/perf new file mode 100755 index 000000000..3022b3a1c --- /dev/null +++ b/perf/impl/js-libp2p/v1.0/perf @@ -0,0 +1,3 @@ +#!/usr/bin/env node + +import './index.js' diff --git a/perf/impl/js-libp2p/v2.0/Makefile b/perf/impl/js-libp2p/v2.0/Makefile new file mode 100644 index 000000000..104959b19 --- /dev/null +++ b/perf/impl/js-libp2p/v2.0/Makefile @@ -0,0 +1,12 @@ +DOCKER_IMAGE := node:22 +DOCKER_RUN := docker run --rm -v "$(shell pwd)":/usr/src/myapp -w /usr/src/myapp $(DOCKER_IMAGE) + +all: perf + +perf: + $(DOCKER_RUN) npm ci + +clean: + rm -rf node_modules + +.PHONY: all clean perf diff --git a/perf/impl/js-libp2p/v2.0/index.js b/perf/impl/js-libp2p/v2.0/index.js new file mode 100644 index 000000000..6c48ce525 --- /dev/null +++ b/perf/impl/js-libp2p/v2.0/index.js @@ -0,0 +1,159 @@ +import { parseArgs } from 'node:util' +import { noise } from '@chainsafe/libp2p-noise' +import { quic } from '@chainsafe/libp2p-quic' +import { yamux } from '@chainsafe/libp2p-yamux' +import { perf } from '@libp2p/perf' +import { tls } from '@libp2p/tls' +import { tcp } from '@libp2p/tcp' +import { webRTCDirect } from '@libp2p/webrtc' +import { webSockets } from '@libp2p/websockets' +import { multiaddr } from '@multiformats/multiaddr' +import { createLibp2p } from 'libp2p' + +process.on('uncaughtException', (err) => { + console.error('Uncaught exception', err.stack ?? err) + process.exit(1) +}) + +process.on('unhandledRejection', (err) => { + console.error('Unhandled rejection', err.stack ?? err) + process.exit(1) +}) + +const argv = parseArgs({ + options: { + 'run-server': { + type: 'boolean', + default: false + }, + 'server-address': { + type: 'string' + }, + transport: { + type: 'string', + default: 'tcp' + }, + encryption: { + type: 'string', + default: 'noise' + }, + 'upload-bytes': { + type: 'string', + default: '0' + }, + 'download-bytes': { + type: 'string', + default: '0' + } + } +}) + +/** + * @param {boolean} runServer + * @param {string} serverAddress + * @param {string} transport + * @param {string} encryption + * @param {number} uploadBytes + * @param {number} downloadBytes + */ +export async function main (runServer, serverAddress, transport, encryption, uploadBytes, downloadBytes) { + const config = { + addresses: {}, + transports: [], + streamMuxers: [ + yamux() + ], + connectionEncrypters: [], + services: { + perf: perf() + } + } + + if (encryption === 'tls') { + config.connectionEncrypters.push(tls()) + } else if (encryption === 'noise') { + config.connectionEncrypters.push(noise()) + } + + if (transport === 'tcp') { + config.transports = [ + tcp() + ] + } else if (transport === 'webrtc-direct') { + config.transports = [ + webRTCDirect() + ] + } else if (transport === 'ws') { + config.transports = [ + webSockets() + ] + } else if (transport === 'quic-v1') { + config.transports = [ + quic() + ] + } + + if (runServer) { + const { host, port } = splitHostPort(serverAddress) + + if (transport === 'tcp') { + config.addresses.listen = [ + `/ip4/${host}/tcp/${port}` + ] + } else if (transport === 'webrtc-direct') { + config.addresses.listen = [ + `/ip4/${host}/udp/${port}/webrtc-direct` + ] + } else if (transport === 'ws') { + config.addresses.listen = [ + `/ip4/${host}/tcp/${port}/ws` + ] + } else if (transport === 'quic-v1') { + config.addresses.listen = [ + `/ip4/${host}/udp/${port}/quic-v1` + ] + } + } + + const node = await createLibp2p(config) + + if (runServer) { + // print our multiaddr (may have certhashes in it) + for (const addr of node.getMultiaddrs()) { + console.error(addr.toString()) + } + } else { + const serverMa = multiaddr(serverAddress) + + for await (const output of node.services.perf.measurePerformance(serverMa, uploadBytes, downloadBytes)) { + // eslint-disable-next-line no-console + console.log(JSON.stringify(output)) + } + + await node.stop() + } +} + +/** + * @param {string} address + * @returns { host: string, port?: string } + */ +function splitHostPort (address) { + try { + const parts = address.split(':') + const host = parts[0] + const port = parts[1] + return { + host, + port + } + } catch (error) { + throw Error('Invalid server address') + } +} + +main(argv.values['run-server'], argv.values['server-address'], argv.values.transport, argv.values.encryption, Number(argv.values['upload-bytes']), Number(argv.values['download-bytes'])).catch((err) => { + // eslint-disable-next-line no-console + console.error(err) + process.exit(1) +}) diff --git a/perf/impl/js-libp2p/v2.0/package-lock.json b/perf/impl/js-libp2p/v2.0/package-lock.json new file mode 100644 index 000000000..84e2a2009 --- /dev/null +++ b/perf/impl/js-libp2p/v2.0/package-lock.json @@ -0,0 +1,6116 @@ +{ + "name": "@libp2p/perf-js-libp2p-2-0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@libp2p/perf-js-libp2p-2-0", + "dependencies": { + "@chainsafe/libp2p-noise": "^16.0.3", + "@chainsafe/libp2p-quic": "^1.0.5", + "@chainsafe/libp2p-yamux": "^7.0.1", + "@libp2p/perf": "^4.0.30", + "@libp2p/tcp": "^10.1.6", + "@libp2p/tls": "^2.1.0", + "@libp2p/webrtc": "^5.2.7", + "@libp2p/websockets": "^9.2.6", + "@multiformats/multiaddr": "^12.4.0", + "libp2p": "^2.8.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.27.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "license": "MIT", + "peer": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT", + "peer": true + }, + "node_modules/@babel/template": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@chainsafe/as-chacha20poly1305": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz", + "integrity": "sha512-BpNcL8/lji/GM3+vZ/bgRWqJ1q5kwvTFmGPk7pxm/QQZDbaMI98waOHjEymTjq2JmdD/INdNBFOVSyJofXg7ew==", + "license": "Apache-2.0" + }, + "node_modules/@chainsafe/as-sha256": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-1.0.1.tgz", + "integrity": "sha512-4Y/kQm0LsJ6QRtGcMq6gOdQP+fZhWDfIV2eIqP6oFJZBWYGmdh3wm8YbrXDPLJO87X2Fu6koRLdUS00O3k14Hw==", + "license": "Apache-2.0" + }, + "node_modules/@chainsafe/is-ip": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/is-ip/-/is-ip-2.1.0.tgz", + "integrity": "sha512-KIjt+6IfysQ4GCv66xihEitBjvhU/bixbbbFxdJ1sqCp4uJ0wuZiYBPhksZoy4lfaF0k9cwNzY5upEW/VWdw3w==", + "license": "MIT" + }, + "node_modules/@chainsafe/libp2p-noise": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-16.1.0.tgz", + "integrity": "sha512-GJA/i5pd6VmetxokvnPlEbVCeL7SfLHkSuUHwbJ4w0u7dZUbse4Hr8SA8RYGwNHbZr2TEKFC9WerhvMWbciIrQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/as-chacha20poly1305": "^0.1.0", + "@chainsafe/as-sha256": "^1.0.0", + "@libp2p/crypto": "^5.0.0", + "@libp2p/interface": "^2.0.0", + "@libp2p/peer-id": "^5.0.0", + "@noble/ciphers": "^1.1.3", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "it-length-prefixed": "^10.0.1", + "it-length-prefixed-stream": "^1.0.0", + "it-pair": "^2.0.6", + "it-pipe": "^3.0.1", + "it-stream-types": "^2.0.1", + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^5.0.0", + "wherearewe": "^2.0.1" + } + }, + "node_modules/@chainsafe/libp2p-quic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic/-/libp2p-quic-1.1.1.tgz", + "integrity": "sha512-fnL6n82ngQ1qzcuI/bdVshHU/GumO4azloP3RG1z6hkmcro8gdVDAYgmP47rXOQUf2GlczwKyI2epIPMRVwDhg==", + "license": "MIT", + "dependencies": { + "@libp2p/crypto": "^5.0.12", + "@libp2p/interface": "^2.6.0", + "@libp2p/utils": "^6.5.8", + "@multiformats/multiaddr": "^12.4.0", + "@multiformats/multiaddr-matcher": "^1.6.0", + "it-stream-types": "^2.0.2", + "uint8arraylist": "^2.4.8" + }, + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@chainsafe/libp2p-quic-darwin-arm64": "1.1.1", + "@chainsafe/libp2p-quic-darwin-x64": "1.1.1", + "@chainsafe/libp2p-quic-linux-arm64-gnu": "1.1.1", + "@chainsafe/libp2p-quic-linux-arm64-musl": "1.1.1", + "@chainsafe/libp2p-quic-linux-x64-gnu": "1.1.1", + "@chainsafe/libp2p-quic-linux-x64-musl": "1.1.1", + "@chainsafe/libp2p-quic-win32-x64-msvc": "1.1.1" + } + }, + "node_modules/@chainsafe/libp2p-quic-darwin-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-darwin-arm64/-/libp2p-quic-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-2INg6niu0u3GtKIsHC3gzEaufg/3ZgFvSeqIjuF+u5eXGIcTo1uare228icWC5/hn/DwQ83l6WafoMkuguSakA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-darwin-x64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-darwin-x64/-/libp2p-quic-darwin-x64-1.1.1.tgz", + "integrity": "sha512-xHU6GqjI7/4daslX04VIjTrVxyb/O3Yc1hH2dubtEmqnpJEM5+7qf03MBK/ddNhbAqzC0b7QuU/ecEgtqjHsRA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-linux-arm64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-linux-arm64-gnu/-/libp2p-quic-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-HmjZ/2cb8xvkUBn1hPFkwl5s6m3hwkCiEE9ITlu/3UPajALpk4vrLjeoKDHV6M3c+ohIMauyKVqV50EEl6VM4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-linux-arm64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-linux-arm64-musl/-/libp2p-quic-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-G7R4WhzDriLNpVRWPIlsyRUUDIik+4SJoX+ZKQ6T54r+wyJTght6coA1rJANjkXWa8wKK0b5iIQol1SZEGH3Jg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-linux-x64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-linux-x64-gnu/-/libp2p-quic-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-ARZbIj+ueD/LTCwB7CLMtokNZkqu640gi9YIuhHqEqenLZ75FbpJpYnqY/Jx+vdK/+gV0NyRZ395o4pH1W5SXQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-linux-x64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-linux-x64-musl/-/libp2p-quic-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-lsBlcYlukwTDupe9SxI7hmhhSlZfBhGWXlb4gRqd+xcBptadX15lPhJDBi6P9T2CMwsAIoZNLDZhMqPf8RL5fw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-win32-x64-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-win32-x64-msvc/-/libp2p-quic-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-5O5ffgtzD8fpb6LeP4/clscOdWk17JXrjfMTlp9zUtTa+0vcAzBT8RtWzv12Vaqf9PPsTp+dUQ5595LWMcZVEA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-yamux": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-yamux/-/libp2p-yamux-7.0.1.tgz", + "integrity": "sha512-949MI0Ll0AsYq1gUETZmL/MijwX0jilOQ1i4s8wDEXGiMhuPWWiMsPgEnX6n+VzFmTrfNYyGaaJj5/MqxV9y/g==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.0.0", + "@libp2p/utils": "^6.0.0", + "get-iterator": "^2.0.1", + "it-foreach": "^2.0.6", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.1", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@chainsafe/netmask": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@chainsafe/netmask/-/netmask-2.0.0.tgz", + "integrity": "sha512-I3Z+6SWUoaljh3TBzCnCxjlUyN8tA+NAk5L6m9IxvCf1BENQTePzPMis97CoN/iMW1St3WN+AWCCRp+TTBRiDg==", + "license": "MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1" + } + }, + "node_modules/@ipshipyard/node-datachannel": { + "version": "0.26.5", + "resolved": "https://registry.npmjs.org/@ipshipyard/node-datachannel/-/node-datachannel-0.26.5.tgz", + "integrity": "sha512-GOxqgCI4scLTSFwFO7ClK5eDgSCJQgf7mbmJu0qgPu9zNlRp0VJl6rNJScQBllHP7IhmBf3VXRWVvwWfOrplww==", + "hasInstallScript": true, + "license": "MPL 2.0", + "dependencies": { + "prebuild-install": "^7.1.2" + }, + "engines": { + "node": ">=18.20.0" + } + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT", + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@libp2p/crypto": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.1.0.tgz", + "integrity": "sha512-hcmScz9m7Ae7R7b/w3x9DX+i60ZIUVsMmsHyIo0vSlGsxO0+tyM4UKUia5EpSp/i1SB/W1IFXxlURwpiX7R5eQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@noble/curves": "^1.7.0", + "@noble/hashes": "^1.6.1", + "multiformats": "^13.3.1", + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/interface": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.8.0.tgz", + "integrity": "sha512-QnIjqqUv2aDiBho6OGcNNhLT3Ac4RKrh41qoQmqG6csMRkUUx/xZMkfFJx3j0wGCIP8GS4sGspkTt4wCpPbSWw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@multiformats/multiaddr": "^12.3.3", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.2", + "multiformats": "^13.3.1", + "progress-events": "^1.0.1", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/interface-internal": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.3.10.tgz", + "integrity": "sha512-ULUilEvRUVMy0qB7VWkW0v7Ceg66VqkZ0pheff3gkHj5tXaH4VNE0SSFKfK7b8dK1Wd/HBwS2QheX5uLrEt84w==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-collections": "^6.0.26", + "@multiformats/multiaddr": "^12.3.3", + "progress-events": "^1.0.1" + } + }, + "node_modules/@libp2p/keychain": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.0.tgz", + "integrity": "sha512-m/jJ58xYl4o5Z/pRXSZBv19OaNgETdgLtrLc2u+CzvEWLEJSCei1ws9y83t34NSdbznepTvATZtpeJrlsCSbLQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@noble/hashes": "^1.6.1", + "asn1js": "^3.0.5", + "interface-datastore": "^8.3.1", + "merge-options": "^3.0.4", + "multiformats": "^13.3.1", + "sanitize-filename": "^1.6.3", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/logger": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.14.tgz", + "integrity": "sha512-rJeEq7iuKMMjel0zzH10dXzcWn4Q2yywbv5vM9B1xTQpkD4uxTbBlQs+EL9+pmwaaQrrriEGqluZOTzHvUzJUg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@multiformats/multiaddr": "^12.3.3", + "interface-datastore": "^8.3.1", + "multiformats": "^13.3.1", + "weald": "^1.0.4" + } + }, + "node_modules/@libp2p/multistream-select": { + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.21.tgz", + "integrity": "sha512-l1c70p8ljrrqnm0y9m/3mvtkYhbGt5zPOpxRKVveWR2+OyqiPFa48uRktmpJcl4zwG5dHWMG/klhdHoNpetJpw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "it-length-prefixed": "^10.0.1", + "it-length-prefixed-stream": "^2.0.1", + "it-stream-types": "^2.0.2", + "p-defer": "^4.0.1", + "race-signal": "^1.1.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/multistream-select/node_modules/it-byte-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-2.0.1.tgz", + "integrity": "sha512-WccB179tWRNjTyXJ9wLshQdKSLdVIexmnNjLfCT7UnsiLisTVUY092YqFhkL+da1WFR0paGzB24L+pAzFhRI4Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-queueless-pushable": "^2.0.0", + "it-stream-types": "^2.0.2", + "race-signal": "^1.1.3", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/multistream-select/node_modules/it-length-prefixed-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.1.tgz", + "integrity": "sha512-TFohjVrQKRLQgRrPdVL9ARqP4CHUHnsRkbkX4nEhSOBjOvZtVV/pHh5Z2C8EH50MnfNDjVSKvEbaIFVLS3/QMA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-byte-stream": "^2.0.0", + "it-stream-types": "^2.0.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/multistream-select/node_modules/it-queueless-pushable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.0.tgz", + "integrity": "sha512-MlNnefWT/ntv5fesrHpxwVIu6ZdtlkN0A4aaJiE5wnmPMBv9ttiwX3UEMf78dFwIj5ZNaU9usYXg4swMEpUNJQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/@libp2p/peer-collections": { + "version": "6.0.26", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.26.tgz", + "integrity": "sha512-bpo4Oim+pvZh6AiIPjYDVb2Us6siJnRBWmyEzrV5t+EmGdLUjOKmRD3NnBp2WoO3RYAMESDyBrpxjnZo5ydHCA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/utils": "^6.6.1", + "multiformats": "^13.3.1" + } + }, + "node_modules/@libp2p/peer-id": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.1.1.tgz", + "integrity": "sha512-dVpgln2gWybglCC8hiQqyGlyXU7F7ovoOqwnnMs8HxurGEH9QxgmCfxRP4p8s86bQwl1MFbyj0AqYPy/zbKLrA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "multiformats": "^13.3.1", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-record": { + "version": "8.0.26", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.26.tgz", + "integrity": "sha512-uZrGsZ7JLwY2B60El60AGcYjdcB87J596vyY722adQshLLiTTafkEZeHDSVVC3k5R8EP0gwrIEidi3xtPYRT5w==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/utils": "^6.6.1", + "@multiformats/multiaddr": "^12.3.3", + "multiformats": "^13.3.1", + "protons-runtime": "^5.5.0", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-store": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.1.3.tgz", + "integrity": "sha512-RTSFHLXklOcGVXbuEZMfn4qFKxELGnSJkIRfh9RHxSWUbD8gwisrp9+Wecd9QYAu5sVeCmk2tPt/EhPdJDWCeQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/peer-record": "^8.0.26", + "@multiformats/multiaddr": "^12.3.3", + "interface-datastore": "^8.3.1", + "it-all": "^3.0.6", + "mortice": "^3.0.6", + "multiformats": "^13.3.1", + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/perf": { + "version": "4.0.33", + "resolved": "https://registry.npmjs.org/@libp2p/perf/-/perf-4.0.33.tgz", + "integrity": "sha512-KWxNAEkvwALBL/CvvbFFpm+jn1U1M1VkC0UQJ9Xvr8c0tyI4E2jerZkvAkzD2ebx48H7zkokKC5xJcU9vSZsBA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/interface-internal": "^2.3.10", + "@multiformats/multiaddr": "^12.3.3", + "it-pushable": "^3.2.3" + } + }, + "node_modules/@libp2p/tcp": { + "version": "10.1.9", + "resolved": "https://registry.npmjs.org/@libp2p/tcp/-/tcp-10.1.9.tgz", + "integrity": "sha512-bndo9rSD9hglgvTOOKOWMO9j5S479IwpkuL2hHBMEf5MkO/7B5DYW0cxg4GLdzcxSAgzD/lS96QAUa0ouOLRbQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/utils": "^6.6.1", + "@multiformats/multiaddr": "^12.3.3", + "@multiformats/multiaddr-matcher": "^1.6.0", + "@types/sinon": "^17.0.3", + "p-defer": "^4.0.1", + "p-event": "^6.0.1", + "progress-events": "^1.0.1", + "race-event": "^1.3.0", + "stream-to-it": "^1.0.1" + } + }, + "node_modules/@libp2p/tls": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@libp2p/tls/-/tls-2.1.2.tgz", + "integrity": "sha512-ExtpXzoD3ZKlIS5I5n+hRzC0uZjplM2VkGUEKBYNgA3KLZEkA12fiuFao24h0znEF9DlSmREvxSpDssNxaFx2Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-id": "^5.1.1", + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "@peculiar/webcrypto": "^1.5.0", + "@peculiar/x509": "^1.12.3", + "asn1js": "^3.0.5", + "it-queueless-pushable": "^1.0.2", + "it-stream-types": "^2.0.2", + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/utils": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.6.1.tgz", + "integrity": "sha512-7/oJ+GX+pvM8bDe55VsmpuuBZS/HIYp/+DCyHqnm6o6d6rFSpF/yuVhKGK29P0MNgApzHeHrwfnvzPXrz64d3A==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.2", + "@chainsafe/netmask": "^2.0.0", + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/logger": "^5.1.14", + "@multiformats/multiaddr": "^12.3.3", + "@sindresorhus/fnv1a": "^3.1.0", + "any-signal": "^4.1.1", + "delay": "^6.0.0", + "get-iterator": "^2.0.1", + "is-loopback-addr": "^2.0.2", + "it-foreach": "^2.1.1", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.2", + "netmask": "^2.0.2", + "p-defer": "^4.0.1", + "race-event": "^1.3.0", + "race-signal": "^1.1.2", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/webrtc": { + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@libp2p/webrtc/-/webrtc-5.2.10.tgz", + "integrity": "sha512-pbbU75aECXD+6glz4n/8o4NXMf+1BnbXWzyXoBOLeS3XxnR7o6jum8H38rzy+Gz1UOp2o7iEnRvfG82z9TAiMw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.2", + "@chainsafe/libp2p-noise": "^16.0.0", + "@ipshipyard/node-datachannel": "^0.26.4", + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/interface-internal": "^2.3.10", + "@libp2p/keychain": "^5.2.0", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/utils": "^6.6.1", + "@multiformats/multiaddr": "^12.4.0", + "@multiformats/multiaddr-matcher": "^1.6.0", + "@peculiar/webcrypto": "^1.5.0", + "@peculiar/x509": "^1.11.0", + "any-signal": "^4.1.1", + "detect-browser": "^5.3.0", + "get-port": "^7.1.0", + "interface-datastore": "^8.3.1", + "it-length-prefixed": "^10.0.1", + "it-protobuf-stream": "^2.0.1", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.2", + "multiformats": "^13.3.1", + "p-defer": "^4.0.1", + "p-timeout": "^6.1.3", + "p-wait-for": "^5.0.2", + "progress-events": "^1.0.1", + "protons-runtime": "^5.5.0", + "race-event": "^1.3.0", + "race-signal": "^1.1.2", + "react-native-webrtc": "^124.0.4", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/websockets": { + "version": "9.2.9", + "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.2.9.tgz", + "integrity": "sha512-fXe/VmEuUCXseuJaUo9ZIK2LCIqxebWkg5kQOCFMt+HG2OeZ3uRNXKiCysoXDCmqb8iKnfGwbS3cf+14eI3UEQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/utils": "^6.6.1", + "@multiformats/multiaddr": "^12.3.3", + "@multiformats/multiaddr-matcher": "^1.6.0", + "@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.2", + "ws": "^8.18.0" + } + }, + "node_modules/@multiformats/dns": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@multiformats/dns/-/dns-1.0.6.tgz", + "integrity": "sha512-nt/5UqjMPtyvkG9BQYdJ4GfLK3nMqGpFZOzf4hAmIa0sJh2LlS9YKXZ4FgwBDsaHvzZqR/rUFIywIc7pkHNNuw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@types/dns-packet": "^5.6.5", + "buffer": "^6.0.3", + "dns-packet": "^5.6.1", + "hashlru": "^2.3.0", + "p-queue": "^8.0.1", + "progress-events": "^1.0.0", + "uint8arrays": "^5.0.2" + } + }, + "node_modules/@multiformats/multiaddr": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-12.4.0.tgz", + "integrity": "sha512-FL7yBTLijJ5JkO044BGb2msf+uJLrwpD6jD6TkXlbjA9N12+18HT40jvd4o5vL4LOJMc86dPX6tGtk/uI9kYKg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "@chainsafe/netmask": "^2.0.0", + "@multiformats/dns": "^1.0.3", + "multiformats": "^13.0.0", + "uint8-varint": "^2.0.1", + "uint8arrays": "^5.0.0" + } + }, + "node_modules/@multiformats/multiaddr-matcher": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-matcher/-/multiaddr-matcher-1.7.0.tgz", + "integrity": "sha512-WfobrJy7XLaYL7PQ3IcFoXdGN5jmdv5FsuKQkZIIreC1pSR4Q9PSOWu2ULxP/M2JT738Xny0PFoCke0ENbyfww==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "@multiformats/multiaddr": "^12.0.0", + "multiformats": "^13.0.0" + } + }, + "node_modules/@multiformats/multiaddr-to-uri": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-to-uri/-/multiaddr-to-uri-11.0.0.tgz", + "integrity": "sha512-9RNmlIGwZbBLsHekT50dbt4o4u8Iciw9kGjv+WHiGxQdsJ6xKKjU1+C0Vbas6RilMbaVOAOnEyfNcXbUmTkLxQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@multiformats/multiaddr": "^12.3.0" + } + }, + "node_modules/@noble/ciphers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.2.1.tgz", + "integrity": "sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/curves": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.7.1" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.3.15.tgz", + "integrity": "sha512-B+DoudF+TCrxoJSTjjcY8Mmu+lbv8e7pXGWrhNp2/EGJp9EEcpzjBCar7puU57sGifyzaRVM03oD5L7t7PghQg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "@peculiar/asn1-x509-attr": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.3.15.tgz", + "integrity": "sha512-caxAOrvw2hUZpxzhz8Kp8iBYKsHbGXZPl2KYRMIPvAfFateRebS3136+orUpcVwHRmpXWX2kzpb6COlIrqCumA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.3.15.tgz", + "integrity": "sha512-/HtR91dvgog7z/WhCVdxZJ/jitJuIu8iTqiyWVgRE9Ac5imt2sT/E4obqIVGKQw7PIy+X6i8lVBoT6wC73XUgA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.3.15.tgz", + "integrity": "sha512-E3kzQe3J2xV9DP6SJS4X6/N1e4cYa2xOAK46VtvpaRk8jlheNri8v0rBezKFVPB1rz/jW8npO+u1xOvpATFMWg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.15", + "@peculiar/asn1-pkcs8": "^2.3.15", + "@peculiar/asn1-rsa": "^2.3.15", + "@peculiar/asn1-schema": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.3.15.tgz", + "integrity": "sha512-/PuQj2BIAw1/v76DV1LUOA6YOqh/UvptKLJHtec/DQwruXOCFlUo7k6llegn8N5BTeZTWMwz5EXruBw0Q10TMg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.3.15.tgz", + "integrity": "sha512-yiZo/1EGvU1KiQUrbcnaPGWc0C7ElMMskWn7+kHsCFm+/9fU0+V1D/3a5oG0Jpy96iaXggQpA9tzdhnYDgjyFg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.15", + "@peculiar/asn1-pfx": "^2.3.15", + "@peculiar/asn1-pkcs8": "^2.3.15", + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "@peculiar/asn1-x509-attr": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.3.15.tgz", + "integrity": "sha512-p6hsanvPhexRtYSOHihLvUUgrJ8y0FtOM97N5UEpC+VifFYyZa0iZ5cXjTkZoDwxJ/TTJ1IJo3HVTB2JJTpXvg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.15.tgz", + "integrity": "sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==", + "license": "MIT", + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.15.tgz", + "integrity": "sha512-0dK5xqTqSLaxv1FHXIcd4Q/BZNuopg+u1l23hT9rOmQ1g4dNtw0g/RnEi+TboB0gOwGtrWn269v27cMgchFIIg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.3.15.tgz", + "integrity": "sha512-TWJVJhqc+IS4MTEML3l6W1b0sMowVqdsnI4dnojg96LvTuP8dga9f76fjP07MUuss60uSyT2ckoti/2qHXA10A==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz", + "integrity": "sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2", + "webcrypto-core": "^1.8.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.12.3.tgz", + "integrity": "sha512-+Mzq+W7cNEKfkNZzyLl6A6ffqc3r21HGZUezgfKxpZrkORfOqgRXnS80Zu0IV6a9Ue9QBJeKD7kN0iWfc3bhRQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.13", + "@peculiar/asn1-csr": "^2.3.13", + "@peculiar/asn1-ecc": "^2.3.14", + "@peculiar/asn1-pkcs9": "^2.3.13", + "@peculiar/asn1-rsa": "^2.3.13", + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "pvtsutils": "^1.3.5", + "reflect-metadata": "^0.2.2", + "tslib": "^2.7.0", + "tsyringe": "^4.8.0" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.0.tgz", + "integrity": "sha512-Rwvpu3A05lM1HVlX4klH4UR52JbQPDKc8gi2mst2REZL1KeVgJRJxPPw8d8euVlYcq/s8XI1Ol827JaRtSZBTA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.79.0.tgz", + "integrity": "sha512-D8bFlD0HH9SMUI00svdg64hEvLbu4ETeWQDlmEP8WmNbuILjwoLFqbnBmlGn69Tot0DM1PuBd1l1ooIzs8sU7w==", + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.1.1", + "hermes-parser": "0.25.1", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.0.tgz", + "integrity": "sha512-pl+aSXxGj3ug80FpMDrArjxUbJWY2ibWiSP3MLKX+Xk7An2GUmFFjCzNVSbs0jzWv8814EG2oI60/GH2RXwE4g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@react-native/dev-middleware": "0.79.0", + "chalk": "^4.0.0", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "metro": "^0.82.0", + "metro-config": "^0.82.0", + "metro-core": "^0.82.0", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli": { + "optional": true + } + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.79.0.tgz", + "integrity": "sha512-chwKEWAmQMkOKZWwBra+utquuJ/2uFqh+ZgZbJfNX+U0YsBx6AQ3dVbfAaXW3bSLYEJyf9Wb3Opsal4fmcD9Ww==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.79.0.tgz", + "integrity": "sha512-8Mh5L8zJXis2qhgkfXnWMbSmcvb07wrbxQe8KIgIO7C1rS97idg7BBtoPEtmARsaQgmbSGu/wdE7UWFkGYp0OQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.79.0", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "serve-static": "^1.16.2", + "ws": "^6.2.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.79.0.tgz", + "integrity": "sha512-c+/qKnmTx3kf8xZesp2BkZ9pAQVSnEPZziQUwviSJaq9jm8tKb/B8fyGG8yIuw/ZTKyGprD+ByzUSzJmCpC/Ow==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.79.0.tgz", + "integrity": "sha512-+8lk/zP90JC9xZBGhI8TPqqR1Y5dYXwXvfhXygr/LlHoo+H8TeQxcPrXWdT+PWOJl6Gf7dbCOGh9Std8J7CSQA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.79.0.tgz", + "integrity": "sha512-RmM7Dgb69a4qwdguKR+8MhT0u1IAKa/s0uy8/7JP9b/fm8zjUV9HctMgRgIpZTOELsowEyQodyTnhHQf4HPX0A==", + "license": "MIT", + "peer": true + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.79.0.tgz", + "integrity": "sha512-tCT1sHSI1O5KSclDwNfnkLTLe3cgiyYWjIlmNxWJHqhCCz017HGOS/oH0zs0ZgxYwN7xCzTkqY330XMDo+yj2g==", + "license": "MIT", + "peer": true, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT", + "peer": true + }, + "node_modules/@sindresorhus/fnv1a": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/fnv1a/-/fnv1a-3.1.0.tgz", + "integrity": "sha512-KV321z5m/0nuAg83W1dPLy85HpHDk7Sdi4fJbwvacWsEhAh+rZUW4ZfGcXmUIvjZg4ss2bcwNlRhJ7GBEUG08w==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", + "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/dns-packet": { + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/@types/dns-packet/-/dns-packet-5.6.5.tgz", + "integrity": "sha512-qXOC7XLOEe43ehtWJCMnQXvgcIpv6rPmQ1jXT98Ad8A3TB1Ue50jsCbSSSyuazScEuZ/Q026vHbrOTVkmwA+7Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "license": "MIT" + }, + "node_modules/@types/sinon": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.4.tgz", + "integrity": "sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==", + "license": "MIT", + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", + "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", + "license": "MIT" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT", + "peer": true + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "peer": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/abort-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/abort-error/-/abort-error-1.0.1.tgz", + "integrity": "sha512-fxqCblJiIPdSXIUrxI0PL+eJG49QdP9SQ70qtB65MVAoMr2rASlOyAbJFOylfB467F/f+5BCLJJq58RYi7mGfg==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "license": "MIT", + "peer": true + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-signal": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-4.1.1.tgz", + "integrity": "sha512-iADenERppdC+A2YKbOXXB2WUeABLaM6qnpZ70kZbPZ1cZMMJ7eF+3CaYm+/PhBizgkzlvssC7QuHS30oOiQYWA==", + "license": "Apache-2.0 OR MIT", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "peer": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT", + "peer": true + }, + "node_modules/asn1js": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.6.tgz", + "integrity": "sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT", + "peer": true + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", + "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT", + "peer": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "peer": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT", + "peer": true + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", + "peer": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001713", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz", + "integrity": "sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT", + "peer": true + }, + "node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT", + "peer": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT", + "peer": true + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", + "peer": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/datastore-core": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-10.0.2.tgz", + "integrity": "sha512-B3WXxI54VxJkpXxnYibiF17si3bLXE1XOjrJB7wM5co9fx2KOEkiePDGiCCEtnapFHTnmAnYCPdA7WZTIpdn/A==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/logger": "^5.0.1", + "interface-datastore": "^8.0.0", + "interface-store": "^6.0.0", + "it-drain": "^3.0.7", + "it-filter": "^3.1.1", + "it-map": "^3.1.1", + "it-merge": "^3.0.5", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.3", + "it-sort": "^3.0.6", + "it-take": "^3.0.6" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/delay": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-6.0.0.tgz", + "integrity": "sha512-2NJozoOHQ4NuZuVIr5CWd0iiLVIRSDepakaovIN+9eIDHEhdCAEvSy2cuf1DCrPPQLvHmbqTHODlhHg8UCy4zw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT", + "peer": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.136", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.136.tgz", + "integrity": "sha512-kL4+wUTD7RSA5FHx5YwWtjDnEEkIIikFgWHR4P6fqjw1PPLlqYkxeOb++wAauAssat0YClCy8Y3C5SxgSkjibQ==", + "license": "ISC", + "peer": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT", + "peer": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT", + "peer": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-iterator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz", + "integrity": "sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==", + "license": "MIT" + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT", + "peer": true + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "peer": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT", + "peer": true + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC", + "peer": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "peer": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.1.tgz", + "integrity": "sha512-7HuY/hebu4gryTDT7O/XY/fvY9wRByEGdK6QOa4of8npTcv0+NS6frFKABcf6S9EBAsveTuKTsZQQBFMMNILIg==", + "license": "MIT" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz", + "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "license": "MIT" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC", + "peer": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hashlru": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hashlru/-/hashlru-2.3.0.tgz", + "integrity": "sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A==", + "license": "MIT" + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "license": "MIT", + "peer": true + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/image-size": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", + "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", + "license": "MIT", + "peer": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", + "peer": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/interface-datastore": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-8.3.1.tgz", + "integrity": "sha512-3r0ETmHIi6HmvM5sc09QQiCD3gUfwtEM/AAChOyAd/UAKT69uk8LXfTSUBufbUIO/dU65Vj8nb9O6QjwW8vDSQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "interface-store": "^6.0.0", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/interface-store": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-6.0.2.tgz", + "integrity": "sha512-KSFCXtBlNoG0hzwNa0RmhHtrdhzexp+S+UY2s0rWTBJyfdEIgn6i6Zl9otVqrcFYbYrneBT7hbmHQ8gE0C3umA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT", + "peer": true + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "peer": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-electron": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", + "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==", + "license": "MIT" + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-loopback-addr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-loopback-addr/-/is-loopback-addr-2.0.2.tgz", + "integrity": "sha512-26POf2KRCno/KTNL5Q0b/9TYnL00xEsSaLfiFRmjM7m7Lw7ZMmFybzzuX4CcsLAluZGd+niLUiMRxEooVE3aqg==", + "license": "MIT" + }, + "node_modules/is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/it-all": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-3.0.7.tgz", + "integrity": "sha512-PkuYtu6XhJzuPTKXImd6y0qE6H91MUPV/b9xotXMAI6GjmD2v3NoHj2g5L0lS2qZ0EzyGWZU1kp0UxW8POvNBQ==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-byte-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-1.1.1.tgz", + "integrity": "sha512-OIOb8PvK9ZV7MHvyxIDNyN3jmrxrJdx99G0RIYYb3Tzo1OWv+O1C6mfg7nnlDuuTQz2POYFXe87AShKAEl+POw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-queueless-pushable": "^1.0.0", + "it-stream-types": "^2.0.2", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-drain": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-3.0.8.tgz", + "integrity": "sha512-eeOz+WwKc11ou1UuqZympcXPLCjpTn5ALcYFJiHeTEiYEZ2py/J1vq41XWYj88huCUiqp9iNHfObOKrbIk5Izw==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-filter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-3.1.2.tgz", + "integrity": "sha512-2AozaGjIvBBiB7t7MpVNug9kwofqmKSpvgW7zhuyvCs6xxDd6FrfvqyfYtlQTKLNP+Io1WeXko1UQhdlK4M0gg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-foreach": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-2.1.2.tgz", + "integrity": "sha512-PvXs3v1FaeWDhWzRxnwB4vSKJngxdLgi0PddkfurCvIFBmKTBfWONLeyDk5dxrvtCzdE4y96KzEQynk4/bbI5A==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-length-prefixed": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-10.0.1.tgz", + "integrity": "sha512-BhyluvGps26u9a7eQIpOI1YN7mFgi8lFwmiPi07whewbBARKAG9LE09Odc8s1Wtbt2MB6rNUrl7j9vvfXTJwdQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-reader": "^6.0.1", + "it-stream-types": "^2.0.1", + "uint8-varint": "^2.0.1", + "uint8arraylist": "^2.0.0", + "uint8arrays": "^5.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-length-prefixed-stream": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-1.2.1.tgz", + "integrity": "sha512-FYqlxc2toUoK+aPO5r3KDBIUG1mOvk2DzmjQcsfLUTHRWMJP4Va9855tVzg/22Bj+VUUaT7gxBg7HmbiCxTK4w==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-byte-stream": "^1.0.0", + "it-stream-types": "^2.0.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-map": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-3.1.2.tgz", + "integrity": "sha512-G3dzFUjTYHKumJJ8wa9dSDS3yKm8L7qDUnAgzemOD0UMztwm54Qc2v97SuUCiAgbOz/aibkSLImfoFK09RlSFQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-merge": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.9.tgz", + "integrity": "sha512-TjY4WTiwe4ONmaKScNvHDAJj6Tw0UeQFp4JrtC/3Mq7DTyhytes7mnv5OpZV4gItpZcs0AgRntpT2vAy2cnXUw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-queueless-pushable": "^2.0.0" + } + }, + "node_modules/it-merge/node_modules/it-queueless-pushable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.0.tgz", + "integrity": "sha512-MlNnefWT/ntv5fesrHpxwVIu6ZdtlkN0A4aaJiE5wnmPMBv9ttiwX3UEMf78dFwIj5ZNaU9usYXg4swMEpUNJQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/it-pair": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.6.tgz", + "integrity": "sha512-5M0t5RAcYEQYNG5BV7d7cqbdwbCAp5yLdzvkxsZmkuZsLbTdZzah6MQySYfaAQjNDCq6PUnDt0hqBZ4NwMfW6g==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1", + "p-defer": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-parallel": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-3.0.9.tgz", + "integrity": "sha512-FSg8T+pr7Z1VUuBxEzAAp/K1j8r1e9mOcyzpWMxN3mt33WFhroFjWXV1oYSSjNqcdYwxD/XgydMVMktJvKiDog==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.1" + } + }, + "node_modules/it-peekable": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-3.0.6.tgz", + "integrity": "sha512-odk9wn8AwFQipy8+tFaZNRCM62riraKZJRysfbmOett9wgJumCwgZFzWUBUwMoiQapEcEVGwjDpMChZIi+zLuQ==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-pipe": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.1.tgz", + "integrity": "sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-merge": "^3.0.0", + "it-pushable": "^3.1.2", + "it-stream-types": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-protobuf-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-protobuf-stream/-/it-protobuf-stream-2.0.1.tgz", + "integrity": "sha512-szhw8w2aIENUa1yv0vFgGZDs7e81dQ/7dM10c4Rf6+rs5tqzWVCSLbpgxIYM0cA8KlcI66XGdzu6lyYp6jKdvw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-length-prefixed-stream": "^2.0.0", + "it-stream-types": "^2.0.2", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-protobuf-stream/node_modules/it-byte-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-2.0.1.tgz", + "integrity": "sha512-WccB179tWRNjTyXJ9wLshQdKSLdVIexmnNjLfCT7UnsiLisTVUY092YqFhkL+da1WFR0paGzB24L+pAzFhRI4Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-queueless-pushable": "^2.0.0", + "it-stream-types": "^2.0.2", + "race-signal": "^1.1.3", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-protobuf-stream/node_modules/it-length-prefixed-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.1.tgz", + "integrity": "sha512-TFohjVrQKRLQgRrPdVL9ARqP4CHUHnsRkbkX4nEhSOBjOvZtVV/pHh5Z2C8EH50MnfNDjVSKvEbaIFVLS3/QMA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-byte-stream": "^2.0.0", + "it-stream-types": "^2.0.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-protobuf-stream/node_modules/it-queueless-pushable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.0.tgz", + "integrity": "sha512-MlNnefWT/ntv5fesrHpxwVIu6ZdtlkN0A4aaJiE5wnmPMBv9ttiwX3UEMf78dFwIj5ZNaU9usYXg4swMEpUNJQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/it-pushable": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.2.3.tgz", + "integrity": "sha512-gzYnXYK8Y5t5b/BnJUr7glfQLO4U5vyb05gPx/TyTw+4Bv1zM9gFk4YsOrnulWefMewlphCjKkakFvj1y99Tcg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.0" + } + }, + "node_modules/it-queueless-pushable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-1.0.2.tgz", + "integrity": "sha512-BFIm48C4O8+i+oVEPQpZ70+CaAsVUircvZtZCrpG2Q64933aLp+tDmas1mTBwqVBfIUUlg09d+e6SWW1CBuykQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/it-reader": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-6.0.4.tgz", + "integrity": "sha512-XCWifEcNFFjjBHtor4Sfaj8rcpt+FkY0L6WdhD578SCDhV4VUm7fCkF3dv5a+fTcfQqvN9BsxBTvWbYO6iCjTg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1", + "uint8arraylist": "^2.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-sort": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/it-sort/-/it-sort-3.0.7.tgz", + "integrity": "sha512-PsaKSd2Z0uhq8Mq5htdfsE/UagmdLCLWdBXPwi3FZGR4BTG180pFamhK+O+luFtBCNGRoqKAdtbZGTyGwA9uzw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-all": "^3.0.0" + } + }, + "node_modules/it-stream-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/it-stream-types/-/it-stream-types-2.0.2.tgz", + "integrity": "sha512-Rz/DEZ6Byn/r9+/SBCuJhpPATDF9D+dz5pbgSUyBsCDtza6wtNATrz/jz1gDyNanC3XdLboriHnOC925bZRBww==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-take": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/it-take/-/it-take-3.0.7.tgz", + "integrity": "sha512-0+EbsTvH1XCpwhhFkjWdqJTjzS5XP3KL69woBqwANNhMLKn0j39jk/WHIlvbg9XW2vEm7cZz4p8w5DkBZR8LoA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-ws": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/it-ws/-/it-ws-6.1.5.tgz", + "integrity": "sha512-uWjMtpy5HqhSd/LlrlP3fhYrr7rUfJFFMABv0F5d6n13Q+0glhZthwUKpEAVhDrXY95Tb1RB5lLqqef+QbVNaw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@types/ws": "^8.2.2", + "event-iterator": "^2.0.0", + "it-stream-types": "^2.0.1", + "uint8arrays": "^5.0.0", + "ws": "^8.4.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT", + "peer": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD", + "peer": true + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT", + "peer": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/libp2p": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.8.3.tgz", + "integrity": "sha512-ety0Q5cO7TsA3TfozWfx4Z1vRaD3rSuuAF/sH4eNHSTUB47CrqBAUcPARJobuhg7j1A2NVIn+KU47KKJRvg6gQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.2", + "@chainsafe/netmask": "^2.0.0", + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/interface-internal": "^2.3.10", + "@libp2p/logger": "^5.1.14", + "@libp2p/multistream-select": "^6.0.21", + "@libp2p/peer-collections": "^6.0.26", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/peer-store": "^11.1.3", + "@libp2p/utils": "^6.6.1", + "@multiformats/dns": "^1.0.6", + "@multiformats/multiaddr": "^12.3.5", + "@multiformats/multiaddr-matcher": "^1.7.0", + "any-signal": "^4.1.1", + "datastore-core": "^10.0.2", + "interface-datastore": "^8.3.1", + "it-byte-stream": "^2.0.1", + "it-merge": "^3.0.5", + "it-parallel": "^3.0.8", + "merge-options": "^3.0.4", + "multiformats": "^13.3.1", + "p-defer": "^4.0.1", + "p-retry": "^6.2.1", + "progress-events": "^1.0.1", + "race-event": "^1.3.0", + "race-signal": "^1.1.2", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/libp2p/node_modules/it-byte-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-2.0.1.tgz", + "integrity": "sha512-WccB179tWRNjTyXJ9wLshQdKSLdVIexmnNjLfCT7UnsiLisTVUY092YqFhkL+da1WFR0paGzB24L+pAzFhRI4Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-queueless-pushable": "^2.0.0", + "it-stream-types": "^2.0.2", + "race-signal": "^1.1.3", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/libp2p/node_modules/it-queueless-pushable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.0.tgz", + "integrity": "sha512-MlNnefWT/ntv5fesrHpxwVIu6ZdtlkN0A4aaJiE5wnmPMBv9ttiwX3UEMf78dFwIj5ZNaU9usYXg4swMEpUNJQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT", + "peer": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT", + "peer": true + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT", + "peer": true + }, + "node_modules/metro": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.82.1.tgz", + "integrity": "sha512-/avNIHMlZhkDRl5ZMKNGuZSFZU56M3ABtt/JFQBJWEnitHtSD3Qidnfgjglq61yDbsWBv7aVrOFhdPRPTHN92A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.25.1", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.82.1", + "metro-cache": "0.82.1", + "metro-cache-key": "0.82.1", + "metro-config": "0.82.1", + "metro-core": "0.82.1", + "metro-file-map": "0.82.1", + "metro-resolver": "0.82.1", + "metro-runtime": "0.82.1", + "metro-source-map": "0.82.1", + "metro-symbolicate": "0.82.1", + "metro-transform-plugins": "0.82.1", + "metro-transform-worker": "0.82.1", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.82.1.tgz", + "integrity": "sha512-SuDMRdJKafSj9mzIijCNRxVXWrlJZdTnVE9iTGHO85UFTp/mWOLftqCjEtEjc78/0Wq3Y8IoYayx/VkYmKUf/g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.82.1.tgz", + "integrity": "sha512-4ZK5EdgM8bTLLjpPCYOImirXUXVZpUU/I81BeAkScF8FFJfEHhV8yFyVp4/689bLbUBMwqz3rvYyxnrMi242lA==", + "license": "MIT", + "peer": true, + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.82.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.82.1.tgz", + "integrity": "sha512-RoByg/cxJUewdO4yDx3udpxc6S59570Ub34Jm2gjvOcYQOkGxNepNgyhWFlZLM7P7aBF2UwdCqDB1hoTRtQqNw==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.82.1.tgz", + "integrity": "sha512-+w3280sUdZmEDpmEhk66vfeWs8xKhogiPim+JT6AIhrTUS4exki+yFgXDdnBXrjvAvhxUtCZcoIueFKCC/mbZw==", + "license": "MIT", + "peer": true, + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.82.1", + "metro-cache": "0.82.1", + "metro-core": "0.82.1", + "metro-runtime": "0.82.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-core": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.82.1.tgz", + "integrity": "sha512-C1a8lPGJPs6axj9q+qLSdzK98TYjjXV6nsGnTvYuSwwXAm5sS03ewZCDimRfzu1s58oR0O28QddBgxNtYpDnJg==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.82.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.82.1.tgz", + "integrity": "sha512-6RgYYrkswBCH4GwbLiK6QGzTjNnlCdU7BwwZlf+14ApjUlbr1oBkwmAa6lMfmqfZuh2H/ET8X950kJ8uZavJNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^4.4.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-minify-terser": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.82.1.tgz", + "integrity": "sha512-3P2PY+9L9sKrlxWWAOb1Bi6HXFCdnevym1R/6stkev/kl1+khkrDs1Z40139fLXFZbn8FrvXe89sTFRC3vB+Nw==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-resolver": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.82.1.tgz", + "integrity": "sha512-TnHK2FRTq/KMRZTqUKRXGJ4NGwJEHrPuo60UPGMUHzAS9diI22oCQ8y9888saGiXE+gi0Iplv/6AUTISxDgXqA==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.82.1.tgz", + "integrity": "sha512-Xg7FccIHlNtI63RX0vKmIzXlM5eSq4mjMo0ALbxXpds/P4JVT0JeJW/BqwpncKabrpbZyvPmPguhd32TiMWHXg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.82.1.tgz", + "integrity": "sha512-uCf60ybpmPvkkqQpVWtPZFCIMBS1D9uQ4r2isbqWvDQ1FFTi3xrhT1Z35Dyg30RQV6638XJ4wZY+Dwh8bU9W8A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.82.1", + "nullthrows": "^1.1.1", + "ob1": "0.82.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.82.1.tgz", + "integrity": "sha512-UFofSe+y0tz+nQ5XOkgXOYu5xlbX/8jEvd2eSrd8SjAX7eAjbGwN0Kjji+87jSaMJIvRHkArVMWqwF6fZVq55g==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.82.1", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.82.1.tgz", + "integrity": "sha512-AHFattUD9tUjG2MFV4RgZRgZZNfdRVQ7X6+ORK3cqwiItMcY2mK7psC6G2zI3WOtbydBcu/xWTilmjl7krC7FQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.82.1.tgz", + "integrity": "sha512-2vaadziCaYPfPMnl3tuYimjR7Gmj5CVOcQh/bJniOiXWZ0b1v4JGcw6jOAWzQKgNJdrOq8lMfzdT3xJ/cn/m7g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.82.1", + "metro-babel-transformer": "0.82.1", + "metro-cache": "0.82.1", + "metro-cache-key": "0.82.1", + "metro-minify-terser": "0.82.1", + "metro-source-map": "0.82.1", + "metro-transform-plugins": "0.82.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT", + "peer": true + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "peer": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" + }, + "node_modules/mortice": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/mortice/-/mortice-3.0.6.tgz", + "integrity": "sha512-xUjsTQreX8rO3pHuGYDZ3PY/sEiONIzqzjLeog5akdY4bz9TlDDuvYlU8fm+6qnm4rnpa6AFxLhsfSBThLijdA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "observable-webworkers": "^2.0.1", + "p-queue": "^8.0.1", + "p-timeout": "^6.0.0" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", + "peer": true + }, + "node_modules/multiformats": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.2.tgz", + "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-abi": { + "version": "3.74.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz", + "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT", + "peer": true + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT", + "peer": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT", + "peer": true + }, + "node_modules/ob1": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.82.1.tgz", + "integrity": "sha512-J4m1GAoMC0673H8LmVolj7ZERYEwJWRR4/A/M8ZB5iK9BiFLeAkjvny/VGk3XOYiMtnvq7TV6oc3MfDJ8uKpFw==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/observable-webworkers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/observable-webworkers/-/observable-webworkers-2.0.1.tgz", + "integrity": "sha512-JI1vB0u3pZjoQKOK1ROWzp0ygxSi7Yb0iR+7UNsw4/Zn4cQ0P3R7XL38zac/Dy2tEA7Lg88/wIJTjF8vYXZ0uw==", + "license": "Apache-2.0 OR MIT", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.1.tgz", + "integrity": "sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-event": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.1.tgz", + "integrity": "sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==", + "license": "MIT", + "dependencies": { + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-queue": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz", + "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-wait-for": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-5.0.2.tgz", + "integrity": "sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==", + "license": "MIT", + "dependencies": { + "p-timeout": "^6.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", + "peer": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC", + "peer": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/progress-events": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/progress-events/-/progress-events-1.0.1.tgz", + "integrity": "sha512-MOzLIwhpt64KIVN64h1MwdKWiyKFNc/S6BoYKPIVUHFg0/eIEyBulhWCgn678v/4c0ri3FdGuzXymNCv02MUIw==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "peer": true, + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/protons-runtime": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.5.0.tgz", + "integrity": "sha512-EsALjF9QsrEk6gbCx3lmfHxVN0ah7nG3cY7GySD4xf4g8cr7g543zB88Foh897Sr1RQJ9yDCUsoT1i1H/cVUFA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "uint8-varint": "^2.0.2", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^5.0.1" + } + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "peer": true, + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/race-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/race-event/-/race-event-1.3.0.tgz", + "integrity": "sha512-kaLm7axfOnahIqD3jQ4l1e471FIFcEGebXEnhxyLscuUzV8C94xVHtWEqDDXxll7+yu/6lW0w1Ff4HbtvHvOHg==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/race-signal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-1.1.3.tgz", + "integrity": "sha512-Mt2NznMgepLfORijhQMncE26IhkmjEphig+/1fKC0OtaKwys/gpvpmswSjoN01SS+VO951mj0L4VIDXdXsjnfA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/react": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.1.tgz", + "integrity": "sha512-TFo1MEnkqE6hzAbaztnyR5uLTMoz6wnEWwWBsCUzNt+sVXJycuRJdDqvL078M4/h65BI/YO5XWTaxZDWVsW0fw==", + "license": "MIT", + "peer": true, + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, + "node_modules/react-native": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.79.0.tgz", + "integrity": "sha512-fLG/zl/YF30TWTmp2bbo3flHSFGe4WTyVkb7/wJnMEC39jjXVSCxfDtvSUVavhCc03fA/RTkWWvlmg7NEJk7Vg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/create-cache-key-function": "^29.7.0", + "@react-native/assets-registry": "0.79.0", + "@react-native/codegen": "0.79.0", + "@react-native/community-cli-plugin": "0.79.0", + "@react-native/gradle-plugin": "0.79.0", + "@react-native/js-polyfills": "0.79.0", + "@react-native/normalize-colors": "0.79.0", + "@react-native/virtualized-lists": "0.79.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "0.25.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.7.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.82.0", + "metro-source-map": "^0.82.0", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^6.1.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.25.0", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-webrtc": { + "version": "124.0.5", + "resolved": "https://registry.npmjs.org/react-native-webrtc/-/react-native-webrtc-124.0.5.tgz", + "integrity": "sha512-LIQJKst+t53bJOcQef9VXuz3pVheSBUA4olQGkxosbF4pHW1gsWoXYmf6wmI2zrqOA+aZsjjB6aT9AKLyr6a0Q==", + "license": "MIT", + "dependencies": { + "base64-js": "1.5.1", + "debug": "4.3.4", + "event-target-shim": "6.0.2" + }, + "peerDependencies": { + "react-native": ">=0.60.0" + } + }, + "node_modules/react-native-webrtc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/react-native-webrtc/node_modules/event-target-shim": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-6.0.2.tgz", + "integrity": "sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/react-native-webrtc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT", + "peer": true + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "license": "WTFPL OR ISC", + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT", + "peer": true + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "peer": true, + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC", + "peer": true + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC", + "peer": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT", + "peer": true + }, + "node_modules/stacktrace-parser": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz", + "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-to-it": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-1.0.1.tgz", + "integrity": "sha512-AqHYAYPHcmvMrcLNgncE/q0Aj/ajP6A4qGhxP6EVn7K3YTNs0bJpJyk57wc2Heb7MUL64jurvmnmui8D9kjZgA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar-fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz", + "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==", + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT", + "peer": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "peer": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT", + "peer": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "license": "WTFPL", + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsyringe": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.9.1.tgz", + "integrity": "sha512-dJCWk0RolAnGk0j839M0lcuS/PtNUPaMsnBosn+wg5N16xy0tofcVuvsidMs0JuRbaJ0wVIT7RsuHWbVIZ5Rcg==", + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/uint8-varint": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/uint8-varint/-/uint8-varint-2.0.4.tgz", + "integrity": "sha512-FwpTa7ZGA/f/EssWAb5/YV6pHgVF1fViKdW8cWaEarjB8t7NyofSWBdOTyFPaGuUG4gx3v1O3PQ8etsiOs3lcw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "uint8arraylist": "^2.0.0", + "uint8arrays": "^5.0.0" + } + }, + "node_modules/uint8arraylist": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/uint8arraylist/-/uint8arraylist-2.4.8.tgz", + "integrity": "sha512-vc1PlGOzglLF0eae1M8mLRTBivsvrGsdmJ5RbK3e+QRvRLOZfZhQROTwH/OfyF3+ZVUg9/8hE8bmKP2CvP9quQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "uint8arrays": "^5.0.1" + } + }, + "node_modules/uint8arrays": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-5.1.0.tgz", + "integrity": "sha512-vA6nFepEmlSKkMBnLBaUMVvAC4G3CTmO58C12y4sq6WPDOR7mOFYOi7GlrQ4djeSbP6JG9Pv9tJDM97PedRSww==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "multiformats": "^13.0.0" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT", + "peer": true + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/weald": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/weald/-/weald-1.0.4.tgz", + "integrity": "sha512-+kYTuHonJBwmFhP1Z4YQK/dGi3jAnJGCYhyODFpHK73rbxnp9lnZQj7a2m+WVgn8fXr5bJaxUpF6l8qZpPeNWQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "ms": "^3.0.0-canary.1", + "supports-color": "^9.4.0" + } + }, + "node_modules/weald/node_modules/ms": { + "version": "3.0.0-canary.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", + "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", + "license": "MIT", + "engines": { + "node": ">=12.13" + } + }, + "node_modules/weald/node_modules/supports-color": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/webcrypto-core": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.1.tgz", + "integrity": "sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.7.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT", + "peer": true + }, + "node_modules/wherearewe": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wherearewe/-/wherearewe-2.0.1.tgz", + "integrity": "sha512-XUguZbDxCA2wBn2LoFtcEhXL6AXo+hVjGonwhSTTTU9SzbWG8Xu3onNIpzf9j/mYUcJQ0f+m37SzG77G851uFw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "is-electron": "^2.2.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "license": "ISC", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC", + "peer": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + } + } +} diff --git a/perf/impl/js-libp2p/v2.0/package.json b/perf/impl/js-libp2p/v2.0/package.json new file mode 100644 index 000000000..9d8a6fdaf --- /dev/null +++ b/perf/impl/js-libp2p/v2.0/package.json @@ -0,0 +1,18 @@ +{ + "name": "@libp2p/perf-js-libp2p-2-0", + "private": true, + "main": "index.js", + "type": "module", + "dependencies": { + "@chainsafe/libp2p-noise": "^16.0.3", + "@chainsafe/libp2p-quic": "^1.0.5", + "@chainsafe/libp2p-yamux": "^7.0.1", + "@libp2p/perf": "^4.0.30", + "@libp2p/tcp": "^10.1.6", + "@libp2p/tls": "^2.1.0", + "@libp2p/webrtc": "^5.2.7", + "@libp2p/websockets": "^9.2.6", + "@multiformats/multiaddr": "^12.4.0", + "libp2p": "^2.8.0" + } +} diff --git a/perf/impl/js-libp2p/v2.0/perf b/perf/impl/js-libp2p/v2.0/perf new file mode 100755 index 000000000..3022b3a1c --- /dev/null +++ b/perf/impl/js-libp2p/v2.0/perf @@ -0,0 +1,3 @@ +#!/usr/bin/env node + +import './index.js' diff --git a/perf/impl/js-libp2p/v2.8/Makefile b/perf/impl/js-libp2p/v2.8/Makefile index 0265ff2af..104959b19 100644 --- a/perf/impl/js-libp2p/v2.8/Makefile +++ b/perf/impl/js-libp2p/v2.8/Makefile @@ -1,4 +1,4 @@ -DOCKER_IMAGE := node:22-alpine +DOCKER_IMAGE := node:22 DOCKER_RUN := docker run --rm -v "$(shell pwd)":/usr/src/myapp -w /usr/src/myapp $(DOCKER_IMAGE) all: perf diff --git a/perf/impl/js-libp2p/v2.8/index.js b/perf/impl/js-libp2p/v2.8/index.js index 49b578b5e..6c48ce525 100644 --- a/perf/impl/js-libp2p/v2.8/index.js +++ b/perf/impl/js-libp2p/v2.8/index.js @@ -1,16 +1,30 @@ import { parseArgs } from 'node:util' import { noise } from '@chainsafe/libp2p-noise' +import { quic } from '@chainsafe/libp2p-quic' import { yamux } from '@chainsafe/libp2p-yamux' import { perf } from '@libp2p/perf' +import { tls } from '@libp2p/tls' import { tcp } from '@libp2p/tcp' +import { webRTCDirect } from '@libp2p/webrtc' +import { webSockets } from '@libp2p/websockets' import { multiaddr } from '@multiformats/multiaddr' import { createLibp2p } from 'libp2p' +process.on('uncaughtException', (err) => { + console.error('Uncaught exception', err.stack ?? err) + process.exit(1) +}) + +process.on('unhandledRejection', (err) => { + console.error('Unhandled rejection', err.stack ?? err) + process.exit(1) +}) + const argv = parseArgs({ options: { 'run-server': { - type: 'string', - default: 'false' + type: 'boolean', + default: false }, 'server-address': { type: 'string' @@ -19,6 +33,10 @@ const argv = parseArgs({ type: 'string', default: 'tcp' }, + encryption: { + type: 'string', + default: 'noise' + }, 'upload-bytes': { type: 'string', default: '0' @@ -34,44 +52,80 @@ const argv = parseArgs({ * @param {boolean} runServer * @param {string} serverAddress * @param {string} transport + * @param {string} encryption * @param {number} uploadBytes * @param {number} downloadBytes */ -export async function main (runServer, serverAddress, transport, uploadBytes, downloadBytes) { - const { host, port } = splitHostPort(serverAddress) - +export async function main (runServer, serverAddress, transport, encryption, uploadBytes, downloadBytes) { const config = { - transports: [ - tcp() - ], + addresses: {}, + transports: [], streamMuxers: [ yamux() ], - connectionEncrypters: [ - noise() - ], + connectionEncrypters: [], services: { perf: perf() } } + if (encryption === 'tls') { + config.connectionEncrypters.push(tls()) + } else if (encryption === 'noise') { + config.connectionEncrypters.push(noise()) + } + + if (transport === 'tcp') { + config.transports = [ + tcp() + ] + } else if (transport === 'webrtc-direct') { + config.transports = [ + webRTCDirect() + ] + } else if (transport === 'ws') { + config.transports = [ + webSockets() + ] + } else if (transport === 'quic-v1') { + config.transports = [ + quic() + ] + } + if (runServer) { - Object.assign(config, { - addresses: { - listen: [ - // #TODO: right now we only support tcp - `/ip4/${host}/tcp/${port}` - ] - } - }) + const { host, port } = splitHostPort(serverAddress) + + if (transport === 'tcp') { + config.addresses.listen = [ + `/ip4/${host}/tcp/${port}` + ] + } else if (transport === 'webrtc-direct') { + config.addresses.listen = [ + `/ip4/${host}/udp/${port}/webrtc-direct` + ] + } else if (transport === 'ws') { + config.addresses.listen = [ + `/ip4/${host}/tcp/${port}/ws` + ] + } else if (transport === 'quic-v1') { + config.addresses.listen = [ + `/ip4/${host}/udp/${port}/quic-v1` + ] + } } const node = await createLibp2p(config) - await node.start() + if (runServer) { + // print our multiaddr (may have certhashes in it) + for (const addr of node.getMultiaddrs()) { + console.error(addr.toString()) + } + } else { + const serverMa = multiaddr(serverAddress) - if (!runServer) { - for await (const output of node.services.perf.measurePerformance(multiaddr(`/ip4/${host}/tcp/${port}`), uploadBytes, downloadBytes)) { + for await (const output of node.services.perf.measurePerformance(serverMa, uploadBytes, downloadBytes)) { // eslint-disable-next-line no-console console.log(JSON.stringify(output)) } @@ -98,7 +152,7 @@ function splitHostPort (address) { } } -main(argv.values['run-server'] === 'true', argv.values['server-address'], argv.values.transport, Number(argv.values['upload-bytes']), Number(argv.values['download-bytes'])).catch((err) => { +main(argv.values['run-server'], argv.values['server-address'], argv.values.transport, argv.values.encryption, Number(argv.values['upload-bytes']), Number(argv.values['download-bytes'])).catch((err) => { // eslint-disable-next-line no-console console.error(err) process.exit(1) diff --git a/perf/impl/js-libp2p/v2.8/package-lock.json b/perf/impl/js-libp2p/v2.8/package-lock.json index 37c0abda8..1380b8ea0 100644 --- a/perf/impl/js-libp2p/v2.8/package-lock.json +++ b/perf/impl/js-libp2p/v2.8/package-lock.json @@ -7,1026 +7,5826 @@ "name": "@libp2p/perf-js-libp2p-2-8", "dependencies": { "@chainsafe/libp2p-noise": "^16.0.3", + "@chainsafe/libp2p-quic": "^1.0.5", "@chainsafe/libp2p-yamux": "^7.0.1", "@libp2p/perf": "^4.0.30", "@libp2p/tcp": "^10.1.6", + "@libp2p/tls": "^2.1.0", + "@libp2p/webrtc": "^5.2.7", + "@libp2p/websockets": "^9.2.6", "@multiformats/multiaddr": "^12.4.0", "libp2p": "^2.8.0" } }, - "node_modules/@chainsafe/as-chacha20poly1305": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz", - "integrity": "sha512-BpNcL8/lji/GM3+vZ/bgRWqJ1q5kwvTFmGPk7pxm/QQZDbaMI98waOHjEymTjq2JmdD/INdNBFOVSyJofXg7ew==", - "license": "Apache-2.0" - }, - "node_modules/@chainsafe/as-sha256": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-1.0.0.tgz", - "integrity": "sha512-EYw5IZ99Mhn7K8d1eDDH66AFhPy9GcD7bfiqm9mwFjsg8MViEEicGl62b5YPzufBTFh7X7qWAe6yWpr/gbaVEw==", - "license": "Apache-2.0" - }, - "node_modules/@chainsafe/is-ip": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@chainsafe/is-ip/-/is-ip-2.1.0.tgz", - "integrity": "sha512-KIjt+6IfysQ4GCv66xihEitBjvhU/bixbbbFxdJ1sqCp4uJ0wuZiYBPhksZoy4lfaF0k9cwNzY5upEW/VWdw3w==", - "license": "MIT" - }, - "node_modules/@chainsafe/libp2p-noise": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-16.0.3.tgz", - "integrity": "sha512-g09b2AP7exCVZddN/QB0+MPNc6kc3CyLpNBrNBUlrPRNjKNdx88AM1IcK+e/QCdLFiaY5/27C4GhHOc/VBHd/A==", - "license": "Apache-2.0 OR MIT", + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "peer": true, "dependencies": { - "@chainsafe/as-chacha20poly1305": "^0.1.0", - "@chainsafe/as-sha256": "^1.0.0", - "@libp2p/crypto": "^5.0.0", - "@libp2p/interface": "^2.0.0", - "@libp2p/peer-id": "^5.0.0", - "@noble/ciphers": "^1.1.3", - "@noble/curves": "^1.1.0", - "@noble/hashes": "^1.3.1", - "it-length-prefixed": "^9.0.1", - "it-length-prefixed-stream": "^1.0.0", - "it-pair": "^2.0.6", - "it-pipe": "^3.0.1", - "it-stream-types": "^2.0.1", - "protons-runtime": "^5.5.0", - "uint8arraylist": "^2.4.3", - "uint8arrays": "^5.0.0", - "wherearewe": "^2.0.1" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@chainsafe/libp2p-yamux": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-yamux/-/libp2p-yamux-7.0.1.tgz", - "integrity": "sha512-949MI0Ll0AsYq1gUETZmL/MijwX0jilOQ1i4s8wDEXGiMhuPWWiMsPgEnX6n+VzFmTrfNYyGaaJj5/MqxV9y/g==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "peer": true, "dependencies": { - "@libp2p/interface": "^2.0.0", - "@libp2p/utils": "^6.0.0", - "get-iterator": "^2.0.1", - "it-foreach": "^2.0.6", - "it-pushable": "^3.2.3", - "it-stream-types": "^2.0.1", - "uint8arraylist": "^2.4.8" + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@chainsafe/netmask": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@chainsafe/netmask/-/netmask-2.0.0.tgz", - "integrity": "sha512-I3Z+6SWUoaljh3TBzCnCxjlUyN8tA+NAk5L6m9IxvCf1BENQTePzPMis97CoN/iMW1St3WN+AWCCRp+TTBRiDg==", + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", "license": "MIT", - "dependencies": { - "@chainsafe/is-ip": "^2.0.1" + "peer": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "license": "MIT" - }, - "node_modules/@libp2p/crypto": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.0.15.tgz", - "integrity": "sha512-28xYMOn3fs8flsNgCVVxp27gEmDTtZHbz+qEVv3v7cWfGRipaVhNXFV9tQJHWXHQ8mN8v/PQvgcfCcWu5jkrTg==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "license": "MIT", + "peer": true, "dependencies": { - "@libp2p/interface": "^2.7.0", - "@noble/curves": "^1.7.0", - "@noble/hashes": "^1.6.1", - "multiformats": "^13.3.1", - "protons-runtime": "^5.5.0", - "uint8arraylist": "^2.4.8", - "uint8arrays": "^5.1.0" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@libp2p/interface": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.7.0.tgz", - "integrity": "sha512-lWmfIGzbSaw//yoEWWJh8dXNDGSCwUyXwC7P1Q6jCFWNoEtCaB1pvwOGBtri7Db/aNFZryMzN5covoq5ulldnA==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@multiformats/multiaddr": "^12.3.3", - "it-pushable": "^3.2.3", - "it-stream-types": "^2.0.2", - "multiformats": "^13.3.1", - "progress-events": "^1.0.1", - "uint8arraylist": "^2.4.8" + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@libp2p/interface-internal": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.3.7.tgz", - "integrity": "sha512-u0I4zqUJhhPbL2ReX88068Sudv2uA/Z1sn6EeD8mr5kkGActTrzxoTjjxscmiQgQybOVyvJbkTiJciorT0ZyPw==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", + "license": "MIT", + "peer": true, "dependencies": { - "@libp2p/interface": "^2.7.0", - "@libp2p/peer-collections": "^6.0.23", - "@multiformats/multiaddr": "^12.3.3", - "progress-events": "^1.0.1" + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@libp2p/logger": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.12.tgz", - "integrity": "sha512-9K18gnPXxPkgPTQKHgCYaUimlbYheAEogDXvYme1TsPEBPH9oYTVsFpZhe5r92auE3aNuzUSR3VD0TCs/bAZ7g==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", + "license": "MIT", + "peer": true, "dependencies": { - "@libp2p/interface": "^2.7.0", - "@multiformats/multiaddr": "^12.3.3", - "interface-datastore": "^8.3.1", - "multiformats": "^13.3.1", - "weald": "^1.0.4" + "@babel/compat-data": "^7.26.8", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@libp2p/multistream-select": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.19.tgz", - "integrity": "sha512-Ngh9Lc376pBCpCAZb7VnTHgvuVIieEnLkrDkeniJl6wGZEr8ysOj2VkxccXHKe0DnOWQfqRZUonUWVRjFT/SUw==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@libp2p/interface": "^2.7.0", - "it-length-prefixed": "^10.0.1", - "it-length-prefixed-stream": "^1.2.0", - "it-stream-types": "^2.0.2", - "p-defer": "^4.0.1", - "race-signal": "^1.1.2", - "uint8-varint": "^2.0.4", - "uint8arraylist": "^2.4.8", - "uint8arrays": "^5.1.0" + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@libp2p/multistream-select/node_modules/it-length-prefixed": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-10.0.1.tgz", - "integrity": "sha512-BhyluvGps26u9a7eQIpOI1YN7mFgi8lFwmiPi07whewbBARKAG9LE09Odc8s1Wtbt2MB6rNUrl7j9vvfXTJwdQ==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "peer": true, "dependencies": { - "it-reader": "^6.0.1", - "it-stream-types": "^2.0.1", - "uint8-varint": "^2.0.1", - "uint8arraylist": "^2.0.0", - "uint8arrays": "^5.0.1" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "node": ">=6.9.0" } }, - "node_modules/@libp2p/peer-collections": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.23.tgz", - "integrity": "sha512-eJYmiq2KeUpm5727bl2ngSOnxPnc/VzKnHL2s30x9DfGxl2KpsFBuqAhnjpe5eCshHfQhXsIdbH+5IkY9jobrQ==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "peer": true, "dependencies": { - "@libp2p/interface": "^2.7.0", - "@libp2p/peer-id": "^5.0.16", - "@libp2p/utils": "^6.5.7", - "multiformats": "^13.3.1" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@libp2p/peer-id": { - "version": "5.0.16", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.0.16.tgz", - "integrity": "sha512-gRVTWk8LvkSBStvqxc4A1JycEo4H+rJwwefdBmLR+d3fHiUf/2Y6t5elQJzouxykwurAglr8DnUhwCB/pQ9eQQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@libp2p/crypto": "^5.0.15", - "@libp2p/interface": "^2.7.0", - "multiformats": "^13.3.1", - "uint8arrays": "^5.1.0" + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@libp2p/peer-record": { - "version": "8.0.23", - "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.23.tgz", - "integrity": "sha512-IY/pO1keAw3XkT6VBba1UDmGd6J7Aw3pVy3l5lQzFyb+thelwNqeDAt+xwwi5il3QGK5FiBcdd78MFg2DPue6Q==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@libp2p/crypto": "^5.0.15", - "@libp2p/interface": "^2.7.0", - "@libp2p/peer-id": "^5.0.16", - "@libp2p/utils": "^6.5.7", - "@multiformats/multiaddr": "^12.3.3", - "multiformats": "^13.3.1", - "protons-runtime": "^5.5.0", - "uint8-varint": "^2.0.4", - "uint8arraylist": "^2.4.8", - "uint8arrays": "^5.1.0" + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@libp2p/peer-store": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.1.0.tgz", - "integrity": "sha512-HGr870ZFS8SCvEDrJr0hSw6bqzgQoWwdgIZv9txQKryohPT7dRgB7K2L9GdzYu92FTPuF524bEaYYhHPPfCUVw==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@libp2p/crypto": "^5.0.15", - "@libp2p/interface": "^2.7.0", - "@libp2p/peer-id": "^5.0.16", - "@libp2p/peer-record": "^8.0.23", - "@multiformats/multiaddr": "^12.3.3", - "interface-datastore": "^8.3.1", - "it-all": "^3.0.6", - "mortice": "^3.0.6", - "multiformats": "^13.3.1", - "protons-runtime": "^5.5.0", - "uint8arraylist": "^2.4.8", - "uint8arrays": "^5.1.0" + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@libp2p/perf": { - "version": "4.0.30", - "resolved": "https://registry.npmjs.org/@libp2p/perf/-/perf-4.0.30.tgz", - "integrity": "sha512-ggrOPBv5zygaDX7Ao3ClsMu/DtoDnUHgBZb322OVkce5Y8XhBjGe7wYtUPvDHqbv0Sy2tvb0loEiUo8diOZvJQ==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "@libp2p/interface": "^2.7.0", - "@libp2p/interface-internal": "^2.3.7", - "@multiformats/multiaddr": "^12.3.3", - "it-pushable": "^3.2.3" + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@libp2p/tcp": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/@libp2p/tcp/-/tcp-10.1.6.tgz", - "integrity": "sha512-4+bXxQ2MgsNVISmGcAsqsdwSWtnOpa0/9RPiCbSQsYvHdQJ5bHTE0GdcYe0XDWpn1C83faAU41o8n8fMTeVbbQ==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/helpers": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "license": "MIT", + "peer": true, "dependencies": { - "@libp2p/interface": "^2.7.0", - "@libp2p/utils": "^6.5.7", - "@multiformats/mafmt": "^12.1.6", - "@multiformats/multiaddr": "^12.3.3", - "@types/sinon": "^17.0.3", - "p-defer": "^4.0.1", - "p-event": "^6.0.1", - "progress-events": "^1.0.1", - "race-event": "^1.3.0", - "stream-to-it": "^1.0.1" + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@libp2p/utils": { - "version": "6.5.7", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.5.7.tgz", - "integrity": "sha512-fu6oRgSCOYlbuQObuF/ZVynMc7vdAfekxfi7B7TW6KjZEWmzeErvX1iEk9pfyJo5D0IxBCIMPRkN+Rr5MDfNWg==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/parser": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "license": "MIT", + "peer": true, "dependencies": { - "@chainsafe/is-ip": "^2.0.2", - "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.0.15", - "@libp2p/interface": "^2.7.0", - "@libp2p/logger": "^5.1.12", - "@multiformats/multiaddr": "^12.3.3", - "@sindresorhus/fnv1a": "^3.1.0", - "any-signal": "^4.1.1", - "delay": "^6.0.0", - "get-iterator": "^2.0.1", - "is-loopback-addr": "^2.0.2", - "it-foreach": "^2.1.1", - "it-pipe": "^3.0.1", - "it-pushable": "^3.2.3", - "it-stream-types": "^2.0.2", - "netmask": "^2.0.2", - "p-defer": "^4.0.1", - "race-event": "^1.3.0", - "race-signal": "^1.1.2", - "uint8arraylist": "^2.4.8", - "uint8arrays": "^5.1.0" + "@babel/types": "^7.27.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@multiformats/dns": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@multiformats/dns/-/dns-1.0.6.tgz", - "integrity": "sha512-nt/5UqjMPtyvkG9BQYdJ4GfLK3nMqGpFZOzf4hAmIa0sJh2LlS9YKXZ4FgwBDsaHvzZqR/rUFIywIc7pkHNNuw==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "peer": true, "dependencies": { - "@types/dns-packet": "^5.6.5", - "buffer": "^6.0.3", - "dns-packet": "^5.6.1", - "hashlru": "^2.3.0", - "p-queue": "^8.0.1", - "progress-events": "^1.0.0", - "uint8arrays": "^5.0.2" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@multiformats/mafmt": { - "version": "12.1.6", - "resolved": "https://registry.npmjs.org/@multiformats/mafmt/-/mafmt-12.1.6.tgz", - "integrity": "sha512-tlJRfL21X+AKn9b5i5VnaTD6bNttpSpcqwKVmDmSHLwxoz97fAHaepqFOk/l1fIu94nImIXneNbhsJx/RQNIww==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "peer": true, "dependencies": { - "@multiformats/multiaddr": "^12.0.0" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@multiformats/multiaddr": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-12.4.0.tgz", - "integrity": "sha512-FL7yBTLijJ5JkO044BGb2msf+uJLrwpD6jD6TkXlbjA9N12+18HT40jvd4o5vL4LOJMc86dPX6tGtk/uI9kYKg==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "peer": true, "dependencies": { - "@chainsafe/is-ip": "^2.0.1", - "@chainsafe/netmask": "^2.0.0", - "@multiformats/dns": "^1.0.3", - "multiformats": "^13.0.0", - "uint8-varint": "^2.0.1", - "uint8arrays": "^5.0.0" + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@multiformats/multiaddr-matcher": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-matcher/-/multiaddr-matcher-1.6.0.tgz", - "integrity": "sha512-E77lLvQR+50kTAfvjV3g4wr9qCu77Z+6yT0s1hgfh8B4sAXZ8u/YdQJGhjgstgW1kmGy7BXPppROKYijqQsesQ==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "peer": true, "dependencies": { - "@chainsafe/is-ip": "^2.0.1", - "@multiformats/multiaddr": "^12.0.0", - "multiformats": "^13.0.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@noble/ciphers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.2.1.tgz", - "integrity": "sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": "^14.21.3 || >=16" + "node": ">=6.9.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@noble/curves": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", - "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "license": "MIT", + "peer": true, "dependencies": { - "@noble/hashes": "1.7.1" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@noble/hashes": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", - "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@sindresorhus/fnv1a": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/fnv1a/-/fnv1a-3.1.0.tgz", - "integrity": "sha512-KV321z5m/0nuAg83W1dPLy85HpHDk7Sdi4fJbwvacWsEhAh+rZUW4ZfGcXmUIvjZg4ss2bcwNlRhJ7GBEUG08w==", + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/dns-packet": { - "version": "5.6.5", - "resolved": "https://registry.npmjs.org/@types/dns-packet/-/dns-packet-5.6.5.tgz", - "integrity": "sha512-qXOC7XLOEe43ehtWJCMnQXvgcIpv6rPmQ1jXT98Ad8A3TB1Ue50jsCbSSSyuazScEuZ/Q026vHbrOTVkmwA+7Q==", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "license": "MIT", + "peer": true, "dependencies": { - "@types/node": "*" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/node": { - "version": "22.13.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz", - "integrity": "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "license": "MIT", + "peer": true, "dependencies": { - "undici-types": "~6.20.0" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", - "license": "MIT" - }, - "node_modules/@types/sinon": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.4.tgz", - "integrity": "sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==", + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "license": "MIT", + "peer": true, "dependencies": { - "@types/sinonjs__fake-timers": "*" - } - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", - "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", - "license": "MIT" - }, - "node_modules/any-signal": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-4.1.1.tgz", - "integrity": "sha512-iADenERppdC+A2YKbOXXB2WUeABLaM6qnpZ70kZbPZ1cZMMJ7eF+3CaYm+/PhBizgkzlvssC7QuHS30oOiQYWA==", - "license": "Apache-2.0 OR MIT", - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "license": "MIT", + "peer": true, "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/datastore-core": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-10.0.2.tgz", - "integrity": "sha512-B3WXxI54VxJkpXxnYibiF17si3bLXE1XOjrJB7wM5co9fx2KOEkiePDGiCCEtnapFHTnmAnYCPdA7WZTIpdn/A==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "peer": true, "dependencies": { - "@libp2p/logger": "^5.0.1", - "interface-datastore": "^8.0.0", - "interface-store": "^6.0.0", - "it-drain": "^3.0.7", - "it-filter": "^3.1.1", - "it-map": "^3.1.1", - "it-merge": "^3.0.5", - "it-pipe": "^3.0.1", - "it-pushable": "^3.2.3", - "it-sort": "^3.0.6", - "it-take": "^3.0.6" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/delay": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/delay/-/delay-6.0.0.tgz", - "integrity": "sha512-2NJozoOHQ4NuZuVIr5CWd0iiLVIRSDepakaovIN+9eIDHEhdCAEvSy2cuf1DCrPPQLvHmbqTHODlhHg8UCy4zw==", + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, "engines": { - "node": ">=16" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "license": "MIT", + "peer": true, "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "license": "MIT" - }, - "node_modules/get-iterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.1.tgz", - "integrity": "sha512-7HuY/hebu4gryTDT7O/XY/fvY9wRByEGdK6QOa4of8npTcv0+NS6frFKABcf6S9EBAsveTuKTsZQQBFMMNILIg==", - "license": "MIT" - }, - "node_modules/hashlru": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/hashlru/-/hashlru-2.3.0.tgz", - "integrity": "sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A==", - "license": "MIT" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/interface-datastore": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-8.3.1.tgz", - "integrity": "sha512-3r0ETmHIi6HmvM5sc09QQiCD3gUfwtEM/AAChOyAd/UAKT69uk8LXfTSUBufbUIO/dU65Vj8nb9O6QjwW8vDSQ==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/runtime": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "license": "MIT", + "peer": true, "dependencies": { - "interface-store": "^6.0.0", - "uint8arrays": "^5.1.0" + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/interface-store": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-6.0.2.tgz", - "integrity": "sha512-KSFCXtBlNoG0hzwNa0RmhHtrdhzexp+S+UY2s0rWTBJyfdEIgn6i6Zl9otVqrcFYbYrneBT7hbmHQ8gE0C3umA==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/is-electron": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", - "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==", - "license": "MIT" - }, - "node_modules/is-loopback-addr": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-loopback-addr/-/is-loopback-addr-2.0.2.tgz", - "integrity": "sha512-26POf2KRCno/KTNL5Q0b/9TYnL00xEsSaLfiFRmjM7m7Lw7ZMmFybzzuX4CcsLAluZGd+niLUiMRxEooVE3aqg==", - "license": "MIT" + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT", + "peer": true }, - "node_modules/is-network-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", - "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "node_modules/@babel/template": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", "license": "MIT", - "engines": { - "node": ">=16" + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "node_modules/@babel/traverse": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/it-all": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/it-all/-/it-all-3.0.6.tgz", - "integrity": "sha512-HXZWbxCgQZJfrv5rXvaVeaayXED8nTKx9tj9fpBhmcUJcedVZshMMMqTj0RG2+scGypb9Ut1zd1ifbf3lA8L+Q==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/it-byte-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-1.1.0.tgz", - "integrity": "sha512-WWponBWdKEa6o2U3NX+wGMY8X1EkWXcQvpC+3CUqKb4ZzK30q3EPqiTjFxLf9tNVgdF/MNAtx/XclpVfgaz9KQ==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "license": "MIT", + "peer": true, "dependencies": { - "it-queueless-pushable": "^1.0.0", - "it-stream-types": "^2.0.1", - "uint8arraylist": "^2.4.8" + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/it-drain": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-3.0.7.tgz", - "integrity": "sha512-vy6S1JKjjHSIFHgBpLpD1zhkCRl3z1zYWUxE14+kAYf+BL9ssWSFImJfhl361IIcwr0ofw8etzg11VqqB+ntUA==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/it-filter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-3.1.1.tgz", - "integrity": "sha512-TOXmVuaSkxlLp2hXKoMTra0WMZMKVFxE3vSsbIA+PbADNCBAHhjJ/lM31vBOUTddHMO34Ku++vU8T9PLlBxQtg==", - "license": "Apache-2.0 OR MIT", + "node_modules/@babel/types": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "license": "MIT", + "peer": true, "dependencies": { - "it-peekable": "^3.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/it-foreach": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-2.1.1.tgz", - "integrity": "sha512-ID4Gxnavk/LVQLQESAQ9hR6dR63Ih6X+8VdxEktX8rpz2dCGAbZpey/eljTNbMfV2UKXHiu6UsneoNBZuac97g==", - "license": "Apache-2.0 OR MIT", - "dependencies": { - "it-peekable": "^3.0.0" - } + "node_modules/@chainsafe/as-chacha20poly1305": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz", + "integrity": "sha512-BpNcL8/lji/GM3+vZ/bgRWqJ1q5kwvTFmGPk7pxm/QQZDbaMI98waOHjEymTjq2JmdD/INdNBFOVSyJofXg7ew==", + "license": "Apache-2.0" }, - "node_modules/it-length-prefixed": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-9.1.1.tgz", - "integrity": "sha512-O88nBweT6M9ozsmok68/auKH7ik/slNM4pYbM9lrfy2z5QnpokW5SlrepHZDKtN71llhG2sZvd6uY4SAl+lAQg==", + "node_modules/@chainsafe/as-sha256": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-1.0.1.tgz", + "integrity": "sha512-4Y/kQm0LsJ6QRtGcMq6gOdQP+fZhWDfIV2eIqP6oFJZBWYGmdh3wm8YbrXDPLJO87X2Fu6koRLdUS00O3k14Hw==", + "license": "Apache-2.0" + }, + "node_modules/@chainsafe/is-ip": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/is-ip/-/is-ip-2.1.0.tgz", + "integrity": "sha512-KIjt+6IfysQ4GCv66xihEitBjvhU/bixbbbFxdJ1sqCp4uJ0wuZiYBPhksZoy4lfaF0k9cwNzY5upEW/VWdw3w==", + "license": "MIT" + }, + "node_modules/@chainsafe/libp2p-noise": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-16.1.0.tgz", + "integrity": "sha512-GJA/i5pd6VmetxokvnPlEbVCeL7SfLHkSuUHwbJ4w0u7dZUbse4Hr8SA8RYGwNHbZr2TEKFC9WerhvMWbciIrQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "it-reader": "^6.0.1", + "@chainsafe/as-chacha20poly1305": "^0.1.0", + "@chainsafe/as-sha256": "^1.0.0", + "@libp2p/crypto": "^5.0.0", + "@libp2p/interface": "^2.0.0", + "@libp2p/peer-id": "^5.0.0", + "@noble/ciphers": "^1.1.3", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "it-length-prefixed": "^10.0.1", + "it-length-prefixed-stream": "^1.0.0", + "it-pair": "^2.0.6", + "it-pipe": "^3.0.1", "it-stream-types": "^2.0.1", - "uint8-varint": "^2.0.1", - "uint8arraylist": "^2.0.0", - "uint8arrays": "^5.0.1" + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^5.0.0", + "wherearewe": "^2.0.1" + } + }, + "node_modules/@chainsafe/libp2p-quic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic/-/libp2p-quic-1.1.1.tgz", + "integrity": "sha512-fnL6n82ngQ1qzcuI/bdVshHU/GumO4azloP3RG1z6hkmcro8gdVDAYgmP47rXOQUf2GlczwKyI2epIPMRVwDhg==", + "license": "MIT", + "dependencies": { + "@libp2p/crypto": "^5.0.12", + "@libp2p/interface": "^2.6.0", + "@libp2p/utils": "^6.5.8", + "@multiformats/multiaddr": "^12.4.0", + "@multiformats/multiaddr-matcher": "^1.6.0", + "it-stream-types": "^2.0.2", + "uint8arraylist": "^2.4.8" }, "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "node": ">= 20" + }, + "optionalDependencies": { + "@chainsafe/libp2p-quic-darwin-arm64": "1.1.1", + "@chainsafe/libp2p-quic-darwin-x64": "1.1.1", + "@chainsafe/libp2p-quic-linux-arm64-gnu": "1.1.1", + "@chainsafe/libp2p-quic-linux-arm64-musl": "1.1.1", + "@chainsafe/libp2p-quic-linux-x64-gnu": "1.1.1", + "@chainsafe/libp2p-quic-linux-x64-musl": "1.1.1", + "@chainsafe/libp2p-quic-win32-x64-msvc": "1.1.1" } }, - "node_modules/it-length-prefixed-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-1.2.0.tgz", - "integrity": "sha512-vX7dzSl/2UMYYsAr0FQdPNVR5xYEETaeboZ+eXxNBjgARuvxnWA6OedW8lC5/J3ebMTC98JhA3eH76eTijUOsA==", + "node_modules/@chainsafe/libp2p-quic-darwin-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-darwin-arm64/-/libp2p-quic-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-2INg6niu0u3GtKIsHC3gzEaufg/3ZgFvSeqIjuF+u5eXGIcTo1uare228icWC5/hn/DwQ83l6WafoMkuguSakA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-darwin-x64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-darwin-x64/-/libp2p-quic-darwin-x64-1.1.1.tgz", + "integrity": "sha512-xHU6GqjI7/4daslX04VIjTrVxyb/O3Yc1hH2dubtEmqnpJEM5+7qf03MBK/ddNhbAqzC0b7QuU/ecEgtqjHsRA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-linux-arm64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-linux-arm64-gnu/-/libp2p-quic-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-HmjZ/2cb8xvkUBn1hPFkwl5s6m3hwkCiEE9ITlu/3UPajALpk4vrLjeoKDHV6M3c+ohIMauyKVqV50EEl6VM4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-linux-arm64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-linux-arm64-musl/-/libp2p-quic-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-G7R4WhzDriLNpVRWPIlsyRUUDIik+4SJoX+ZKQ6T54r+wyJTght6coA1rJANjkXWa8wKK0b5iIQol1SZEGH3Jg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-linux-x64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-linux-x64-gnu/-/libp2p-quic-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-ARZbIj+ueD/LTCwB7CLMtokNZkqu640gi9YIuhHqEqenLZ75FbpJpYnqY/Jx+vdK/+gV0NyRZ395o4pH1W5SXQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-linux-x64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-linux-x64-musl/-/libp2p-quic-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-lsBlcYlukwTDupe9SxI7hmhhSlZfBhGWXlb4gRqd+xcBptadX15lPhJDBi6P9T2CMwsAIoZNLDZhMqPf8RL5fw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-quic-win32-x64-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-quic-win32-x64-msvc/-/libp2p-quic-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-5O5ffgtzD8fpb6LeP4/clscOdWk17JXrjfMTlp9zUtTa+0vcAzBT8RtWzv12Vaqf9PPsTp+dUQ5595LWMcZVEA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@chainsafe/libp2p-yamux": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-yamux/-/libp2p-yamux-7.0.1.tgz", + "integrity": "sha512-949MI0Ll0AsYq1gUETZmL/MijwX0jilOQ1i4s8wDEXGiMhuPWWiMsPgEnX6n+VzFmTrfNYyGaaJj5/MqxV9y/g==", "license": "Apache-2.0 OR MIT", "dependencies": { - "it-byte-stream": "^1.0.0", + "@libp2p/interface": "^2.0.0", + "@libp2p/utils": "^6.0.0", + "get-iterator": "^2.0.1", + "it-foreach": "^2.0.6", + "it-pushable": "^3.2.3", "it-stream-types": "^2.0.1", - "uint8-varint": "^2.0.4", "uint8arraylist": "^2.4.8" } }, - "node_modules/it-map": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/it-map/-/it-map-3.1.1.tgz", - "integrity": "sha512-9bCSwKD1yN1wCOgJ9UOl+46NQtdatosPWzxxUk2NdTLwRPXLh+L7iwCC9QKsbgM60RQxT/nH8bKMqm3H/o8IHQ==", - "license": "Apache-2.0 OR MIT", + "node_modules/@chainsafe/netmask": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@chainsafe/netmask/-/netmask-2.0.0.tgz", + "integrity": "sha512-I3Z+6SWUoaljh3TBzCnCxjlUyN8tA+NAk5L6m9IxvCf1BENQTePzPMis97CoN/iMW1St3WN+AWCCRp+TTBRiDg==", + "license": "MIT", "dependencies": { - "it-peekable": "^3.0.0" + "@chainsafe/is-ip": "^2.0.1" } }, - "node_modules/it-merge": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.5.tgz", - "integrity": "sha512-2l7+mPf85pyRF5pqi0dKcA54E5Jm/2FyY5GsOaN51Ta0ipC7YZ3szuAsH8wOoB6eKY4XsU4k2X+mzPmFBMayEA==", - "license": "Apache-2.0 OR MIT", + "node_modules/@ipshipyard/node-datachannel": { + "version": "0.26.5", + "resolved": "https://registry.npmjs.org/@ipshipyard/node-datachannel/-/node-datachannel-0.26.5.tgz", + "integrity": "sha512-GOxqgCI4scLTSFwFO7ClK5eDgSCJQgf7mbmJu0qgPu9zNlRp0VJl6rNJScQBllHP7IhmBf3VXRWVvwWfOrplww==", + "hasInstallScript": true, + "license": "MPL 2.0", "dependencies": { - "it-pushable": "^3.2.3" + "prebuild-install": "^7.1.2" + }, + "engines": { + "node": ">=18.20.0" } }, - "node_modules/it-pair": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.6.tgz", - "integrity": "sha512-5M0t5RAcYEQYNG5BV7d7cqbdwbCAp5yLdzvkxsZmkuZsLbTdZzah6MQySYfaAQjNDCq6PUnDt0hqBZ4NwMfW6g==", - "license": "Apache-2.0 OR MIT", + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "peer": true, "dependencies": { - "it-stream-types": "^2.0.1", - "p-defer": "^4.0.0" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "node": ">=8" } }, - "node_modules/it-parallel": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-3.0.8.tgz", - "integrity": "sha512-URLhs6eG4Hdr4OdvgBBPDzOjBeSSmI+Kqex2rv/aAyYClME26RYHirLVhZsZP5M+ZP6M34iRlXk8Wlqtezuqpg==", - "license": "Apache-2.0 OR MIT", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "license": "MIT", + "peer": true, "dependencies": { - "p-defer": "^4.0.1" + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/it-peekable": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-3.0.5.tgz", - "integrity": "sha512-JWQOGMt6rKiPcY30zUVMR4g6YxkpueTwHVE7CMs/aGqCf4OydM6w+7ZM3PvmO1e0TocjuR4aL8xyZWR46cTqCQ==", - "license": "Apache-2.0 OR MIT" + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/it-pipe": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.1.tgz", - "integrity": "sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA==", - "license": "Apache-2.0 OR MIT", + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "license": "MIT", + "peer": true, "dependencies": { - "it-merge": "^3.0.0", - "it-pushable": "^3.1.2", - "it-stream-types": "^2.0.1" + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/it-pushable": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.2.3.tgz", - "integrity": "sha512-gzYnXYK8Y5t5b/BnJUr7glfQLO4U5vyb05gPx/TyTw+4Bv1zM9gFk4YsOrnulWefMewlphCjKkakFvj1y99Tcg==", - "license": "Apache-2.0 OR MIT", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "peer": true, "dependencies": { - "p-defer": "^4.0.0" + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/it-queueless-pushable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-1.0.0.tgz", - "integrity": "sha512-HbcAbcuQj7a9EBxiRCZ+77FxWutgs/pY5ZvEyQnylWPGNFojCLAUwhcZjf5OuEQ9+y+vSa7w1GQBe8xJdmIn5A==", - "license": "Apache-2.0 OR MIT", + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "license": "MIT", + "peer": true, "dependencies": { - "p-defer": "^4.0.1", - "race-signal": "^1.0.2" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/it-reader": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-6.0.4.tgz", - "integrity": "sha512-XCWifEcNFFjjBHtor4Sfaj8rcpt+FkY0L6WdhD578SCDhV4VUm7fCkF3dv5a+fTcfQqvN9BsxBTvWbYO6iCjTg==", - "license": "Apache-2.0 OR MIT", + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "peer": true, "dependencies": { - "it-stream-types": "^2.0.1", - "uint8arraylist": "^2.0.0" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/it-sort": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/it-sort/-/it-sort-3.0.6.tgz", - "integrity": "sha512-aNrlZAXB8vWBd42tCpaXGL6CJVJNDW3OLczmdt6g0k/s9Z6evkTdgU2LjwW5SNNeX41sF+C8MjV+OcVf93PsPw==", - "license": "Apache-2.0 OR MIT", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "peer": true, "dependencies": { - "it-all": "^3.0.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/it-stream-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/it-stream-types/-/it-stream-types-2.0.2.tgz", - "integrity": "sha512-Rz/DEZ6Byn/r9+/SBCuJhpPATDF9D+dz5pbgSUyBsCDtza6wtNATrz/jz1gDyNanC3XdLboriHnOC925bZRBww==", - "license": "Apache-2.0 OR MIT" + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/it-take": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/it-take/-/it-take-3.0.6.tgz", - "integrity": "sha512-uqw3MRzf9to1SOLxaureGa73lK8k8ZB/asOApTAkvrzUqCznGtKNgPFH7uYIWlt4UuWq/hU6I+U4Fm5xpjN8Vg==", - "license": "Apache-2.0 OR MIT" + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/libp2p": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.8.0.tgz", - "integrity": "sha512-z8BjC3FmzV1WBkKSoJbN5OIyeTu6J5ocNOg4+83KHHYB6n2ICf3N90+pGMNm5B0t2ETJ0urhXZkuZSt7y+4kww==", - "license": "Apache-2.0 OR MIT", + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "peer": true, "dependencies": { - "@chainsafe/is-ip": "^2.0.2", - "@chainsafe/netmask": "^2.0.0", - "@libp2p/crypto": "^5.0.15", - "@libp2p/interface": "^2.7.0", - "@libp2p/interface-internal": "^2.3.7", - "@libp2p/logger": "^5.1.12", - "@libp2p/multistream-select": "^6.0.19", - "@libp2p/peer-collections": "^6.0.23", - "@libp2p/peer-id": "^5.0.16", - "@libp2p/peer-store": "^11.1.0", - "@libp2p/utils": "^6.5.7", - "@multiformats/dns": "^1.0.6", - "@multiformats/multiaddr": "^12.3.5", - "@multiformats/multiaddr-matcher": "^1.6.0", - "any-signal": "^4.1.1", - "datastore-core": "^10.0.2", - "interface-datastore": "^8.3.1", - "it-byte-stream": "^1.1.0", - "it-merge": "^3.0.5", - "it-parallel": "^3.0.8", - "merge-options": "^3.0.4", - "multiformats": "^13.3.1", - "p-defer": "^4.0.1", - "p-retry": "^6.2.1", - "progress-events": "^1.0.1", - "race-event": "^1.3.0", - "race-signal": "^1.1.2", - "uint8arrays": "^5.1.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "license": "MIT", + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "peer": true, "dependencies": { - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/mortice": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/mortice/-/mortice-3.0.6.tgz", - "integrity": "sha512-xUjsTQreX8rO3pHuGYDZ3PY/sEiONIzqzjLeog5akdY4bz9TlDDuvYlU8fm+6qnm4rnpa6AFxLhsfSBThLijdA==", + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@libp2p/crypto": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.1.0.tgz", + "integrity": "sha512-hcmScz9m7Ae7R7b/w3x9DX+i60ZIUVsMmsHyIo0vSlGsxO0+tyM4UKUia5EpSp/i1SB/W1IFXxlURwpiX7R5eQ==", "license": "Apache-2.0 OR MIT", "dependencies": { - "observable-webworkers": "^2.0.1", - "p-queue": "^8.0.1", - "p-timeout": "^6.0.0" + "@libp2p/interface": "^2.8.0", + "@noble/curves": "^1.7.0", + "@noble/hashes": "^1.6.1", + "multiformats": "^13.3.1", + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/interface": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.8.0.tgz", + "integrity": "sha512-QnIjqqUv2aDiBho6OGcNNhLT3Ac4RKrh41qoQmqG6csMRkUUx/xZMkfFJx3j0wGCIP8GS4sGspkTt4wCpPbSWw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@multiformats/multiaddr": "^12.3.3", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.2", + "multiformats": "^13.3.1", + "progress-events": "^1.0.1", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/interface-internal": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.3.10.tgz", + "integrity": "sha512-ULUilEvRUVMy0qB7VWkW0v7Ceg66VqkZ0pheff3gkHj5tXaH4VNE0SSFKfK7b8dK1Wd/HBwS2QheX5uLrEt84w==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-collections": "^6.0.26", + "@multiformats/multiaddr": "^12.3.3", + "progress-events": "^1.0.1" + } + }, + "node_modules/@libp2p/keychain": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@libp2p/keychain/-/keychain-5.2.0.tgz", + "integrity": "sha512-m/jJ58xYl4o5Z/pRXSZBv19OaNgETdgLtrLc2u+CzvEWLEJSCei1ws9y83t34NSdbznepTvATZtpeJrlsCSbLQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@noble/hashes": "^1.6.1", + "asn1js": "^3.0.5", + "interface-datastore": "^8.3.1", + "merge-options": "^3.0.4", + "multiformats": "^13.3.1", + "sanitize-filename": "^1.6.3", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/logger": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.14.tgz", + "integrity": "sha512-rJeEq7iuKMMjel0zzH10dXzcWn4Q2yywbv5vM9B1xTQpkD4uxTbBlQs+EL9+pmwaaQrrriEGqluZOTzHvUzJUg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@multiformats/multiaddr": "^12.3.3", + "interface-datastore": "^8.3.1", + "multiformats": "^13.3.1", + "weald": "^1.0.4" + } + }, + "node_modules/@libp2p/multistream-select": { + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-6.0.21.tgz", + "integrity": "sha512-l1c70p8ljrrqnm0y9m/3mvtkYhbGt5zPOpxRKVveWR2+OyqiPFa48uRktmpJcl4zwG5dHWMG/klhdHoNpetJpw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "it-length-prefixed": "^10.0.1", + "it-length-prefixed-stream": "^2.0.1", + "it-stream-types": "^2.0.2", + "p-defer": "^4.0.1", + "race-signal": "^1.1.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/multistream-select/node_modules/it-byte-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-2.0.1.tgz", + "integrity": "sha512-WccB179tWRNjTyXJ9wLshQdKSLdVIexmnNjLfCT7UnsiLisTVUY092YqFhkL+da1WFR0paGzB24L+pAzFhRI4Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-queueless-pushable": "^2.0.0", + "it-stream-types": "^2.0.2", + "race-signal": "^1.1.3", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/multistream-select/node_modules/it-length-prefixed-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.1.tgz", + "integrity": "sha512-TFohjVrQKRLQgRrPdVL9ARqP4CHUHnsRkbkX4nEhSOBjOvZtVV/pHh5Z2C8EH50MnfNDjVSKvEbaIFVLS3/QMA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-byte-stream": "^2.0.0", + "it-stream-types": "^2.0.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/@libp2p/multistream-select/node_modules/it-queueless-pushable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.0.tgz", + "integrity": "sha512-MlNnefWT/ntv5fesrHpxwVIu6ZdtlkN0A4aaJiE5wnmPMBv9ttiwX3UEMf78dFwIj5ZNaU9usYXg4swMEpUNJQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/@libp2p/peer-collections": { + "version": "6.0.26", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.26.tgz", + "integrity": "sha512-bpo4Oim+pvZh6AiIPjYDVb2Us6siJnRBWmyEzrV5t+EmGdLUjOKmRD3NnBp2WoO3RYAMESDyBrpxjnZo5ydHCA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/utils": "^6.6.1", + "multiformats": "^13.3.1" + } + }, + "node_modules/@libp2p/peer-id": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.1.1.tgz", + "integrity": "sha512-dVpgln2gWybglCC8hiQqyGlyXU7F7ovoOqwnnMs8HxurGEH9QxgmCfxRP4p8s86bQwl1MFbyj0AqYPy/zbKLrA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "multiformats": "^13.3.1", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-record": { + "version": "8.0.26", + "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-8.0.26.tgz", + "integrity": "sha512-uZrGsZ7JLwY2B60El60AGcYjdcB87J596vyY722adQshLLiTTafkEZeHDSVVC3k5R8EP0gwrIEidi3xtPYRT5w==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/utils": "^6.6.1", + "@multiformats/multiaddr": "^12.3.3", + "multiformats": "^13.3.1", + "protons-runtime": "^5.5.0", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/peer-store": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-11.1.3.tgz", + "integrity": "sha512-RTSFHLXklOcGVXbuEZMfn4qFKxELGnSJkIRfh9RHxSWUbD8gwisrp9+Wecd9QYAu5sVeCmk2tPt/EhPdJDWCeQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/peer-record": "^8.0.26", + "@multiformats/multiaddr": "^12.3.3", + "interface-datastore": "^8.3.1", + "it-all": "^3.0.6", + "mortice": "^3.0.6", + "multiformats": "^13.3.1", + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/perf": { + "version": "4.0.33", + "resolved": "https://registry.npmjs.org/@libp2p/perf/-/perf-4.0.33.tgz", + "integrity": "sha512-KWxNAEkvwALBL/CvvbFFpm+jn1U1M1VkC0UQJ9Xvr8c0tyI4E2jerZkvAkzD2ebx48H7zkokKC5xJcU9vSZsBA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/interface-internal": "^2.3.10", + "@multiformats/multiaddr": "^12.3.3", + "it-pushable": "^3.2.3" + } + }, + "node_modules/@libp2p/tcp": { + "version": "10.1.9", + "resolved": "https://registry.npmjs.org/@libp2p/tcp/-/tcp-10.1.9.tgz", + "integrity": "sha512-bndo9rSD9hglgvTOOKOWMO9j5S479IwpkuL2hHBMEf5MkO/7B5DYW0cxg4GLdzcxSAgzD/lS96QAUa0ouOLRbQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/utils": "^6.6.1", + "@multiformats/multiaddr": "^12.3.3", + "@multiformats/multiaddr-matcher": "^1.6.0", + "@types/sinon": "^17.0.3", + "p-defer": "^4.0.1", + "p-event": "^6.0.1", + "progress-events": "^1.0.1", + "race-event": "^1.3.0", + "stream-to-it": "^1.0.1" + } + }, + "node_modules/@libp2p/tls": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@libp2p/tls/-/tls-2.1.2.tgz", + "integrity": "sha512-ExtpXzoD3ZKlIS5I5n+hRzC0uZjplM2VkGUEKBYNgA3KLZEkA12fiuFao24h0znEF9DlSmREvxSpDssNxaFx2Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/peer-id": "^5.1.1", + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "@peculiar/webcrypto": "^1.5.0", + "@peculiar/x509": "^1.12.3", + "asn1js": "^3.0.5", + "it-queueless-pushable": "^1.0.2", + "it-stream-types": "^2.0.2", + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/utils": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.6.1.tgz", + "integrity": "sha512-7/oJ+GX+pvM8bDe55VsmpuuBZS/HIYp/+DCyHqnm6o6d6rFSpF/yuVhKGK29P0MNgApzHeHrwfnvzPXrz64d3A==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.2", + "@chainsafe/netmask": "^2.0.0", + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/logger": "^5.1.14", + "@multiformats/multiaddr": "^12.3.3", + "@sindresorhus/fnv1a": "^3.1.0", + "any-signal": "^4.1.1", + "delay": "^6.0.0", + "get-iterator": "^2.0.1", + "is-loopback-addr": "^2.0.2", + "it-foreach": "^2.1.1", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.2", + "netmask": "^2.0.2", + "p-defer": "^4.0.1", + "race-event": "^1.3.0", + "race-signal": "^1.1.2", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/webrtc": { + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@libp2p/webrtc/-/webrtc-5.2.10.tgz", + "integrity": "sha512-pbbU75aECXD+6glz4n/8o4NXMf+1BnbXWzyXoBOLeS3XxnR7o6jum8H38rzy+Gz1UOp2o7iEnRvfG82z9TAiMw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.2", + "@chainsafe/libp2p-noise": "^16.0.0", + "@ipshipyard/node-datachannel": "^0.26.4", + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/interface-internal": "^2.3.10", + "@libp2p/keychain": "^5.2.0", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/utils": "^6.6.1", + "@multiformats/multiaddr": "^12.4.0", + "@multiformats/multiaddr-matcher": "^1.6.0", + "@peculiar/webcrypto": "^1.5.0", + "@peculiar/x509": "^1.11.0", + "any-signal": "^4.1.1", + "detect-browser": "^5.3.0", + "get-port": "^7.1.0", + "interface-datastore": "^8.3.1", + "it-length-prefixed": "^10.0.1", + "it-protobuf-stream": "^2.0.1", + "it-pushable": "^3.2.3", + "it-stream-types": "^2.0.2", + "multiformats": "^13.3.1", + "p-defer": "^4.0.1", + "p-timeout": "^6.1.3", + "p-wait-for": "^5.0.2", + "progress-events": "^1.0.1", + "protons-runtime": "^5.5.0", + "race-event": "^1.3.0", + "race-signal": "^1.1.2", + "react-native-webrtc": "^124.0.4", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/@libp2p/websockets": { + "version": "9.2.9", + "resolved": "https://registry.npmjs.org/@libp2p/websockets/-/websockets-9.2.9.tgz", + "integrity": "sha512-fXe/VmEuUCXseuJaUo9ZIK2LCIqxebWkg5kQOCFMt+HG2OeZ3uRNXKiCysoXDCmqb8iKnfGwbS3cf+14eI3UEQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "^2.8.0", + "@libp2p/utils": "^6.6.1", + "@multiformats/multiaddr": "^12.3.3", + "@multiformats/multiaddr-matcher": "^1.6.0", + "@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.2", + "ws": "^8.18.0" + } + }, + "node_modules/@multiformats/dns": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@multiformats/dns/-/dns-1.0.6.tgz", + "integrity": "sha512-nt/5UqjMPtyvkG9BQYdJ4GfLK3nMqGpFZOzf4hAmIa0sJh2LlS9YKXZ4FgwBDsaHvzZqR/rUFIywIc7pkHNNuw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@types/dns-packet": "^5.6.5", + "buffer": "^6.0.3", + "dns-packet": "^5.6.1", + "hashlru": "^2.3.0", + "p-queue": "^8.0.1", + "progress-events": "^1.0.0", + "uint8arrays": "^5.0.2" + } + }, + "node_modules/@multiformats/multiaddr": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-12.4.0.tgz", + "integrity": "sha512-FL7yBTLijJ5JkO044BGb2msf+uJLrwpD6jD6TkXlbjA9N12+18HT40jvd4o5vL4LOJMc86dPX6tGtk/uI9kYKg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "@chainsafe/netmask": "^2.0.0", + "@multiformats/dns": "^1.0.3", + "multiformats": "^13.0.0", + "uint8-varint": "^2.0.1", + "uint8arrays": "^5.0.0" + } + }, + "node_modules/@multiformats/multiaddr-matcher": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-matcher/-/multiaddr-matcher-1.7.0.tgz", + "integrity": "sha512-WfobrJy7XLaYL7PQ3IcFoXdGN5jmdv5FsuKQkZIIreC1pSR4Q9PSOWu2ULxP/M2JT738Xny0PFoCke0ENbyfww==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "@multiformats/multiaddr": "^12.0.0", + "multiformats": "^13.0.0" + } + }, + "node_modules/@multiformats/multiaddr-to-uri": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-to-uri/-/multiaddr-to-uri-11.0.0.tgz", + "integrity": "sha512-9RNmlIGwZbBLsHekT50dbt4o4u8Iciw9kGjv+WHiGxQdsJ6xKKjU1+C0Vbas6RilMbaVOAOnEyfNcXbUmTkLxQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@multiformats/multiaddr": "^12.3.0" + } + }, + "node_modules/@noble/ciphers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.2.1.tgz", + "integrity": "sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/curves": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.7.1" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.3.15.tgz", + "integrity": "sha512-B+DoudF+TCrxoJSTjjcY8Mmu+lbv8e7pXGWrhNp2/EGJp9EEcpzjBCar7puU57sGifyzaRVM03oD5L7t7PghQg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "@peculiar/asn1-x509-attr": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.3.15.tgz", + "integrity": "sha512-caxAOrvw2hUZpxzhz8Kp8iBYKsHbGXZPl2KYRMIPvAfFateRebS3136+orUpcVwHRmpXWX2kzpb6COlIrqCumA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.3.15.tgz", + "integrity": "sha512-/HtR91dvgog7z/WhCVdxZJ/jitJuIu8iTqiyWVgRE9Ac5imt2sT/E4obqIVGKQw7PIy+X6i8lVBoT6wC73XUgA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.3.15.tgz", + "integrity": "sha512-E3kzQe3J2xV9DP6SJS4X6/N1e4cYa2xOAK46VtvpaRk8jlheNri8v0rBezKFVPB1rz/jW8npO+u1xOvpATFMWg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.15", + "@peculiar/asn1-pkcs8": "^2.3.15", + "@peculiar/asn1-rsa": "^2.3.15", + "@peculiar/asn1-schema": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.3.15.tgz", + "integrity": "sha512-/PuQj2BIAw1/v76DV1LUOA6YOqh/UvptKLJHtec/DQwruXOCFlUo7k6llegn8N5BTeZTWMwz5EXruBw0Q10TMg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.3.15.tgz", + "integrity": "sha512-yiZo/1EGvU1KiQUrbcnaPGWc0C7ElMMskWn7+kHsCFm+/9fU0+V1D/3a5oG0Jpy96iaXggQpA9tzdhnYDgjyFg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.15", + "@peculiar/asn1-pfx": "^2.3.15", + "@peculiar/asn1-pkcs8": "^2.3.15", + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "@peculiar/asn1-x509-attr": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.3.15.tgz", + "integrity": "sha512-p6hsanvPhexRtYSOHihLvUUgrJ8y0FtOM97N5UEpC+VifFYyZa0iZ5cXjTkZoDwxJ/TTJ1IJo3HVTB2JJTpXvg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.15.tgz", + "integrity": "sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==", + "license": "MIT", + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.15.tgz", + "integrity": "sha512-0dK5xqTqSLaxv1FHXIcd4Q/BZNuopg+u1l23hT9rOmQ1g4dNtw0g/RnEi+TboB0gOwGtrWn269v27cMgchFIIg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.3.15.tgz", + "integrity": "sha512-TWJVJhqc+IS4MTEML3l6W1b0sMowVqdsnI4dnojg96LvTuP8dga9f76fjP07MUuss60uSyT2ckoti/2qHXA10A==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.15", + "@peculiar/asn1-x509": "^2.3.15", + "asn1js": "^3.0.5", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz", + "integrity": "sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2", + "webcrypto-core": "^1.8.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.12.3.tgz", + "integrity": "sha512-+Mzq+W7cNEKfkNZzyLl6A6ffqc3r21HGZUezgfKxpZrkORfOqgRXnS80Zu0IV6a9Ue9QBJeKD7kN0iWfc3bhRQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.3.13", + "@peculiar/asn1-csr": "^2.3.13", + "@peculiar/asn1-ecc": "^2.3.14", + "@peculiar/asn1-pkcs9": "^2.3.13", + "@peculiar/asn1-rsa": "^2.3.13", + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", + "pvtsutils": "^1.3.5", + "reflect-metadata": "^0.2.2", + "tslib": "^2.7.0", + "tsyringe": "^4.8.0" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.0.tgz", + "integrity": "sha512-Rwvpu3A05lM1HVlX4klH4UR52JbQPDKc8gi2mst2REZL1KeVgJRJxPPw8d8euVlYcq/s8XI1Ol827JaRtSZBTA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.79.0.tgz", + "integrity": "sha512-D8bFlD0HH9SMUI00svdg64hEvLbu4ETeWQDlmEP8WmNbuILjwoLFqbnBmlGn69Tot0DM1PuBd1l1ooIzs8sU7w==", + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.1.1", + "hermes-parser": "0.25.1", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.0.tgz", + "integrity": "sha512-pl+aSXxGj3ug80FpMDrArjxUbJWY2ibWiSP3MLKX+Xk7An2GUmFFjCzNVSbs0jzWv8814EG2oI60/GH2RXwE4g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@react-native/dev-middleware": "0.79.0", + "chalk": "^4.0.0", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "metro": "^0.82.0", + "metro-config": "^0.82.0", + "metro-core": "^0.82.0", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli": { + "optional": true + } + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.79.0.tgz", + "integrity": "sha512-chwKEWAmQMkOKZWwBra+utquuJ/2uFqh+ZgZbJfNX+U0YsBx6AQ3dVbfAaXW3bSLYEJyf9Wb3Opsal4fmcD9Ww==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.79.0.tgz", + "integrity": "sha512-8Mh5L8zJXis2qhgkfXnWMbSmcvb07wrbxQe8KIgIO7C1rS97idg7BBtoPEtmARsaQgmbSGu/wdE7UWFkGYp0OQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.79.0", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "serve-static": "^1.16.2", + "ws": "^6.2.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.79.0.tgz", + "integrity": "sha512-c+/qKnmTx3kf8xZesp2BkZ9pAQVSnEPZziQUwviSJaq9jm8tKb/B8fyGG8yIuw/ZTKyGprD+ByzUSzJmCpC/Ow==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.79.0.tgz", + "integrity": "sha512-+8lk/zP90JC9xZBGhI8TPqqR1Y5dYXwXvfhXygr/LlHoo+H8TeQxcPrXWdT+PWOJl6Gf7dbCOGh9Std8J7CSQA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.79.0.tgz", + "integrity": "sha512-RmM7Dgb69a4qwdguKR+8MhT0u1IAKa/s0uy8/7JP9b/fm8zjUV9HctMgRgIpZTOELsowEyQodyTnhHQf4HPX0A==", + "license": "MIT", + "peer": true + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.79.0.tgz", + "integrity": "sha512-tCT1sHSI1O5KSclDwNfnkLTLe3cgiyYWjIlmNxWJHqhCCz017HGOS/oH0zs0ZgxYwN7xCzTkqY330XMDo+yj2g==", + "license": "MIT", + "peer": true, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT", + "peer": true + }, + "node_modules/@sindresorhus/fnv1a": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/fnv1a/-/fnv1a-3.1.0.tgz", + "integrity": "sha512-KV321z5m/0nuAg83W1dPLy85HpHDk7Sdi4fJbwvacWsEhAh+rZUW4ZfGcXmUIvjZg4ss2bcwNlRhJ7GBEUG08w==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", + "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/dns-packet": { + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/@types/dns-packet/-/dns-packet-5.6.5.tgz", + "integrity": "sha512-qXOC7XLOEe43ehtWJCMnQXvgcIpv6rPmQ1jXT98Ad8A3TB1Ue50jsCbSSSyuazScEuZ/Q026vHbrOTVkmwA+7Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "22.14.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", + "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "license": "MIT" + }, + "node_modules/@types/sinon": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.4.tgz", + "integrity": "sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==", + "license": "MIT", + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", + "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==", + "license": "MIT" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT", + "peer": true + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "peer": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/abort-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/abort-error/-/abort-error-1.0.1.tgz", + "integrity": "sha512-fxqCblJiIPdSXIUrxI0PL+eJG49QdP9SQ70qtB65MVAoMr2rASlOyAbJFOylfB467F/f+5BCLJJq58RYi7mGfg==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "license": "MIT", + "peer": true + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-signal": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-4.1.1.tgz", + "integrity": "sha512-iADenERppdC+A2YKbOXXB2WUeABLaM6qnpZ70kZbPZ1cZMMJ7eF+3CaYm+/PhBizgkzlvssC7QuHS30oOiQYWA==", + "license": "Apache-2.0 OR MIT", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "peer": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT", + "peer": true + }, + "node_modules/asn1js": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.6.tgz", + "integrity": "sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT", + "peer": true + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", + "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT", + "peer": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "peer": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT", + "peer": true + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", + "peer": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001713", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz", + "integrity": "sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0", + "peer": true + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT", + "peer": true + }, + "node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT", + "peer": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT", + "peer": true + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", + "peer": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/datastore-core": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-10.0.2.tgz", + "integrity": "sha512-B3WXxI54VxJkpXxnYibiF17si3bLXE1XOjrJB7wM5co9fx2KOEkiePDGiCCEtnapFHTnmAnYCPdA7WZTIpdn/A==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/logger": "^5.0.1", + "interface-datastore": "^8.0.0", + "interface-store": "^6.0.0", + "it-drain": "^3.0.7", + "it-filter": "^3.1.1", + "it-map": "^3.1.1", + "it-merge": "^3.0.5", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.3", + "it-sort": "^3.0.6", + "it-take": "^3.0.6" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/delay": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-6.0.0.tgz", + "integrity": "sha512-2NJozoOHQ4NuZuVIr5CWd0iiLVIRSDepakaovIN+9eIDHEhdCAEvSy2cuf1DCrPPQLvHmbqTHODlhHg8UCy4zw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-browser": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz", + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT", + "peer": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.136", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.136.tgz", + "integrity": "sha512-kL4+wUTD7RSA5FHx5YwWtjDnEEkIIikFgWHR4P6fqjw1PPLlqYkxeOb++wAauAssat0YClCy8Y3C5SxgSkjibQ==", + "license": "ISC", + "peer": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT", + "peer": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT", + "peer": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-iterator": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz", + "integrity": "sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==", + "license": "MIT" + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT", + "peer": true + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "peer": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT", + "peer": true + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "license": "MIT" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC", + "peer": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "peer": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.1.tgz", + "integrity": "sha512-7HuY/hebu4gryTDT7O/XY/fvY9wRByEGdK6QOa4of8npTcv0+NS6frFKABcf6S9EBAsveTuKTsZQQBFMMNILIg==", + "license": "MIT" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz", + "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "license": "MIT" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC", + "peer": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hashlru": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hashlru/-/hashlru-2.3.0.tgz", + "integrity": "sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A==", + "license": "MIT" + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "license": "MIT", + "peer": true + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/image-size": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", + "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", + "license": "MIT", + "peer": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", + "peer": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/interface-datastore": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-8.3.1.tgz", + "integrity": "sha512-3r0ETmHIi6HmvM5sc09QQiCD3gUfwtEM/AAChOyAd/UAKT69uk8LXfTSUBufbUIO/dU65Vj8nb9O6QjwW8vDSQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "interface-store": "^6.0.0", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/interface-store": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-6.0.2.tgz", + "integrity": "sha512-KSFCXtBlNoG0hzwNa0RmhHtrdhzexp+S+UY2s0rWTBJyfdEIgn6i6Zl9otVqrcFYbYrneBT7hbmHQ8gE0C3umA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT", + "peer": true + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "peer": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-electron": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", + "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==", + "license": "MIT" + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-loopback-addr": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-loopback-addr/-/is-loopback-addr-2.0.2.tgz", + "integrity": "sha512-26POf2KRCno/KTNL5Q0b/9TYnL00xEsSaLfiFRmjM7m7Lw7ZMmFybzzuX4CcsLAluZGd+niLUiMRxEooVE3aqg==", + "license": "MIT" + }, + "node_modules/is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/it-all": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-3.0.7.tgz", + "integrity": "sha512-PkuYtu6XhJzuPTKXImd6y0qE6H91MUPV/b9xotXMAI6GjmD2v3NoHj2g5L0lS2qZ0EzyGWZU1kp0UxW8POvNBQ==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-byte-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-1.1.1.tgz", + "integrity": "sha512-OIOb8PvK9ZV7MHvyxIDNyN3jmrxrJdx99G0RIYYb3Tzo1OWv+O1C6mfg7nnlDuuTQz2POYFXe87AShKAEl+POw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-queueless-pushable": "^1.0.0", + "it-stream-types": "^2.0.2", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-drain": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-3.0.8.tgz", + "integrity": "sha512-eeOz+WwKc11ou1UuqZympcXPLCjpTn5ALcYFJiHeTEiYEZ2py/J1vq41XWYj88huCUiqp9iNHfObOKrbIk5Izw==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-filter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-3.1.2.tgz", + "integrity": "sha512-2AozaGjIvBBiB7t7MpVNug9kwofqmKSpvgW7zhuyvCs6xxDd6FrfvqyfYtlQTKLNP+Io1WeXko1UQhdlK4M0gg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-foreach": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-2.1.2.tgz", + "integrity": "sha512-PvXs3v1FaeWDhWzRxnwB4vSKJngxdLgi0PddkfurCvIFBmKTBfWONLeyDk5dxrvtCzdE4y96KzEQynk4/bbI5A==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-length-prefixed": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-10.0.1.tgz", + "integrity": "sha512-BhyluvGps26u9a7eQIpOI1YN7mFgi8lFwmiPi07whewbBARKAG9LE09Odc8s1Wtbt2MB6rNUrl7j9vvfXTJwdQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-reader": "^6.0.1", + "it-stream-types": "^2.0.1", + "uint8-varint": "^2.0.1", + "uint8arraylist": "^2.0.0", + "uint8arrays": "^5.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-length-prefixed-stream": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-1.2.1.tgz", + "integrity": "sha512-FYqlxc2toUoK+aPO5r3KDBIUG1mOvk2DzmjQcsfLUTHRWMJP4Va9855tVzg/22Bj+VUUaT7gxBg7HmbiCxTK4w==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-byte-stream": "^1.0.0", + "it-stream-types": "^2.0.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-map": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-3.1.2.tgz", + "integrity": "sha512-G3dzFUjTYHKumJJ8wa9dSDS3yKm8L7qDUnAgzemOD0UMztwm54Qc2v97SuUCiAgbOz/aibkSLImfoFK09RlSFQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-peekable": "^3.0.0" + } + }, + "node_modules/it-merge": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.9.tgz", + "integrity": "sha512-TjY4WTiwe4ONmaKScNvHDAJj6Tw0UeQFp4JrtC/3Mq7DTyhytes7mnv5OpZV4gItpZcs0AgRntpT2vAy2cnXUw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-queueless-pushable": "^2.0.0" + } + }, + "node_modules/it-merge/node_modules/it-queueless-pushable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.0.tgz", + "integrity": "sha512-MlNnefWT/ntv5fesrHpxwVIu6ZdtlkN0A4aaJiE5wnmPMBv9ttiwX3UEMf78dFwIj5ZNaU9usYXg4swMEpUNJQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/it-pair": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.6.tgz", + "integrity": "sha512-5M0t5RAcYEQYNG5BV7d7cqbdwbCAp5yLdzvkxsZmkuZsLbTdZzah6MQySYfaAQjNDCq6PUnDt0hqBZ4NwMfW6g==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1", + "p-defer": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-parallel": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-3.0.9.tgz", + "integrity": "sha512-FSg8T+pr7Z1VUuBxEzAAp/K1j8r1e9mOcyzpWMxN3mt33WFhroFjWXV1oYSSjNqcdYwxD/XgydMVMktJvKiDog==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.1" + } + }, + "node_modules/it-peekable": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-3.0.6.tgz", + "integrity": "sha512-odk9wn8AwFQipy8+tFaZNRCM62riraKZJRysfbmOett9wgJumCwgZFzWUBUwMoiQapEcEVGwjDpMChZIi+zLuQ==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-pipe": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.1.tgz", + "integrity": "sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-merge": "^3.0.0", + "it-pushable": "^3.1.2", + "it-stream-types": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-protobuf-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-protobuf-stream/-/it-protobuf-stream-2.0.1.tgz", + "integrity": "sha512-szhw8w2aIENUa1yv0vFgGZDs7e81dQ/7dM10c4Rf6+rs5tqzWVCSLbpgxIYM0cA8KlcI66XGdzu6lyYp6jKdvw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-length-prefixed-stream": "^2.0.0", + "it-stream-types": "^2.0.2", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-protobuf-stream/node_modules/it-byte-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-2.0.1.tgz", + "integrity": "sha512-WccB179tWRNjTyXJ9wLshQdKSLdVIexmnNjLfCT7UnsiLisTVUY092YqFhkL+da1WFR0paGzB24L+pAzFhRI4Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-queueless-pushable": "^2.0.0", + "it-stream-types": "^2.0.2", + "race-signal": "^1.1.3", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-protobuf-stream/node_modules/it-length-prefixed-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.1.tgz", + "integrity": "sha512-TFohjVrQKRLQgRrPdVL9ARqP4CHUHnsRkbkX4nEhSOBjOvZtVV/pHh5Z2C8EH50MnfNDjVSKvEbaIFVLS3/QMA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-byte-stream": "^2.0.0", + "it-stream-types": "^2.0.2", + "uint8-varint": "^2.0.4", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/it-protobuf-stream/node_modules/it-queueless-pushable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.0.tgz", + "integrity": "sha512-MlNnefWT/ntv5fesrHpxwVIu6ZdtlkN0A4aaJiE5wnmPMBv9ttiwX3UEMf78dFwIj5ZNaU9usYXg4swMEpUNJQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/it-pushable": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.2.3.tgz", + "integrity": "sha512-gzYnXYK8Y5t5b/BnJUr7glfQLO4U5vyb05gPx/TyTw+4Bv1zM9gFk4YsOrnulWefMewlphCjKkakFvj1y99Tcg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.0" + } + }, + "node_modules/it-queueless-pushable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-1.0.2.tgz", + "integrity": "sha512-BFIm48C4O8+i+oVEPQpZ70+CaAsVUircvZtZCrpG2Q64933aLp+tDmas1mTBwqVBfIUUlg09d+e6SWW1CBuykQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/it-reader": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-6.0.4.tgz", + "integrity": "sha512-XCWifEcNFFjjBHtor4Sfaj8rcpt+FkY0L6WdhD578SCDhV4VUm7fCkF3dv5a+fTcfQqvN9BsxBTvWbYO6iCjTg==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1", + "uint8arraylist": "^2.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-sort": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/it-sort/-/it-sort-3.0.7.tgz", + "integrity": "sha512-PsaKSd2Z0uhq8Mq5htdfsE/UagmdLCLWdBXPwi3FZGR4BTG180pFamhK+O+luFtBCNGRoqKAdtbZGTyGwA9uzw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-all": "^3.0.0" + } + }, + "node_modules/it-stream-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/it-stream-types/-/it-stream-types-2.0.2.tgz", + "integrity": "sha512-Rz/DEZ6Byn/r9+/SBCuJhpPATDF9D+dz5pbgSUyBsCDtza6wtNATrz/jz1gDyNanC3XdLboriHnOC925bZRBww==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-take": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/it-take/-/it-take-3.0.7.tgz", + "integrity": "sha512-0+EbsTvH1XCpwhhFkjWdqJTjzS5XP3KL69woBqwANNhMLKn0j39jk/WHIlvbg9XW2vEm7cZz4p8w5DkBZR8LoA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/it-ws": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/it-ws/-/it-ws-6.1.5.tgz", + "integrity": "sha512-uWjMtpy5HqhSd/LlrlP3fhYrr7rUfJFFMABv0F5d6n13Q+0glhZthwUKpEAVhDrXY95Tb1RB5lLqqef+QbVNaw==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@types/ws": "^8.2.2", + "event-iterator": "^2.0.0", + "it-stream-types": "^2.0.1", + "uint8arrays": "^5.0.0", + "ws": "^8.4.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT", + "peer": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD", + "peer": true + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT", + "peer": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/libp2p": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/libp2p/-/libp2p-2.8.3.tgz", + "integrity": "sha512-ety0Q5cO7TsA3TfozWfx4Z1vRaD3rSuuAF/sH4eNHSTUB47CrqBAUcPARJobuhg7j1A2NVIn+KU47KKJRvg6gQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/is-ip": "^2.0.2", + "@chainsafe/netmask": "^2.0.0", + "@libp2p/crypto": "^5.1.0", + "@libp2p/interface": "^2.8.0", + "@libp2p/interface-internal": "^2.3.10", + "@libp2p/logger": "^5.1.14", + "@libp2p/multistream-select": "^6.0.21", + "@libp2p/peer-collections": "^6.0.26", + "@libp2p/peer-id": "^5.1.1", + "@libp2p/peer-store": "^11.1.3", + "@libp2p/utils": "^6.6.1", + "@multiformats/dns": "^1.0.6", + "@multiformats/multiaddr": "^12.3.5", + "@multiformats/multiaddr-matcher": "^1.7.0", + "any-signal": "^4.1.1", + "datastore-core": "^10.0.2", + "interface-datastore": "^8.3.1", + "it-byte-stream": "^2.0.1", + "it-merge": "^3.0.5", + "it-parallel": "^3.0.8", + "merge-options": "^3.0.4", + "multiformats": "^13.3.1", + "p-defer": "^4.0.1", + "p-retry": "^6.2.1", + "progress-events": "^1.0.1", + "race-event": "^1.3.0", + "race-signal": "^1.1.2", + "uint8arrays": "^5.1.0" + } + }, + "node_modules/libp2p/node_modules/it-byte-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-2.0.1.tgz", + "integrity": "sha512-WccB179tWRNjTyXJ9wLshQdKSLdVIexmnNjLfCT7UnsiLisTVUY092YqFhkL+da1WFR0paGzB24L+pAzFhRI4Q==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "it-queueless-pushable": "^2.0.0", + "it-stream-types": "^2.0.2", + "race-signal": "^1.1.3", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/libp2p/node_modules/it-queueless-pushable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.0.tgz", + "integrity": "sha512-MlNnefWT/ntv5fesrHpxwVIu6ZdtlkN0A4aaJiE5wnmPMBv9ttiwX3UEMf78dFwIj5ZNaU9usYXg4swMEpUNJQ==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT", + "peer": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT", + "peer": true + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT", + "peer": true + }, + "node_modules/metro": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.82.1.tgz", + "integrity": "sha512-/avNIHMlZhkDRl5ZMKNGuZSFZU56M3ABtt/JFQBJWEnitHtSD3Qidnfgjglq61yDbsWBv7aVrOFhdPRPTHN92A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.25.1", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.82.1", + "metro-cache": "0.82.1", + "metro-cache-key": "0.82.1", + "metro-config": "0.82.1", + "metro-core": "0.82.1", + "metro-file-map": "0.82.1", + "metro-resolver": "0.82.1", + "metro-runtime": "0.82.1", + "metro-source-map": "0.82.1", + "metro-symbolicate": "0.82.1", + "metro-transform-plugins": "0.82.1", + "metro-transform-worker": "0.82.1", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.82.1.tgz", + "integrity": "sha512-SuDMRdJKafSj9mzIijCNRxVXWrlJZdTnVE9iTGHO85UFTp/mWOLftqCjEtEjc78/0Wq3Y8IoYayx/VkYmKUf/g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.82.1.tgz", + "integrity": "sha512-4ZK5EdgM8bTLLjpPCYOImirXUXVZpUU/I81BeAkScF8FFJfEHhV8yFyVp4/689bLbUBMwqz3rvYyxnrMi242lA==", + "license": "MIT", + "peer": true, + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.82.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.82.1.tgz", + "integrity": "sha512-RoByg/cxJUewdO4yDx3udpxc6S59570Ub34Jm2gjvOcYQOkGxNepNgyhWFlZLM7P7aBF2UwdCqDB1hoTRtQqNw==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.82.1.tgz", + "integrity": "sha512-+w3280sUdZmEDpmEhk66vfeWs8xKhogiPim+JT6AIhrTUS4exki+yFgXDdnBXrjvAvhxUtCZcoIueFKCC/mbZw==", + "license": "MIT", + "peer": true, + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.82.1", + "metro-cache": "0.82.1", + "metro-core": "0.82.1", + "metro-runtime": "0.82.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-core": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.82.1.tgz", + "integrity": "sha512-C1a8lPGJPs6axj9q+qLSdzK98TYjjXV6nsGnTvYuSwwXAm5sS03ewZCDimRfzu1s58oR0O28QddBgxNtYpDnJg==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.82.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.82.1.tgz", + "integrity": "sha512-6RgYYrkswBCH4GwbLiK6QGzTjNnlCdU7BwwZlf+14ApjUlbr1oBkwmAa6lMfmqfZuh2H/ET8X950kJ8uZavJNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^4.4.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-minify-terser": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.82.1.tgz", + "integrity": "sha512-3P2PY+9L9sKrlxWWAOb1Bi6HXFCdnevym1R/6stkev/kl1+khkrDs1Z40139fLXFZbn8FrvXe89sTFRC3vB+Nw==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-resolver": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.82.1.tgz", + "integrity": "sha512-TnHK2FRTq/KMRZTqUKRXGJ4NGwJEHrPuo60UPGMUHzAS9diI22oCQ8y9888saGiXE+gi0Iplv/6AUTISxDgXqA==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.82.1.tgz", + "integrity": "sha512-Xg7FccIHlNtI63RX0vKmIzXlM5eSq4mjMo0ALbxXpds/P4JVT0JeJW/BqwpncKabrpbZyvPmPguhd32TiMWHXg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.82.1.tgz", + "integrity": "sha512-uCf60ybpmPvkkqQpVWtPZFCIMBS1D9uQ4r2isbqWvDQ1FFTi3xrhT1Z35Dyg30RQV6638XJ4wZY+Dwh8bU9W8A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.82.1", + "nullthrows": "^1.1.1", + "ob1": "0.82.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.82.1.tgz", + "integrity": "sha512-UFofSe+y0tz+nQ5XOkgXOYu5xlbX/8jEvd2eSrd8SjAX7eAjbGwN0Kjji+87jSaMJIvRHkArVMWqwF6fZVq55g==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.82.1", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.82.1.tgz", + "integrity": "sha512-AHFattUD9tUjG2MFV4RgZRgZZNfdRVQ7X6+ORK3cqwiItMcY2mK7psC6G2zI3WOtbydBcu/xWTilmjl7krC7FQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.82.1.tgz", + "integrity": "sha512-2vaadziCaYPfPMnl3tuYimjR7Gmj5CVOcQh/bJniOiXWZ0b1v4JGcw6jOAWzQKgNJdrOq8lMfzdT3xJ/cn/m7g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.82.1", + "metro-babel-transformer": "0.82.1", + "metro-cache": "0.82.1", + "metro-cache-key": "0.82.1", + "metro-minify-terser": "0.82.1", + "metro-source-map": "0.82.1", + "metro-transform-plugins": "0.82.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT", + "peer": true + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "peer": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" + }, + "node_modules/mortice": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/mortice/-/mortice-3.0.6.tgz", + "integrity": "sha512-xUjsTQreX8rO3pHuGYDZ3PY/sEiONIzqzjLeog5akdY4bz9TlDDuvYlU8fm+6qnm4rnpa6AFxLhsfSBThLijdA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "observable-webworkers": "^2.0.1", + "p-queue": "^8.0.1", + "p-timeout": "^6.0.0" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT", + "peer": true + }, + "node_modules/multiformats": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.2.tgz", + "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-abi": { + "version": "3.74.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.74.0.tgz", + "integrity": "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT", + "peer": true + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT", + "peer": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT", + "peer": true + }, + "node_modules/ob1": { + "version": "0.82.1", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.82.1.tgz", + "integrity": "sha512-J4m1GAoMC0673H8LmVolj7ZERYEwJWRR4/A/M8ZB5iK9BiFLeAkjvny/VGk3XOYiMtnvq7TV6oc3MfDJ8uKpFw==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/observable-webworkers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/observable-webworkers/-/observable-webworkers-2.0.1.tgz", + "integrity": "sha512-JI1vB0u3pZjoQKOK1ROWzp0ygxSi7Yb0iR+7UNsw4/Zn4cQ0P3R7XL38zac/Dy2tEA7Lg88/wIJTjF8vYXZ0uw==", + "license": "Apache-2.0 OR MIT", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.1.tgz", + "integrity": "sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-event": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.1.tgz", + "integrity": "sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==", + "license": "MIT", + "dependencies": { + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-queue": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz", + "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-wait-for": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/p-wait-for/-/p-wait-for-5.0.2.tgz", + "integrity": "sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==", + "license": "MIT", + "dependencies": { + "p-timeout": "^6.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", + "peer": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC", + "peer": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/progress-events": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/progress-events/-/progress-events-1.0.1.tgz", + "integrity": "sha512-MOzLIwhpt64KIVN64h1MwdKWiyKFNc/S6BoYKPIVUHFg0/eIEyBulhWCgn678v/4c0ri3FdGuzXymNCv02MUIw==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "peer": true, + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/protons-runtime": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.5.0.tgz", + "integrity": "sha512-EsALjF9QsrEk6gbCx3lmfHxVN0ah7nG3cY7GySD4xf4g8cr7g543zB88Foh897Sr1RQJ9yDCUsoT1i1H/cVUFA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "uint8-varint": "^2.0.2", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^5.0.1" + } + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "peer": true, + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/race-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/race-event/-/race-event-1.3.0.tgz", + "integrity": "sha512-kaLm7axfOnahIqD3jQ4l1e471FIFcEGebXEnhxyLscuUzV8C94xVHtWEqDDXxll7+yu/6lW0w1Ff4HbtvHvOHg==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/race-signal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-1.1.3.tgz", + "integrity": "sha512-Mt2NznMgepLfORijhQMncE26IhkmjEphig+/1fKC0OtaKwys/gpvpmswSjoN01SS+VO951mj0L4VIDXdXsjnfA==", + "license": "Apache-2.0 OR MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/react": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.1.tgz", + "integrity": "sha512-TFo1MEnkqE6hzAbaztnyR5uLTMoz6wnEWwWBsCUzNt+sVXJycuRJdDqvL078M4/h65BI/YO5XWTaxZDWVsW0fw==", + "license": "MIT", + "peer": true, + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, + "node_modules/react-native": { + "version": "0.79.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.79.0.tgz", + "integrity": "sha512-fLG/zl/YF30TWTmp2bbo3flHSFGe4WTyVkb7/wJnMEC39jjXVSCxfDtvSUVavhCc03fA/RTkWWvlmg7NEJk7Vg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/create-cache-key-function": "^29.7.0", + "@react-native/assets-registry": "0.79.0", + "@react-native/codegen": "0.79.0", + "@react-native/community-cli-plugin": "0.79.0", + "@react-native/gradle-plugin": "0.79.0", + "@react-native/js-polyfills": "0.79.0", + "@react-native/normalize-colors": "0.79.0", + "@react-native/virtualized-lists": "0.79.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "0.25.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.7.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.82.0", + "metro-source-map": "^0.82.0", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^6.1.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.25.0", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-webrtc": { + "version": "124.0.5", + "resolved": "https://registry.npmjs.org/react-native-webrtc/-/react-native-webrtc-124.0.5.tgz", + "integrity": "sha512-LIQJKst+t53bJOcQef9VXuz3pVheSBUA4olQGkxosbF4pHW1gsWoXYmf6wmI2zrqOA+aZsjjB6aT9AKLyr6a0Q==", + "license": "MIT", + "dependencies": { + "base64-js": "1.5.1", + "debug": "4.3.4", + "event-target-shim": "6.0.2" + }, + "peerDependencies": { + "react-native": ">=0.60.0" + } + }, + "node_modules/react-native-webrtc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/react-native-webrtc/node_modules/event-target-shim": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-6.0.2.tgz", + "integrity": "sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/react-native-webrtc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT", + "peer": true + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "license": "WTFPL OR ISC", + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT", + "peer": true + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "peer": true, + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC", + "peer": true + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC", + "peer": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT", + "peer": true + }, + "node_modules/stacktrace-parser": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz", + "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-to-it": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-1.0.1.tgz", + "integrity": "sha512-AqHYAYPHcmvMrcLNgncE/q0Aj/ajP6A4qGhxP6EVn7K3YTNs0bJpJyk57wc2Heb7MUL64jurvmnmui8D9kjZgA==", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "it-stream-types": "^2.0.1" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" } }, - "node_modules/ms": { - "version": "3.0.0-canary.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", - "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=12.13" + "node": ">=8" } }, - "node_modules/multiformats": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.2.tgz", - "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">= 0.4.0" + "node": ">=8" } }, - "node_modules/observable-webworkers": { + "node_modules/strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/observable-webworkers/-/observable-webworkers-2.0.1.tgz", - "integrity": "sha512-JI1vB0u3pZjoQKOK1ROWzp0ygxSi7Yb0iR+7UNsw4/Zn4cQ0P3R7XL38zac/Dy2tEA7Lg88/wIJTjF8vYXZ0uw==", - "license": "Apache-2.0 OR MIT", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/p-defer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.1.tgz", - "integrity": "sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==", + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", - "engines": { - "node": ">=12" + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/p-event": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.1.tgz", - "integrity": "sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==", + "node_modules/tar-fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz", + "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==", "license": "MIT", "dependencies": { - "p-timeout": "^6.1.2" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" } }, - "node_modules/p-queue": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz", - "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==", + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "license": "MIT", "dependencies": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" }, "engines": { - "node": ">=18" + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "node_modules/p-retry": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", - "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT", + "peer": true + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "peer": true, "dependencies": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/p-timeout": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", - "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "license": "MIT", - "engines": { - "node": ">=14.16" + "peer": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-number": "^7.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8.0" } }, - "node_modules/progress-events": { + "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/progress-events/-/progress-events-1.0.1.tgz", - "integrity": "sha512-MOzLIwhpt64KIVN64h1MwdKWiyKFNc/S6BoYKPIVUHFg0/eIEyBulhWCgn678v/4c0ri3FdGuzXymNCv02MUIw==", - "license": "Apache-2.0 OR MIT" + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.6" + } }, - "node_modules/protons-runtime": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.5.0.tgz", - "integrity": "sha512-EsALjF9QsrEk6gbCx3lmfHxVN0ah7nG3cY7GySD4xf4g8cr7g543zB88Foh897Sr1RQJ9yDCUsoT1i1H/cVUFA==", - "license": "Apache-2.0 OR MIT", + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "license": "WTFPL", "dependencies": { - "uint8-varint": "^2.0.2", - "uint8arraylist": "^2.4.3", - "uint8arrays": "^5.0.1" + "utf8-byte-length": "^1.0.1" } }, - "node_modules/race-event": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/race-event/-/race-event-1.3.0.tgz", - "integrity": "sha512-kaLm7axfOnahIqD3jQ4l1e471FIFcEGebXEnhxyLscuUzV8C94xVHtWEqDDXxll7+yu/6lW0w1Ff4HbtvHvOHg==", - "license": "Apache-2.0 OR MIT" - }, - "node_modules/race-signal": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-1.1.3.tgz", - "integrity": "sha512-Mt2NznMgepLfORijhQMncE26IhkmjEphig+/1fKC0OtaKwys/gpvpmswSjoN01SS+VO951mj0L4VIDXdXsjnfA==", - "license": "Apache-2.0 OR MIT" + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "node_modules/tsyringe": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.9.1.tgz", + "integrity": "sha512-dJCWk0RolAnGk0j839M0lcuS/PtNUPaMsnBosn+wg5N16xy0tofcVuvsidMs0JuRbaJ0wVIT7RsuHWbVIZ5Rcg==", "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, "engines": { - "node": ">= 4" + "node": ">= 6.0.0" } }, - "node_modules/stream-to-it": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-1.0.1.tgz", - "integrity": "sha512-AqHYAYPHcmvMrcLNgncE/q0Aj/ajP6A4qGhxP6EVn7K3YTNs0bJpJyk57wc2Heb7MUL64jurvmnmui8D9kjZgA==", - "license": "Apache-2.0 OR MIT", + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", "dependencies": { - "it-stream-types": "^2.0.1" + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "node_modules/supports-color": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", - "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "license": "MIT", + "peer": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=8" } }, "node_modules/uint8-varint": { @@ -1058,11 +5858,91 @@ } }, "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT", + "peer": true + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, "node_modules/weald": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/weald/-/weald-1.0.4.tgz", @@ -1073,6 +5953,47 @@ "supports-color": "^9.4.0" } }, + "node_modules/weald/node_modules/ms": { + "version": "3.0.0-canary.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", + "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", + "license": "MIT", + "engines": { + "node": ">=12.13" + } + }, + "node_modules/weald/node_modules/supports-color": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/webcrypto-core": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.1.tgz", + "integrity": "sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.7.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT", + "peer": true + }, "node_modules/wherearewe": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wherearewe/-/wherearewe-2.0.1.tgz", @@ -1085,6 +6006,111 @@ "node": ">=16.0.0", "npm": ">=7.0.0" } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "license": "ISC", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC", + "peer": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } } } } diff --git a/perf/impl/js-libp2p/v2.8/package.json b/perf/impl/js-libp2p/v2.8/package.json index 61f92efc5..b4b4ca62e 100644 --- a/perf/impl/js-libp2p/v2.8/package.json +++ b/perf/impl/js-libp2p/v2.8/package.json @@ -5,9 +5,13 @@ "type": "module", "dependencies": { "@chainsafe/libp2p-noise": "^16.0.3", + "@chainsafe/libp2p-quic": "^1.0.5", "@chainsafe/libp2p-yamux": "^7.0.1", "@libp2p/perf": "^4.0.30", "@libp2p/tcp": "^10.1.6", + "@libp2p/tls": "^2.1.0", + "@libp2p/webrtc": "^5.2.7", + "@libp2p/websockets": "^9.2.6", "@multiformats/multiaddr": "^12.4.0", "libp2p": "^2.8.0" } diff --git a/perf/runner/benchmark-results.json b/perf/runner/benchmark-results.json index e5d688bd9..a1bea3fba 100644 --- a/perf/runner/benchmark-results.json +++ b/perf/runner/benchmark-results.json @@ -8,4565 +8,4565 @@ "result": [ { "type": "intermediary", - "timeSeconds": 1.000020244, - "uploadBytes": 100859904, + "timeSeconds": 1.000040583, + "uploadBytes": 120635392, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000045333, - "uploadBytes": 79757312, + "timeSeconds": 1.000136068, + "uploadBytes": 239140864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000042595, - "uploadBytes": 79069184, + "timeSeconds": 1.000035779, + "uploadBytes": 240435200, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00014308, - "uploadBytes": 79331328, + "timeSeconds": 1.000475788, + "uploadBytes": 240271360, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00002399, - "uploadBytes": 80461824, + "timeSeconds": 1.000024883, + "uploadBytes": 92880896, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000351193, - "uploadBytes": 79986688, + "timeSeconds": 1.000090664, + "uploadBytes": 83312640, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000084711, - "uploadBytes": 80314368, + "timeSeconds": 1.000000068, + "uploadBytes": 83427328, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000263694, - "uploadBytes": 81199104, + "timeSeconds": 1.000011182, + "uploadBytes": 83591168, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000086839, - "uploadBytes": 80871424, + "timeSeconds": 1.000016724, + "uploadBytes": 83640320, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000190045, - "uploadBytes": 81330176, + "timeSeconds": 1.000486339, + "uploadBytes": 84262912, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000447272, - "uploadBytes": 81870848, + "timeSeconds": 1.000205318, + "uploadBytes": 84099072, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000048078, - "uploadBytes": 81772544, + "timeSeconds": 1.000030698, + "uploadBytes": 84443136, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000449729, - "uploadBytes": 82214912, + "timeSeconds": 1.000282998, + "uploadBytes": 84934656, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000410783, - "uploadBytes": 82477056, + "timeSeconds": 1.000459529, + "uploadBytes": 85377024, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000159409, - "uploadBytes": 82558976, + "timeSeconds": 1.000001697, + "uploadBytes": 85655552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000094042, - "uploadBytes": 83066880, + "timeSeconds": 1.00085579, + "uploadBytes": 85671936, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000077601, - "uploadBytes": 82739200, + "timeSeconds": 1.000118117, + "uploadBytes": 86130688, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0002978279999999, - "uploadBytes": 83771392, + "timeSeconds": 1.000212193, + "uploadBytes": 86507520, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000155945, - "uploadBytes": 83640320, + "timeSeconds": 1.000028924, + "uploadBytes": 86933504, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000059384, - "uploadBytes": 103251968, + "timeSeconds": 1.000012863, + "uploadBytes": 65355776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008703, - "uploadBytes": 221036544, + "timeSeconds": 1.000087306, + "uploadBytes": 71811072, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000611719, - "uploadBytes": 223576064, + "timeSeconds": 1.000012532, + "uploadBytes": 71827456, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015106, - "uploadBytes": 222461952, + "timeSeconds": 1.001636071, + "uploadBytes": 72957952, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000073274, - "uploadBytes": 222052352, + "timeSeconds": 1.000283408, + "uploadBytes": 73203712, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000059623, - "uploadBytes": 222134272, + "timeSeconds": 1.000048454, + "uploadBytes": 72876032, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000025251, - "uploadBytes": 222478336, + "timeSeconds": 1.000055994, + "uploadBytes": 73007104, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000063212, - "uploadBytes": 221511680, + "timeSeconds": 1.00029981, + "uploadBytes": 73220096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000141749, - "uploadBytes": 220971008, + "timeSeconds": 1.00045572, + "uploadBytes": 74186752, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001778, - "uploadBytes": 222691328, + "timeSeconds": 1.000585489, + "uploadBytes": 74498048, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017975, - "uploadBytes": 221249536, + "timeSeconds": 1.000372732, + "uploadBytes": 74088448, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000026455, - "uploadBytes": 221626368, + "timeSeconds": 1.000100212, + "uploadBytes": 74301440, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000010486, - "uploadBytes": 222396416, + "timeSeconds": 1.00014449, + "uploadBytes": 74907648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00016189, - "uploadBytes": 221003776, + "timeSeconds": 1.000917911, + "uploadBytes": 75415552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000065965, - "uploadBytes": 221904896, + "timeSeconds": 1.000109091, + "uploadBytes": 75726848, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024224, - "uploadBytes": 221904896, + "timeSeconds": 1.000102919, + "uploadBytes": 75235328, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000179319, - "uploadBytes": 221478912, + "timeSeconds": 1.000025672, + "uploadBytes": 75530240, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000034715, - "uploadBytes": 221757440, + "timeSeconds": 1.000096476, + "uploadBytes": 76136448, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003514, - "uploadBytes": 222150656, + "timeSeconds": 1.001100738, + "uploadBytes": 76464128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038232, - "uploadBytes": 92602368, + "timeSeconds": 1.000011796, + "uploadBytes": 111083520, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031031, - "uploadBytes": 76021760, + "timeSeconds": 1.000007278, + "uploadBytes": 230653952, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001074751, - "uploadBytes": 73711616, + "timeSeconds": 1.0001117, + "uploadBytes": 232210432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000263927, - "uploadBytes": 74366976, + "timeSeconds": 1.000015758, + "uploadBytes": 229785600, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000317085, - "uploadBytes": 73924608, + "timeSeconds": 1.000008493, + "uploadBytes": 232112128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006813, - "uploadBytes": 75071488, + "timeSeconds": 1.000002948, + "uploadBytes": 231931904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000338678, - "uploadBytes": 74547200, + "timeSeconds": 1.000023082, + "uploadBytes": 229408768, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000114232, - "uploadBytes": 75497472, + "timeSeconds": 1.000193344, + "uploadBytes": 231211008, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000125331, - "uploadBytes": 75071488, + "timeSeconds": 1.000019769, + "uploadBytes": 230932480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000367686, - "uploadBytes": 76038144, + "timeSeconds": 1.000000909, + "uploadBytes": 230031360, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000050012, - "uploadBytes": 75628544, + "timeSeconds": 1.000038237, + "uploadBytes": 110215168, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0000324, - "uploadBytes": 76529664, + "timeSeconds": 1.000195387, + "uploadBytes": 56377344, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000259712, - "uploadBytes": 76054528, + "timeSeconds": 1.000033625, + "uploadBytes": 55836672, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000028961, - "uploadBytes": 76922880, + "timeSeconds": 1.000733395, + "uploadBytes": 57114624, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0004449, - "uploadBytes": 76709888, + "timeSeconds": 1.000012403, + "uploadBytes": 56606720, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001077436, - "uploadBytes": 77021184, + "timeSeconds": 1.000161184, + "uploadBytes": 57589760, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000194849, - "uploadBytes": 77250560, + "timeSeconds": 1.000003794, + "uploadBytes": 57344000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012368, - "uploadBytes": 77381632, + "timeSeconds": 1.000107702, + "uploadBytes": 58294272, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000220101, - "uploadBytes": 77824000, + "timeSeconds": 1.000212734, + "uploadBytes": 57901056, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000033438, - "uploadBytes": 112197632, + "timeSeconds": 1.004642058, + "uploadBytes": 109789184, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000026557, - "uploadBytes": 142671872, + "timeSeconds": 1.000075083, + "uploadBytes": 227016704, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00089484, - "uploadBytes": 80674816, + "timeSeconds": 1.001475561, + "uploadBytes": 207994880, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011577, - "uploadBytes": 81264640, + "timeSeconds": 1.000039259, + "uploadBytes": 78004224, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000149888, - "uploadBytes": 81608704, + "timeSeconds": 1.000034883, + "uploadBytes": 79478784, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000060356, - "uploadBytes": 82231296, + "timeSeconds": 1.00001329, + "uploadBytes": 79691776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012953, - "uploadBytes": 82313216, + "timeSeconds": 1.000009951, + "uploadBytes": 79298560, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001743, - "uploadBytes": 82640896, + "timeSeconds": 1.000025699, + "uploadBytes": 79872000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000807365, - "uploadBytes": 82919424, + "timeSeconds": 1.000182374, + "uploadBytes": 80478208, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000686897, - "uploadBytes": 83312640, + "timeSeconds": 1.000134038, + "uploadBytes": 80674816, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00004684, - "uploadBytes": 83542016, + "timeSeconds": 1.00036752, + "uploadBytes": 80150528, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000147338, - "uploadBytes": 83574784, + "timeSeconds": 1.000049263, + "uploadBytes": 80887808, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000612855, - "uploadBytes": 83607552, + "timeSeconds": 1.000065332, + "uploadBytes": 81461248, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031019, - "uploadBytes": 83935232, + "timeSeconds": 1.00024853, + "uploadBytes": 81592320, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000464445, - "uploadBytes": 84164608, + "timeSeconds": 1.000021957, + "uploadBytes": 81330176, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000075781, - "uploadBytes": 84459520, + "timeSeconds": 1.00009087, + "uploadBytes": 82051072, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000113272, - "uploadBytes": 84967424, + "timeSeconds": 1.000046734, + "uploadBytes": 82460672, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000070752, - "uploadBytes": 84967424, + "timeSeconds": 1.000240071, + "uploadBytes": 82591744, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00005319, - "uploadBytes": 85262336, + "timeSeconds": 1.000243208, + "uploadBytes": 82640896, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000029438, - "uploadBytes": 102318080, + "timeSeconds": 1.000799319, + "uploadBytes": 91914240, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000019783, - "uploadBytes": 220807168, + "timeSeconds": 1.000002851, + "uploadBytes": 76283904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000026263, - "uploadBytes": 222265344, + "timeSeconds": 1.000052562, + "uploadBytes": 76677120, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000029432, - "uploadBytes": 220856320, + "timeSeconds": 1.000059929, + "uploadBytes": 76529664, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000102091, - "uploadBytes": 221986816, + "timeSeconds": 1.000399923, + "uploadBytes": 76824576, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000099897, - "uploadBytes": 221560832, + "timeSeconds": 1.000094195, + "uploadBytes": 77545472, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000028099, - "uploadBytes": 220495872, + "timeSeconds": 1.000444835, + "uploadBytes": 77840384, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000217754, - "uploadBytes": 221347840, + "timeSeconds": 1.000239726, + "uploadBytes": 77643776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023671, - "uploadBytes": 220758016, + "timeSeconds": 1.000017322, + "uploadBytes": 78135296, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011259, - "uploadBytes": 220921856, + "timeSeconds": 1.000267061, + "uploadBytes": 78725120, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000102251, - "uploadBytes": 221282304, + "timeSeconds": 1.00014047, + "uploadBytes": 78692352, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002722235, - "uploadBytes": 198737920, + "timeSeconds": 1.000146357, + "uploadBytes": 78872576, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000212063, - "uploadBytes": 76857344, + "timeSeconds": 1.000166895, + "uploadBytes": 79216640, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000717427, - "uploadBytes": 76234752, + "timeSeconds": 1.000263568, + "uploadBytes": 79396864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000052245, - "uploadBytes": 76267520, + "timeSeconds": 1.00020464, + "uploadBytes": 79724544, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000109279, - "uploadBytes": 76660736, + "timeSeconds": 1.001192106, + "uploadBytes": 79691776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000142571, - "uploadBytes": 77774848, + "timeSeconds": 1.000244664, + "uploadBytes": 80166912, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00041885, - "uploadBytes": 77152256, + "timeSeconds": 1.000059381, + "uploadBytes": 80609280, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0000611, - "uploadBytes": 77316096, + "timeSeconds": 1.000391801, + "uploadBytes": 80953344, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015634, - "uploadBytes": 112885760, + "timeSeconds": 1.000057078, + "uploadBytes": 102203392, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024928, - "uploadBytes": 233046016, + "timeSeconds": 1.000028571, + "uploadBytes": 220807168, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031111, - "uploadBytes": 232685568, + "timeSeconds": 1.000019735, + "uploadBytes": 223182848, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000187595, - "uploadBytes": 233046016, + "timeSeconds": 1.001186438, + "uploadBytes": 177438720, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000013725, - "uploadBytes": 233111552, + "timeSeconds": 1.000198065, + "uploadBytes": 76414976, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000044117, - "uploadBytes": 231981056, + "timeSeconds": 1.000195425, + "uploadBytes": 77299712, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000041917, - "uploadBytes": 232718336, + "timeSeconds": 1.00071104, + "uploadBytes": 77791232, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000068604, - "uploadBytes": 231882752, + "timeSeconds": 1.000230043, + "uploadBytes": 77316096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008314, - "uploadBytes": 232292352, + "timeSeconds": 1.000069239, + "uploadBytes": 77529088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000233581, - "uploadBytes": 231669760, + "timeSeconds": 1.00037805, + "uploadBytes": 77643776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000085083, - "uploadBytes": 231538688, + "timeSeconds": 1.000476909, + "uploadBytes": 78135296, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000041417, - "uploadBytes": 233373696, + "timeSeconds": 1.000663109, + "uploadBytes": 78626816, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000037391, - "uploadBytes": 231243776, + "timeSeconds": 1.000222003, + "uploadBytes": 78610432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004027, - "uploadBytes": 231866368, + "timeSeconds": 1.00014613, + "uploadBytes": 78741504, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000471, - "uploadBytes": 231849984, + "timeSeconds": 1.000136429, + "uploadBytes": 79167488, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00004888, - "uploadBytes": 232701952, + "timeSeconds": 1.000014135, + "uploadBytes": 79527936, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000206056, - "uploadBytes": 232243200, + "timeSeconds": 1.000492006, + "uploadBytes": 79740928, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000009498, - "uploadBytes": 231440384, + "timeSeconds": 1.000013348, + "uploadBytes": 79790080, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000035784, - "uploadBytes": 232259584, + "timeSeconds": 1.00061117, + "uploadBytes": 79855616, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000323233, - "uploadBytes": 112525312, + "timeSeconds": 1.000150278, + "uploadBytes": 107102208, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000049806, - "uploadBytes": 233078784, + "timeSeconds": 1.000041324, + "uploadBytes": 226377728, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000039632, - "uploadBytes": 233291776, + "timeSeconds": 1.000011467, + "uploadBytes": 225968128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000837707, - "uploadBytes": 171393024, + "timeSeconds": 1.000350186, + "uploadBytes": 226820096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.006961037, - "uploadBytes": 81149952, + "timeSeconds": 1.000044892, + "uploadBytes": 227000320, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000079523, - "uploadBytes": 81166336, + "timeSeconds": 1.000028561, + "uploadBytes": 226213888, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000325399, - "uploadBytes": 80510976, + "timeSeconds": 1.000019765, + "uploadBytes": 225968128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000332917, - "uploadBytes": 81821696, + "timeSeconds": 1.000023598, + "uploadBytes": 226115584, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000064696, - "uploadBytes": 81035264, + "timeSeconds": 1.000132832, + "uploadBytes": 226377728, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000224473, - "uploadBytes": 81920000, + "timeSeconds": 1.000014533, + "uploadBytes": 226066432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000202601, - "uploadBytes": 81805312, + "timeSeconds": 1.000009032, + "uploadBytes": 225918976, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000240849, - "uploadBytes": 82001920, + "timeSeconds": 1.000001128, + "uploadBytes": 101072896, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000393732, - "uploadBytes": 82477056, + "timeSeconds": 1.000096189, + "uploadBytes": 78348288, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000351006, - "uploadBytes": 82526208, + "timeSeconds": 1.000395982, + "uploadBytes": 78561280, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000191128, - "uploadBytes": 83312640, + "timeSeconds": 1.000001715, + "uploadBytes": 78823424, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017069, - "uploadBytes": 82706432, + "timeSeconds": 1.00003876, + "uploadBytes": 79052800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000080004, - "uploadBytes": 83918848, + "timeSeconds": 1.00041519, + "uploadBytes": 79364096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000182057, - "uploadBytes": 83132416, + "timeSeconds": 1.000411177, + "uploadBytes": 79364096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000464092, - "uploadBytes": 84443136, + "timeSeconds": 1.000115605, + "uploadBytes": 79413248, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.007283976, - "uploadBytes": 86949888, + "timeSeconds": 1.000021308, + "uploadBytes": 94470144, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.008393669, - "uploadBytes": 80576512, + "timeSeconds": 1.000044255, + "uploadBytes": 76562432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038067, - "uploadBytes": 80691200, + "timeSeconds": 1.000173709, + "uploadBytes": 73728000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000513535, - "uploadBytes": 80248832, + "timeSeconds": 1.00044047, + "uploadBytes": 75366400, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014225, - "uploadBytes": 80478208, + "timeSeconds": 1.000302833, + "uploadBytes": 74448896, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000138939, - "uploadBytes": 80658432, + "timeSeconds": 1.000059039, + "uploadBytes": 74727424, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000120204, - "uploadBytes": 81051648, + "timeSeconds": 1.000028733, + "uploadBytes": 75743232, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000019857, - "uploadBytes": 81903616, + "timeSeconds": 1.000476008, + "uploadBytes": 75513856, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000069313, - "uploadBytes": 81739776, + "timeSeconds": 1.00003992, + "uploadBytes": 75612160, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000044989, - "uploadBytes": 81641472, + "timeSeconds": 1.000017856, + "uploadBytes": 76365824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000249617, - "uploadBytes": 82083840, + "timeSeconds": 1.000337725, + "uploadBytes": 76234752, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000171935, - "uploadBytes": 82837504, + "timeSeconds": 1.000655171, + "uploadBytes": 76578816, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000901768, - "uploadBytes": 83230720, + "timeSeconds": 1.000527027, + "uploadBytes": 77217792, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000170394, - "uploadBytes": 82788352, + "timeSeconds": 1.000086903, + "uploadBytes": 77103104, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000143644, - "uploadBytes": 83066880, + "timeSeconds": 1.0005597, + "uploadBytes": 77103104, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000233265, - "uploadBytes": 83312640, + "timeSeconds": 1.00032136, + "uploadBytes": 77807616, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000160644, - "uploadBytes": 83951616, + "timeSeconds": 1.000227571, + "uploadBytes": 77873152, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00012608, - "uploadBytes": 82509824, + "timeSeconds": 1.000033559, + "uploadBytes": 77742080, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00294756, - "uploadBytes": 59146240, + "timeSeconds": 1.000353867, + "uploadBytes": 78594048, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000086953, - "uploadBytes": 97206272, + "timeSeconds": 1.000385165, + "uploadBytes": 92733440, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012724, - "uploadBytes": 222363648, + "timeSeconds": 1.001643976, + "uploadBytes": 82247680, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000027064, - "uploadBytes": 220266496, + "timeSeconds": 1.000175571, + "uploadBytes": 83345408, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000042764, - "uploadBytes": 221986816, + "timeSeconds": 1.000029915, + "uploadBytes": 82690048, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000027904, - "uploadBytes": 222019584, + "timeSeconds": 1.00018237, + "uploadBytes": 83968000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024765, - "uploadBytes": 220758016, + "timeSeconds": 1.000017782, + "uploadBytes": 83378176, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000065038, - "uploadBytes": 221626368, + "timeSeconds": 1.00024727, + "uploadBytes": 84508672, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00012452, - "uploadBytes": 220545024, + "timeSeconds": 1.000050623, + "uploadBytes": 84295680, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000719, - "uploadBytes": 220692480, + "timeSeconds": 1.000096113, + "uploadBytes": 84901888, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000633117, - "uploadBytes": 221872128, + "timeSeconds": 1.000050547, + "uploadBytes": 85049344, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000284114, - "uploadBytes": 145653760, + "timeSeconds": 1.000223148, + "uploadBytes": 85590016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000133807, - "uploadBytes": 76070912, + "timeSeconds": 1.00040716, + "uploadBytes": 85770240, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000365547, - "uploadBytes": 76316672, + "timeSeconds": 1.000142668, + "uploadBytes": 85966848, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000330823, - "uploadBytes": 76644352, + "timeSeconds": 1.000200995, + "uploadBytes": 86228992, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000059847, - "uploadBytes": 77660160, + "timeSeconds": 1.000186074, + "uploadBytes": 86294528, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000059485, - "uploadBytes": 76922880, + "timeSeconds": 1.000147557, + "uploadBytes": 87130112, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000076459, - "uploadBytes": 77168640, + "timeSeconds": 1.000024234, + "uploadBytes": 86917120, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000118739, - "uploadBytes": 77758464, + "timeSeconds": 1.000024618, + "uploadBytes": 87556096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000136826, - "uploadBytes": 78397440, + "timeSeconds": 1.000155624, + "uploadBytes": 87719936, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00002699, - "uploadBytes": 113049600, + "timeSeconds": 1.000010038, + "uploadBytes": 103170048, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000027255, - "uploadBytes": 234422272, + "timeSeconds": 1.000296247, + "uploadBytes": 96731136, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023954, - "uploadBytes": 232079360, + "timeSeconds": 1.00006281, + "uploadBytes": 53657600, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000016612, - "uploadBytes": 233832448, + "timeSeconds": 1.00005579, + "uploadBytes": 53870592, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000188412, - "uploadBytes": 160694272, + "timeSeconds": 1.000058731, + "uploadBytes": 54083584, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020282, - "uploadBytes": 165167104, + "timeSeconds": 1.000284337, + "uploadBytes": 54427648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000007886, - "uploadBytes": 162398208, + "timeSeconds": 1.000069858, + "uploadBytes": 54902784, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000078628, - "uploadBytes": 164200448, + "timeSeconds": 1.000510763, + "uploadBytes": 55312384, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000060299, - "uploadBytes": 163807232, + "timeSeconds": 1.001012428, + "uploadBytes": 55607296, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000170473, - "uploadBytes": 164102144, + "timeSeconds": 1.000136303, + "uploadBytes": 55787520, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00011431, - "uploadBytes": 164642816, + "timeSeconds": 1.000147462, + "uploadBytes": 55934976, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000179527, - "uploadBytes": 164331520, + "timeSeconds": 1.00037257, + "uploadBytes": 56147968, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000016875, - "uploadBytes": 165003264, + "timeSeconds": 1.000247664, + "uploadBytes": 56508416, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00031513, - "uploadBytes": 164528128, + "timeSeconds": 1.000036931, + "uploadBytes": 56999936, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023613, - "uploadBytes": 165724160, + "timeSeconds": 1.000346474, + "uploadBytes": 57131008, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000028132, - "uploadBytes": 164724736, + "timeSeconds": 1.000328796, + "uploadBytes": 57344000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000033331, - "uploadBytes": 165773312, + "timeSeconds": 1.000615595, + "uploadBytes": 57704448, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014327, - "uploadBytes": 165232640, + "timeSeconds": 1.000778151, + "uploadBytes": 58179584, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000103672, - "uploadBytes": 166510592, + "timeSeconds": 1.00039228, + "uploadBytes": 58212352, "downloadBytes": 0 } ], "implementation": "quic-go", - "version": "v0.45", + "version": "v0.34", "transportStack": "quic-v1" }, { "result": [ { "type": "intermediate", - "timeSeconds": 1.000092048, - "uploadBytes": 78534656, + "timeSeconds": 1.000106243, + "uploadBytes": 68456448, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000087962, - "uploadBytes": 177261568, + "timeSeconds": 1.000100345, + "uploadBytes": 157099008, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000062304, - "uploadBytes": 176551936, + "timeSeconds": 1.000086637, + "uploadBytes": 162584576, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000076693, - "uploadBytes": 181778432, + "timeSeconds": 1.000062397, + "uploadBytes": 164747264, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000079044, - "uploadBytes": 177340416, + "timeSeconds": 1.00005172, + "uploadBytes": 155510784, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000074596, - "uploadBytes": 175639552, + "timeSeconds": 1.000124446, + "uploadBytes": 168824832, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000079421, - "uploadBytes": 175200256, + "timeSeconds": 1.000117249, + "uploadBytes": 154147840, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000088332, - "uploadBytes": 169973760, + "timeSeconds": 1.000091232, + "uploadBytes": 157572096, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000116671, - "uploadBytes": 180381696, + "timeSeconds": 1.000062619, + "uploadBytes": 166515712, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000081123, - "uploadBytes": 181981184, + "timeSeconds": 1.000074711, + "uploadBytes": 170030080, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00010805, - "uploadBytes": 180246528, + "timeSeconds": 1.00009298, + "uploadBytes": 156197888, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000104465, - "uploadBytes": 181936128, + "timeSeconds": 1.000084066, + "uploadBytes": 163879936, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.0000522, - "uploadBytes": 174691328, + "timeSeconds": 1.000118555, + "uploadBytes": 166144000, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000021597, - "uploadBytes": 173431808, + "timeSeconds": 1.000106509, + "uploadBytes": 158000128, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000083669, - "uploadBytes": 175267840, + "timeSeconds": 1.000085694, + "uploadBytes": 162393088, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000075447, - "uploadBytes": 174513152, + "timeSeconds": 1.000097755, + "uploadBytes": 161041408, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000109719, - "uploadBytes": 173341696, + "timeSeconds": 1.000133698, + "uploadBytes": 155578368, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000124091, - "uploadBytes": 170446848, + "timeSeconds": 1.000099277, + "uploadBytes": 168036352, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000110536, - "uploadBytes": 171584512, + "timeSeconds": 1.000121178, + "uploadBytes": 155882496, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000091619, - "uploadBytes": 62584832, + "timeSeconds": 1.000096506, + "uploadBytes": 60354560, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000058963, - "uploadBytes": 159382528, + "timeSeconds": 1.000117688, + "uploadBytes": 153449472, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000121794, - "uploadBytes": 176340992, + "timeSeconds": 1.000106699, + "uploadBytes": 149766144, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000047749, - "uploadBytes": 159789056, + "timeSeconds": 1.000115245, + "uploadBytes": 153776128, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000147944, - "uploadBytes": 176452608, + "timeSeconds": 1.000141896, + "uploadBytes": 143109120, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000064286, - "uploadBytes": 176394240, + "timeSeconds": 1.000118139, + "uploadBytes": 147513344, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000104056, - "uploadBytes": 165344256, + "timeSeconds": 1.000106969, + "uploadBytes": 150081536, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000120892, - "uploadBytes": 160331776, + "timeSeconds": 1.000118333, + "uploadBytes": 145463296, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000137749, - "uploadBytes": 175346688, + "timeSeconds": 1.000127099, + "uploadBytes": 154305536, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000120024, - "uploadBytes": 165637120, + "timeSeconds": 1.000087417, + "uploadBytes": 146938880, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000076659, - "uploadBytes": 162674688, + "timeSeconds": 1.000081265, + "uploadBytes": 142422016, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000065225, - "uploadBytes": 167946240, + "timeSeconds": 1.000129439, + "uploadBytes": 140022784, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000115968, - "uploadBytes": 162280448, + "timeSeconds": 1.000134536, + "uploadBytes": 142669824, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000093431, - "uploadBytes": 167968768, + "timeSeconds": 1.000125782, + "uploadBytes": 142816256, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000095668, - "uploadBytes": 169219072, + "timeSeconds": 1.000075168, + "uploadBytes": 143435776, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000127507, - "uploadBytes": 157594624, + "timeSeconds": 1.00007512, + "uploadBytes": 145756160, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000100627, - "uploadBytes": 158033920, + "timeSeconds": 1.000052352, + "uploadBytes": 145316864, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000136903, - "uploadBytes": 157910016, + "timeSeconds": 1.000067326, + "uploadBytes": 153956352, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000102826, - "uploadBytes": 161052672, + "timeSeconds": 1.000105019, + "uploadBytes": 151140352, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000148343, - "uploadBytes": 61086720, + "timeSeconds": 1.00012932, + "uploadBytes": 71888896, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000096655, - "uploadBytes": 167585792, + "timeSeconds": 1.000133915, + "uploadBytes": 144967680, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000060255, - "uploadBytes": 168520704, + "timeSeconds": 1.000114579, + "uploadBytes": 142016512, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000086826, - "uploadBytes": 168881152, + "timeSeconds": 1.000079809, + "uploadBytes": 152424448, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000101439, - "uploadBytes": 168633344, + "timeSeconds": 1.000055569, + "uploadBytes": 150441984, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000081627, - "uploadBytes": 169162752, + "timeSeconds": 1.000116717, + "uploadBytes": 150306816, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000103449, - "uploadBytes": 169737216, + "timeSeconds": 1.000075333, + "uploadBytes": 155859968, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000110762, - "uploadBytes": 166617088, + "timeSeconds": 1.00007814, + "uploadBytes": 147963904, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000055821, - "uploadBytes": 170974208, + "timeSeconds": 1.000057427, + "uploadBytes": 144509952, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000071028, - "uploadBytes": 173904896, + "timeSeconds": 1.000125157, + "uploadBytes": 143769600, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000071811, - "uploadBytes": 167934976, + "timeSeconds": 1.000101155, + "uploadBytes": 152875008, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000071627, - "uploadBytes": 166098944, + "timeSeconds": 1.000110582, + "uploadBytes": 153764864, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000103942, - "uploadBytes": 170255360, + "timeSeconds": 1.000076267, + "uploadBytes": 152942592, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000101872, - "uploadBytes": 167788544, + "timeSeconds": 1.000098225, + "uploadBytes": 142726144, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000085476, - "uploadBytes": 169861120, + "timeSeconds": 1.000082553, + "uploadBytes": 153764864, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00014268, - "uploadBytes": 165445632, + "timeSeconds": 1.000097781, + "uploadBytes": 150498304, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000056517, - "uploadBytes": 168194048, + "timeSeconds": 1.000121151, + "uploadBytes": 146893824, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000133131, - "uploadBytes": 166684672, + "timeSeconds": 1.000129338, + "uploadBytes": 153798656, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000116653, - "uploadBytes": 168419328, + "timeSeconds": 1.000066522, + "uploadBytes": 145812480, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000078005, - "uploadBytes": 60841984, + "timeSeconds": 1.000117161, + "uploadBytes": 54317056, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000098924, - "uploadBytes": 165839872, + "timeSeconds": 1.000123102, + "uploadBytes": 161672192, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00010267, - "uploadBytes": 163879936, + "timeSeconds": 1.00007167, + "uploadBytes": 158225408, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000075229, - "uploadBytes": 163068928, + "timeSeconds": 1.000088319, + "uploadBytes": 160557056, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000134072, - "uploadBytes": 163812352, + "timeSeconds": 1.000087121, + "uploadBytes": 160309248, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000068153, - "uploadBytes": 164193280, + "timeSeconds": 1.000114407, + "uploadBytes": 161818624, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000047394, - "uploadBytes": 163046400, + "timeSeconds": 1.000074555, + "uploadBytes": 159520768, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000105293, - "uploadBytes": 164454400, + "timeSeconds": 1.000067676, + "uploadBytes": 160703488, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000101272, - "uploadBytes": 166234112, + "timeSeconds": 1.000107301, + "uploadBytes": 161514496, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000098014, - "uploadBytes": 170221568, + "timeSeconds": 1.000115405, + "uploadBytes": 160658432, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000059478, - "uploadBytes": 166121472, + "timeSeconds": 1.000125842, + "uploadBytes": 160241664, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000097175, - "uploadBytes": 165749760, + "timeSeconds": 1.00013521, + "uploadBytes": 160286720, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000086417, - "uploadBytes": 161818624, + "timeSeconds": 1.000111458, + "uploadBytes": 160005120, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000066496, - "uploadBytes": 161604608, + "timeSeconds": 1.000144167, + "uploadBytes": 160083968, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00009919, - "uploadBytes": 165006336, + "timeSeconds": 1.000120976, + "uploadBytes": 159329280, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000080157, - "uploadBytes": 163834880, + "timeSeconds": 1.000121394, + "uploadBytes": 160985088, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000119323, - "uploadBytes": 169466880, + "timeSeconds": 1.000128767, + "uploadBytes": 159070208, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000095165, - "uploadBytes": 169072640, + "timeSeconds": 1.000091549, + "uploadBytes": 159520768, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00011098, - "uploadBytes": 164769792, + "timeSeconds": 1.000063968, + "uploadBytes": 159778816, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000083205, - "uploadBytes": 58788864, + "timeSeconds": 1.000137366, + "uploadBytes": 60996608, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000076904, - "uploadBytes": 176664576, + "timeSeconds": 1.00014922, + "uploadBytes": 146938880, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000102874, - "uploadBytes": 178162688, + "timeSeconds": 1.000090602, + "uploadBytes": 152278016, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000111995, - "uploadBytes": 176878592, + "timeSeconds": 1.000120639, + "uploadBytes": 152368128, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000105325, - "uploadBytes": 172722176, + "timeSeconds": 1.00010698, + "uploadBytes": 154846208, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000081391, - "uploadBytes": 175876096, + "timeSeconds": 1.000106137, + "uploadBytes": 154271744, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000107907, - "uploadBytes": 180719616, + "timeSeconds": 1.000088257, + "uploadBytes": 153539584, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000122715, - "uploadBytes": 178737152, + "timeSeconds": 1.000066871, + "uploadBytes": 153731072, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000106211, - "uploadBytes": 178703360, + "timeSeconds": 1.000111894, + "uploadBytes": 152976384, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00011635, - "uploadBytes": 176461824, + "timeSeconds": 1.000081871, + "uploadBytes": 155758592, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000104621, - "uploadBytes": 171359232, + "timeSeconds": 1.000074507, + "uploadBytes": 155724800, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000062653, - "uploadBytes": 175042560, + "timeSeconds": 1.000122976, + "uploadBytes": 153652224, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000120556, - "uploadBytes": 170852352, + "timeSeconds": 1.000077531, + "uploadBytes": 153246720, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000101973, - "uploadBytes": 170942464, + "timeSeconds": 1.000123684, + "uploadBytes": 153359360, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000092007, - "uploadBytes": 173195264, + "timeSeconds": 1.000118105, + "uploadBytes": 154260480, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000078841, - "uploadBytes": 171708416, + "timeSeconds": 1.000124469, + "uploadBytes": 154361856, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000099976, - "uploadBytes": 174839808, + "timeSeconds": 1.0001224, + "uploadBytes": 152356864, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000122758, - "uploadBytes": 178433024, + "timeSeconds": 1.000083757, + "uploadBytes": 150340608, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000080045, - "uploadBytes": 171314176, + "timeSeconds": 1.000099026, + "uploadBytes": 151613440, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000138798, - "uploadBytes": 60962816, + "timeSeconds": 1.000133225, + "uploadBytes": 65783808, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000063909, - "uploadBytes": 178106368, + "timeSeconds": 1.000117767, + "uploadBytes": 153832448, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00009353, - "uploadBytes": 171133952, + "timeSeconds": 1.000116434, + "uploadBytes": 154406912, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000116156, - "uploadBytes": 172440576, + "timeSeconds": 1.000115174, + "uploadBytes": 148065280, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000072157, - "uploadBytes": 178185216, + "timeSeconds": 1.000111091, + "uploadBytes": 154620928, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000103236, - "uploadBytes": 172947456, + "timeSeconds": 1.00010301, + "uploadBytes": 154463232, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00011654, - "uploadBytes": 171956224, + "timeSeconds": 1.000146763, + "uploadBytes": 156502016, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000058028, - "uploadBytes": 173386752, + "timeSeconds": 1.00007489, + "uploadBytes": 163294208, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00007791, - "uploadBytes": 180685824, + "timeSeconds": 1.000070448, + "uploadBytes": 192992256, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000137014, - "uploadBytes": 176563200, + "timeSeconds": 1.000088927, + "uploadBytes": 214480896, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000106995, - "uploadBytes": 177475584, + "timeSeconds": 1.000088157, + "uploadBytes": 52170752, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000120354, - "uploadBytes": 168847360, + "timeSeconds": 1.000518385, + "uploadBytes": 134217728, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000065273, - "uploadBytes": 175290368, + "timeSeconds": 1.000059277, + "uploadBytes": 207279104, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000058119, - "uploadBytes": 175312896, + "timeSeconds": 1.000112855, + "uploadBytes": 195374080, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000127436, - "uploadBytes": 178331648, + "timeSeconds": 1.000062157, + "uploadBytes": 0, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000061898, - "uploadBytes": 176157696, + "timeSeconds": 1.000062543, + "uploadBytes": 257179648, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00012665, - "uploadBytes": 171764736, + "timeSeconds": 1.000325581, + "uploadBytes": 271958016, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000112059, - "uploadBytes": 169692160, + "timeSeconds": 0.999648855, + "uploadBytes": 142213120, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00008824, - "uploadBytes": 172677120, + "timeSeconds": 1.000065861, + "uploadBytes": 0, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000110311, - "uploadBytes": 61402112, + "timeSeconds": 1.000065357, + "uploadBytes": 69579776, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000103138, - "uploadBytes": 169748480, + "timeSeconds": 1.000088728, + "uploadBytes": 168239104, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000055537, - "uploadBytes": 175909888, + "timeSeconds": 1.000099887, + "uploadBytes": 165535744, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00012383, - "uploadBytes": 171854848, + "timeSeconds": 1.00006384, + "uploadBytes": 161739776, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000078814, - "uploadBytes": 172474368, + "timeSeconds": 1.00009694, + "uploadBytes": 162922496, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000072352, - "uploadBytes": 167788544, + "timeSeconds": 1.000061984, + "uploadBytes": 164060160, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000114311, - "uploadBytes": 171764736, + "timeSeconds": 1.000104709, + "uploadBytes": 161728512, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000107257, - "uploadBytes": 178106368, + "timeSeconds": 1.000063241, + "uploadBytes": 162055168, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000121585, - "uploadBytes": 177486848, + "timeSeconds": 1.000069785, + "uploadBytes": 164499456, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000085776, - "uploadBytes": 171426816, + "timeSeconds": 1.000076712, + "uploadBytes": 162212864, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000096006, - "uploadBytes": 174445568, + "timeSeconds": 1.000115521, + "uploadBytes": 163756032, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000065224, - "uploadBytes": 174468096, + "timeSeconds": 1.000079577, + "uploadBytes": 161728512, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000101682, - "uploadBytes": 176270336, + "timeSeconds": 1.000122576, + "uploadBytes": 160117760, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000128498, - "uploadBytes": 178128896, + "timeSeconds": 1.000083327, + "uploadBytes": 164341760, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000102465, - "uploadBytes": 177610752, + "timeSeconds": 1.000059553, + "uploadBytes": 159619072, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000108237, - "uploadBytes": 175425536, + "timeSeconds": 1.00005592, + "uploadBytes": 161570816, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000090875, - "uploadBytes": 178906112, + "timeSeconds": 1.000092524, + "uploadBytes": 162832384, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000138668, - "uploadBytes": 170018816, + "timeSeconds": 1.000106866, + "uploadBytes": 167811072, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000097612, - "uploadBytes": 172305408, + "timeSeconds": 1.000107085, + "uploadBytes": 165310464, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000126946, - "uploadBytes": 63331328, + "timeSeconds": 1.000116158, + "uploadBytes": 64342016, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000177353, - "uploadBytes": 174411776, + "timeSeconds": 1.000126604, + "uploadBytes": 146758656, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000105033, - "uploadBytes": 180956160, + "timeSeconds": 1.000092411, + "uploadBytes": 150656000, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000070994, - "uploadBytes": 180212736, + "timeSeconds": 1.000126729, + "uploadBytes": 153257984, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00008681, - "uploadBytes": 181282816, + "timeSeconds": 1.000065697, + "uploadBytes": 146240512, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000125818, - "uploadBytes": 182645760, + "timeSeconds": 1.000065642, + "uploadBytes": 151962624, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000116851, - "uploadBytes": 177982464, + "timeSeconds": 1.000066511, + "uploadBytes": 153764864, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000092801, - "uploadBytes": 174648320, + "timeSeconds": 1.000145098, + "uploadBytes": 147806208, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000099795, - "uploadBytes": 177092608, + "timeSeconds": 1.000120406, + "uploadBytes": 148042752, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000108193, - "uploadBytes": 177498112, + "timeSeconds": 1.000056033, + "uploadBytes": 149439488, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000117269, - "uploadBytes": 177171456, + "timeSeconds": 1.000094654, + "uploadBytes": 149597184, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000123527, - "uploadBytes": 175876096, + "timeSeconds": 1.00007322, + "uploadBytes": 153731072, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000117846, - "uploadBytes": 178556928, + "timeSeconds": 1.000088345, + "uploadBytes": 151782400, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000109183, - "uploadBytes": 178072576, + "timeSeconds": 1.000087932, + "uploadBytes": 145958912, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000063909, - "uploadBytes": 177081344, + "timeSeconds": 1.000062617, + "uploadBytes": 150520832, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000096493, - "uploadBytes": 177193984, + "timeSeconds": 1.000119505, + "uploadBytes": 152187904, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000065807, - "uploadBytes": 178173952, + "timeSeconds": 1.000111578, + "uploadBytes": 150824960, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000077504, - "uploadBytes": 177126400, + "timeSeconds": 1.000077495, + "uploadBytes": 151151616, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000129556, - "uploadBytes": 179097600, + "timeSeconds": 1.000074125, + "uploadBytes": 146837504, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000124696, - "uploadBytes": 70717440, + "timeSeconds": 1.000112252, + "uploadBytes": 50611200, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000109831, - "uploadBytes": 181226496, + "timeSeconds": 1.000109001, + "uploadBytes": 147749888, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000122506, - "uploadBytes": 163767296, + "timeSeconds": 1.00009405, + "uploadBytes": 146623488, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000071414, - "uploadBytes": 159532032, + "timeSeconds": 1.00009197, + "uploadBytes": 152514560, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000071469, - "uploadBytes": 173161472, + "timeSeconds": 1.000114148, + "uploadBytes": 151151616, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000114499, - "uploadBytes": 175459328, + "timeSeconds": 1.000130138, + "uploadBytes": 146600960, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000125312, - "uploadBytes": 166144000, + "timeSeconds": 1.000084448, + "uploadBytes": 157459456, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000118551, - "uploadBytes": 176484352, + "timeSeconds": 1.000062206, + "uploadBytes": 148724736, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000092081, - "uploadBytes": 167169024, + "timeSeconds": 1.00011939, + "uploadBytes": 146617344, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000120343, - "uploadBytes": 169162752, + "timeSeconds": 1.000107241, + "uploadBytes": 146443264, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000120279, - "uploadBytes": 165873664, + "timeSeconds": 1.0000961, + "uploadBytes": 156839936, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000125152, - "uploadBytes": 182251520, + "timeSeconds": 1.000055362, + "uploadBytes": 155724800, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000073174, - "uploadBytes": 164364288, + "timeSeconds": 1.000117034, + "uploadBytes": 156783616, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00010425, - "uploadBytes": 180392960, + "timeSeconds": 1.000127948, + "uploadBytes": 149439488, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000106661, - "uploadBytes": 166267904, + "timeSeconds": 1.000127002, + "uploadBytes": 157076480, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000073322, - "uploadBytes": 176315392, + "timeSeconds": 1.000102767, + "uploadBytes": 158777344, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00008091, - "uploadBytes": 172755968, + "timeSeconds": 1.000095607, + "uploadBytes": 151624704, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000128625, - "uploadBytes": 175560704, + "timeSeconds": 1.000146961, + "uploadBytes": 155274240, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00008152, - "uploadBytes": 163801088, + "timeSeconds": 1.000080924, + "uploadBytes": 152559616, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000131212, - "uploadBytes": 61627392, + "timeSeconds": 1.000116112, + "uploadBytes": 56727552, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000085573, - "uploadBytes": 180077568, + "timeSeconds": 1.000073818, + "uploadBytes": 160545792, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000134623, - "uploadBytes": 179277824, + "timeSeconds": 1.000105341, + "uploadBytes": 157797376, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00007633, - "uploadBytes": 175943680, + "timeSeconds": 1.000082491, + "uploadBytes": 153629696, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00009233, - "uploadBytes": 171291648, + "timeSeconds": 1.000095058, + "uploadBytes": 160635904, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000119799, - "uploadBytes": 177633280, + "timeSeconds": 1.000104898, + "uploadBytes": 161007616, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000060033, - "uploadBytes": 174602240, + "timeSeconds": 1.000069917, + "uploadBytes": 163643392, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000072908, - "uploadBytes": 174929920, + "timeSeconds": 1.000139552, + "uploadBytes": 162494464, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.0001107, - "uploadBytes": 178928640, + "timeSeconds": 1.00007907, + "uploadBytes": 162167808, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000086771, - "uploadBytes": 173578240, + "timeSeconds": 1.000095014, + "uploadBytes": 162663424, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000091847, - "uploadBytes": 176664576, + "timeSeconds": 1.00011795, + "uploadBytes": 162877440, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000066036, - "uploadBytes": 176833536, + "timeSeconds": 1.000113076, + "uploadBytes": 161582080, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000087645, - "uploadBytes": 175662080, + "timeSeconds": 1.000124481, + "uploadBytes": 158507008, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000062592, - "uploadBytes": 178861056, + "timeSeconds": 1.000080387, + "uploadBytes": 160816128, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000118777, - "uploadBytes": 173307904, + "timeSeconds": 1.000102869, + "uploadBytes": 161807360, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000083442, - "uploadBytes": 172733440, + "timeSeconds": 1.000076251, + "uploadBytes": 160726016, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000100823, - "uploadBytes": 168599552, + "timeSeconds": 1.000103036, + "uploadBytes": 161345536, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000070548, - "uploadBytes": 174231552, + "timeSeconds": 1.000105838, + "uploadBytes": 160951296, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000072925, - "uploadBytes": 175481856, + "timeSeconds": 1.000073627, + "uploadBytes": 162235392, "downloadBytes": 0 } ], "implementation": "rust-libp2p", - "version": "v0.55", + "version": "v0.53", "transportStack": "tcp" }, { "result": [ { "type": "intermediate", - "timeSeconds": 1.002900193, - "uploadBytes": 35474595, + "timeSeconds": 1.000066108, + "uploadBytes": 35094460, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00070572, - "uploadBytes": 71922345, + "timeSeconds": 1.000293401, + "uploadBytes": 73828555, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001598325, - "uploadBytes": 74226133, + "timeSeconds": 1.000408432, + "uploadBytes": 69867625, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.002861232, - "uploadBytes": 72976790, + "timeSeconds": 0.999842639, + "uploadBytes": 77446603, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999683597, - "uploadBytes": 69481799, + "timeSeconds": 1.000282842, + "uploadBytes": 69466764, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00005477, - "uploadBytes": 73875286, + "timeSeconds": 0.999869841, + "uploadBytes": 75465760, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.017731847, - "uploadBytes": 71473703, + "timeSeconds": 1.000228111, + "uploadBytes": 74865596, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.004482558, - "uploadBytes": 75373561, + "timeSeconds": 1.000402377, + "uploadBytes": 70592617, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00407526, - "uploadBytes": 70485540, + "timeSeconds": 1.000364058, + "uploadBytes": 73352305, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.003493411, - "uploadBytes": 74558573, + "timeSeconds": 0.99998934, + "uploadBytes": 73383928, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.003187878, - "uploadBytes": 73184351, + "timeSeconds": 1.000055687, + "uploadBytes": 74614855, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000058631, - "uploadBytes": 73947576, + "timeSeconds": 1.000343153, + "uploadBytes": 71643447, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000089928, - "uploadBytes": 71856060, + "timeSeconds": 0.999865918, + "uploadBytes": 76828630, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000141604, - "uploadBytes": 71039279, + "timeSeconds": 1.000205828, + "uploadBytes": 71879346, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.006122749, - "uploadBytes": 69828734, + "timeSeconds": 1.000048665, + "uploadBytes": 70457950, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000242153, - "uploadBytes": 70924423, + "timeSeconds": 1.000173884, + "uploadBytes": 74206622, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00011108, - "uploadBytes": 70471680, + "timeSeconds": 1.000400459, + "uploadBytes": 72342219, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001999839, - "uploadBytes": 74506977, + "timeSeconds": 1.000075066, + "uploadBytes": 76015004, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.988770188, - "uploadBytes": 75238846, + "timeSeconds": 1.000344847, + "uploadBytes": 72070538, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000104336, - "uploadBytes": 34088447, + "timeSeconds": 1.000246929, + "uploadBytes": 36234958, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000887225, - "uploadBytes": 70654398, + "timeSeconds": 1.00021554, + "uploadBytes": 75588905, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001163494, - "uploadBytes": 71775094, + "timeSeconds": 1.00012395, + "uploadBytes": 72953681, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.995386703, - "uploadBytes": 71790490, + "timeSeconds": 1.000077309, + "uploadBytes": 77440321, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999769495, - "uploadBytes": 73989493, + "timeSeconds": 1.000037981, + "uploadBytes": 71162092, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999684, - "uploadBytes": 73863302, + "timeSeconds": 0.999766712, + "uploadBytes": 76137257, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.982585729, - "uploadBytes": 68055866, + "timeSeconds": 0.999933921, + "uploadBytes": 71755762, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.004632686, - "uploadBytes": 71737401, + "timeSeconds": 0.999801134, + "uploadBytes": 75954411, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000054314, - "uploadBytes": 75129967, + "timeSeconds": 1.000398123, + "uploadBytes": 74450879, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000310171, - "uploadBytes": 70595091, + "timeSeconds": 0.999907926, + "uploadBytes": 71432915, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000315984, - "uploadBytes": 72849474, + "timeSeconds": 1.00008259, + "uploadBytes": 76108956, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000222249, - "uploadBytes": 69276372, + "timeSeconds": 1.000290676, + "uploadBytes": 72265855, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00172326, - "uploadBytes": 71557016, + "timeSeconds": 1.000109848, + "uploadBytes": 75138596, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999685885, - "uploadBytes": 75474129, + "timeSeconds": 0.999972422, + "uploadBytes": 73452336, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000130303, - "uploadBytes": 70774585, + "timeSeconds": 1.000100772, + "uploadBytes": 74773838, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999944684, - "uploadBytes": 71757565, + "timeSeconds": 1.000344469, + "uploadBytes": 75105746, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000018577, - "uploadBytes": 75263332, + "timeSeconds": 1.000118169, + "uploadBytes": 73737451, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000322511, - "uploadBytes": 70515076, + "timeSeconds": 1.00011354, + "uploadBytes": 74999000, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000062128, - "uploadBytes": 74268900, + "timeSeconds": 1.00019698, + "uploadBytes": 76436674, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000186795, - "uploadBytes": 39463952, + "timeSeconds": 1.000082647, + "uploadBytes": 33883987, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000463102, - "uploadBytes": 74580307, + "timeSeconds": 0.999892582, + "uploadBytes": 72900949, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.015503682, - "uploadBytes": 76182815, + "timeSeconds": 1.000143228, + "uploadBytes": 74242682, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000126599, - "uploadBytes": 74429967, + "timeSeconds": 0.999864945, + "uploadBytes": 75419806, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999709191, - "uploadBytes": 77822062, + "timeSeconds": 0.999738863, + "uploadBytes": 70069304, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000366459, - "uploadBytes": 71686868, + "timeSeconds": 1.000317796, + "uploadBytes": 74664878, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000069395, - "uploadBytes": 74772622, + "timeSeconds": 1.000155894, + "uploadBytes": 75069806, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.011745652, - "uploadBytes": 78721553, + "timeSeconds": 1.000422661, + "uploadBytes": 72802721, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000940147, - "uploadBytes": 74090772, + "timeSeconds": 0.999897895, + "uploadBytes": 72008942, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.007008995, - "uploadBytes": 75646181, + "timeSeconds": 1.000050391, + "uploadBytes": 71317603, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999764693, - "uploadBytes": 76066676, + "timeSeconds": 1.000108897, + "uploadBytes": 74066240, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.018885299, - "uploadBytes": 75303985, + "timeSeconds": 1.000235859, + "uploadBytes": 75720880, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000264621, - "uploadBytes": 75716567, + "timeSeconds": 0.999749253, + "uploadBytes": 73723974, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.003333451, - "uploadBytes": 75734906, + "timeSeconds": 0.999784199, + "uploadBytes": 73581671, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000143932, - "uploadBytes": 74487909, + "timeSeconds": 0.999961247, + "uploadBytes": 73110978, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999685873, - "uploadBytes": 79037276, + "timeSeconds": 0.999669416, + "uploadBytes": 72931300, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000064715, - "uploadBytes": 70738988, + "timeSeconds": 1.000241377, + "uploadBytes": 75769499, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999703603, - "uploadBytes": 78760633, + "timeSeconds": 1.000249982, + "uploadBytes": 72139457, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000667533, - "uploadBytes": 74168507, + "timeSeconds": 1.000290817, + "uploadBytes": 74830473, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000083832, - "uploadBytes": 37992410, + "timeSeconds": 1.000088671, + "uploadBytes": 37774074, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.007728983, - "uploadBytes": 74966531, + "timeSeconds": 1.000445392, + "uploadBytes": 72536240, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000370297, - "uploadBytes": 71235784, + "timeSeconds": 1.00041404, + "uploadBytes": 73794664, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.003366269, - "uploadBytes": 78672436, + "timeSeconds": 1.000085198, + "uploadBytes": 78238960, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999996177, - "uploadBytes": 73834795, + "timeSeconds": 0.999900016, + "uploadBytes": 69950666, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.017129308, - "uploadBytes": 72069737, + "timeSeconds": 1.000292388, + "uploadBytes": 76448373, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000341376, - "uploadBytes": 73143965, + "timeSeconds": 1.000313976, + "uploadBytes": 73651517, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999716612, - "uploadBytes": 78948582, + "timeSeconds": 1.000382866, + "uploadBytes": 73536559, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00008457, - "uploadBytes": 74325926, + "timeSeconds": 0.999904396, + "uploadBytes": 77030426, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999529405, - "uploadBytes": 72800300, + "timeSeconds": 1.000249492, + "uploadBytes": 72183651, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000169818, - "uploadBytes": 71316634, + "timeSeconds": 0.999785697, + "uploadBytes": 77196832, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999881781, - "uploadBytes": 73971044, + "timeSeconds": 1.000310816, + "uploadBytes": 74485833, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.002242781, - "uploadBytes": 73904303, + "timeSeconds": 1.000217981, + "uploadBytes": 71344220, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000065742, - "uploadBytes": 78121666, + "timeSeconds": 0.999766148, + "uploadBytes": 75527380, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999946235, - "uploadBytes": 72073373, + "timeSeconds": 1.000401332, + "uploadBytes": 74189642, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999721249, - "uploadBytes": 76290232, + "timeSeconds": 1.000318998, + "uploadBytes": 74739088, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000316536, - "uploadBytes": 73440615, + "timeSeconds": 1.000099283, + "uploadBytes": 76115811, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000060925, - "uploadBytes": 70601848, + "timeSeconds": 1.000242252, + "uploadBytes": 72538234, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999530951, - "uploadBytes": 76143323, + "timeSeconds": 0.999728566, + "uploadBytes": 73148399, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000103558, - "uploadBytes": 36701231, + "timeSeconds": 1.000226299, + "uploadBytes": 35935954, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000344226, - "uploadBytes": 73335063, + "timeSeconds": 1.000226701, + "uploadBytes": 73280793, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999943314, - "uploadBytes": 76466244, + "timeSeconds": 1.000234227, + "uploadBytes": 72894124, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.99989525, - "uploadBytes": 72130590, + "timeSeconds": 0.999996231, + "uploadBytes": 71442768, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000083007, - "uploadBytes": 73137949, + "timeSeconds": 1.00015706, + "uploadBytes": 73358617, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000212868, - "uploadBytes": 75368817, + "timeSeconds": 1.000389142, + "uploadBytes": 73290061, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.002353625, - "uploadBytes": 71915470, + "timeSeconds": 0.999793133, + "uploadBytes": 73284093, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000343255, - "uploadBytes": 73160630, + "timeSeconds": 1.000053862, + "uploadBytes": 75193862, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999363975, - "uploadBytes": 75024348, + "timeSeconds": 1.000183991, + "uploadBytes": 70909760, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.005421318, - "uploadBytes": 72880880, + "timeSeconds": 0.999980223, + "uploadBytes": 74248720, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999715668, - "uploadBytes": 72628878, + "timeSeconds": 1.000268327, + "uploadBytes": 74254901, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.002901794, - "uploadBytes": 74003752, + "timeSeconds": 1.000381418, + "uploadBytes": 71540972, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999810669, - "uploadBytes": 74296536, + "timeSeconds": 1.000292862, + "uploadBytes": 75386007, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999840166, - "uploadBytes": 75225489, + "timeSeconds": 1.000216755, + "uploadBytes": 70948850, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.006850071, - "uploadBytes": 72951363, + "timeSeconds": 1.000136811, + "uploadBytes": 73823480, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999890438, - "uploadBytes": 73458094, + "timeSeconds": 0.999992302, + "uploadBytes": 74107257, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999935824, - "uploadBytes": 71200127, + "timeSeconds": 1.000188729, + "uploadBytes": 73846783, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000939795, - "uploadBytes": 73743263, + "timeSeconds": 1.00014765, + "uploadBytes": 72332066, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000052288, - "uploadBytes": 75984822, + "timeSeconds": 1.000170458, + "uploadBytes": 73944764, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00006505, - "uploadBytes": 37172255, + "timeSeconds": 1.000390433, + "uploadBytes": 36671103, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000533046, - "uploadBytes": 69419474, + "timeSeconds": 1.000088102, + "uploadBytes": 72435348, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.002981428, - "uploadBytes": 73133228, + "timeSeconds": 0.999746459, + "uploadBytes": 73243418, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000252302, - "uploadBytes": 71935002, + "timeSeconds": 0.999695804, + "uploadBytes": 76375177, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00010958, - "uploadBytes": 72348897, + "timeSeconds": 1.00003925, + "uploadBytes": 72098605, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000086911, - "uploadBytes": 72734179, + "timeSeconds": 1.000093284, + "uploadBytes": 77984330, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.002561745, - "uploadBytes": 72595449, + "timeSeconds": 1.000073266, + "uploadBytes": 73438789, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000070979, - "uploadBytes": 73994812, + "timeSeconds": 1.000106257, + "uploadBytes": 70820565, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999398549, - "uploadBytes": 69690460, + "timeSeconds": 1.00032467, + "uploadBytes": 76645192, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001213489, - "uploadBytes": 71789356, + "timeSeconds": 1.000290154, + "uploadBytes": 74139473, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001697362, - "uploadBytes": 73228576, + "timeSeconds": 0.999749129, + "uploadBytes": 74928641, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999169766, - "uploadBytes": 71524848, + "timeSeconds": 1.000377322, + "uploadBytes": 70789724, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.008680628, - "uploadBytes": 73999506, + "timeSeconds": 1.000056783, + "uploadBytes": 77253977, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999343099, - "uploadBytes": 74410240, + "timeSeconds": 1.000285985, + "uploadBytes": 73626344, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999106353, - "uploadBytes": 68699926, + "timeSeconds": 0.999838894, + "uploadBytes": 72422075, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000572002, - "uploadBytes": 73445879, + "timeSeconds": 0.999820495, + "uploadBytes": 72103690, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000263708, - "uploadBytes": 67516297, + "timeSeconds": 1.000196127, + "uploadBytes": 73064742, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000333569, - "uploadBytes": 70316032, + "timeSeconds": 1.00013481, + "uploadBytes": 74211328, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000030825, - "uploadBytes": 75500492, + "timeSeconds": 1.00000248, + "uploadBytes": 75573984, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.006873852, - "uploadBytes": 32383529, + "timeSeconds": 1.000396523, + "uploadBytes": 38107016, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000056381, - "uploadBytes": 73197482, + "timeSeconds": 1.000319232, + "uploadBytes": 71426654, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000157703, - "uploadBytes": 73837849, + "timeSeconds": 1.000410201, + "uploadBytes": 71457828, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00606704, - "uploadBytes": 69162082, + "timeSeconds": 0.99999953, + "uploadBytes": 73297798, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000460556, - "uploadBytes": 73470786, + "timeSeconds": 1.000432433, + "uploadBytes": 74455901, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000728496, - "uploadBytes": 71902860, + "timeSeconds": 1.000323011, + "uploadBytes": 71913873, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000067014, - "uploadBytes": 73546558, + "timeSeconds": 0.999936025, + "uploadBytes": 74115530, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.99958697, - "uploadBytes": 76381179, + "timeSeconds": 1.000018047, + "uploadBytes": 72856121, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001394373, - "uploadBytes": 72187855, + "timeSeconds": 0.999748558, + "uploadBytes": 77399464, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00032377, - "uploadBytes": 73333579, + "timeSeconds": 0.99984559, + "uploadBytes": 73471998, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.014701257, - "uploadBytes": 72167375, + "timeSeconds": 0.999961083, + "uploadBytes": 73427613, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001520114, - "uploadBytes": 75226729, + "timeSeconds": 0.999959047, + "uploadBytes": 74131110, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000390059, - "uploadBytes": 74529836, + "timeSeconds": 0.999792737, + "uploadBytes": 73743445, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.003472922, - "uploadBytes": 70523103, + "timeSeconds": 0.999764807, + "uploadBytes": 73808833, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000263318, - "uploadBytes": 74309291, + "timeSeconds": 0.999953195, + "uploadBytes": 70549735, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.010524997, - "uploadBytes": 72788663, + "timeSeconds": 1.000295932, + "uploadBytes": 74317559, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001359076, - "uploadBytes": 69689187, + "timeSeconds": 0.999945751, + "uploadBytes": 77493022, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000625074, - "uploadBytes": 75166526, + "timeSeconds": 1.000280412, + "uploadBytes": 70517962, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000800533, - "uploadBytes": 74336138, + "timeSeconds": 1.000272802, + "uploadBytes": 76158745, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.005096223, - "uploadBytes": 36477763, + "timeSeconds": 1.000392711, + "uploadBytes": 35879553, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000023097, - "uploadBytes": 68562046, + "timeSeconds": 1.000021989, + "uploadBytes": 69618381, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999629125, - "uploadBytes": 71206215, + "timeSeconds": 0.999670325, + "uploadBytes": 71473997, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000058988, - "uploadBytes": 71842127, + "timeSeconds": 1.000281589, + "uploadBytes": 73372672, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.004990884, - "uploadBytes": 75092233, + "timeSeconds": 1.000096335, + "uploadBytes": 74607514, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000014275, - "uploadBytes": 70873198, + "timeSeconds": 1.00010394, + "uploadBytes": 75046540, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999876436, - "uploadBytes": 71539433, + "timeSeconds": 1.000208455, + "uploadBytes": 71241258, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000078876, - "uploadBytes": 76034372, + "timeSeconds": 0.999762307, + "uploadBytes": 71228061, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999988306, - "uploadBytes": 72946052, + "timeSeconds": 1.000371872, + "uploadBytes": 75579209, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000116941, - "uploadBytes": 70733602, + "timeSeconds": 1.000177594, + "uploadBytes": 69910716, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.998319211, - "uploadBytes": 73392530, + "timeSeconds": 1.000235768, + "uploadBytes": 72603488, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999011839, - "uploadBytes": 71630107, + "timeSeconds": 0.999964193, + "uploadBytes": 77599789, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000214614, - "uploadBytes": 70991946, + "timeSeconds": 0.999814981, + "uploadBytes": 69341410, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000079402, - "uploadBytes": 76124564, + "timeSeconds": 0.999937409, + "uploadBytes": 74605004, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001486179, - "uploadBytes": 70887316, + "timeSeconds": 1.000268659, + "uploadBytes": 73787380, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00090684, - "uploadBytes": 74685650, + "timeSeconds": 0.999904444, + "uploadBytes": 73922154, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.99973205, - "uploadBytes": 72942049, + "timeSeconds": 1.000005491, + "uploadBytes": 70558274, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.003023199, - "uploadBytes": 71477275, + "timeSeconds": 1.000342481, + "uploadBytes": 72391222, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000391921, - "uploadBytes": 73188344, + "timeSeconds": 0.999904135, + "uploadBytes": 74487974, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.004808426, - "uploadBytes": 36462299, + "timeSeconds": 1.000204061, + "uploadBytes": 37840783, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.998579179, - "uploadBytes": 68626770, + "timeSeconds": 0.999770924, + "uploadBytes": 72046470, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000469871, - "uploadBytes": 72517396, + "timeSeconds": 1.000330842, + "uploadBytes": 71917666, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000386666, - "uploadBytes": 70868770, + "timeSeconds": 1.000396913, + "uploadBytes": 73450601, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000053685, - "uploadBytes": 71743626, + "timeSeconds": 1.000356114, + "uploadBytes": 73304605, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.002334577, - "uploadBytes": 75057465, + "timeSeconds": 0.999894925, + "uploadBytes": 75008583, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000879098, - "uploadBytes": 72719856, + "timeSeconds": 1.00032145, + "uploadBytes": 73621930, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.016722043, - "uploadBytes": 72661515, + "timeSeconds": 0.999721455, + "uploadBytes": 69365602, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000627545, - "uploadBytes": 71601985, + "timeSeconds": 0.999723748, + "uploadBytes": 75853218, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000449143, - "uploadBytes": 75623143, + "timeSeconds": 1.0001589, + "uploadBytes": 73323387, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00026564, - "uploadBytes": 69573309, + "timeSeconds": 0.99986472, + "uploadBytes": 69845438, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.995654942, - "uploadBytes": 75223317, + "timeSeconds": 1.000427716, + "uploadBytes": 73445794, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.998020746, - "uploadBytes": 73069490, + "timeSeconds": 0.999734957, + "uploadBytes": 72665851, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00114138, - "uploadBytes": 70534299, + "timeSeconds": 0.999714648, + "uploadBytes": 73766613, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000558008, - "uploadBytes": 74979463, + "timeSeconds": 1.000199209, + "uploadBytes": 74204849, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000320321, - "uploadBytes": 71836262, + "timeSeconds": 1.000357429, + "uploadBytes": 76196573, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00098495, - "uploadBytes": 71983661, + "timeSeconds": 0.999513484, + "uploadBytes": 70440801, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000078306, - "uploadBytes": 71998813, + "timeSeconds": 0.999933303, + "uploadBytes": 74214812, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.002711752, - "uploadBytes": 71625289, + "timeSeconds": 0.999811996, + "uploadBytes": 72238065, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000406533, - "uploadBytes": 33328823, + "timeSeconds": 1.00018709, + "uploadBytes": 35740982, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.005898054, - "uploadBytes": 71508986, + "timeSeconds": 0.999979745, + "uploadBytes": 69869841, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000186024, - "uploadBytes": 70673092, + "timeSeconds": 0.999786207, + "uploadBytes": 73267995, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.998397723, - "uploadBytes": 73978221, + "timeSeconds": 1.000432331, + "uploadBytes": 72867417, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999724709, - "uploadBytes": 68489582, + "timeSeconds": 1.000383071, + "uploadBytes": 73677115, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001464624, - "uploadBytes": 74786699, + "timeSeconds": 1.000068058, + "uploadBytes": 74682548, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000075382, - "uploadBytes": 72411050, + "timeSeconds": 1.000017235, + "uploadBytes": 74257864, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000701709, - "uploadBytes": 67524589, + "timeSeconds": 1.000340601, + "uploadBytes": 73234101, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999758799, - "uploadBytes": 74575817, + "timeSeconds": 0.999894546, + "uploadBytes": 73614810, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000163009, - "uploadBytes": 71975072, + "timeSeconds": 0.999872498, + "uploadBytes": 70768437, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.006200026, - "uploadBytes": 69238740, + "timeSeconds": 0.999781692, + "uploadBytes": 72985981, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.998451787, - "uploadBytes": 68853108, + "timeSeconds": 1.000213315, + "uploadBytes": 75115392, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999654365, - "uploadBytes": 75882256, + "timeSeconds": 0.999948729, + "uploadBytes": 70697805, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000070499, - "uploadBytes": 69853915, + "timeSeconds": 1.000080328, + "uploadBytes": 75320171, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 0.999370267, - "uploadBytes": 69412434, + "timeSeconds": 1.000077337, + "uploadBytes": 75663748, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000364815, - "uploadBytes": 75208509, + "timeSeconds": 1.000083433, + "uploadBytes": 71932022, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.000001681, - "uploadBytes": 69338931, + "timeSeconds": 1.000373973, + "uploadBytes": 72260689, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.001748028, - "uploadBytes": 71834103, + "timeSeconds": 1.000024235, + "uploadBytes": 72092875, "downloadBytes": 0 }, { "type": "intermediate", - "timeSeconds": 1.00037393, - "uploadBytes": 72706369, + "timeSeconds": 0.999807201, + "uploadBytes": 71347753, "downloadBytes": 0 } ], "implementation": "rust-libp2p", - "version": "v0.55", + "version": "v0.53", "transportStack": "quic-v1" }, { "result": [ { "type": "intermediary", - "timeSeconds": 1.000007399, - "uploadBytes": 78348288, + "timeSeconds": 1.00000019, + "uploadBytes": 187334656, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011394, - "uploadBytes": 686653440, + "timeSeconds": 1.00001782, + "uploadBytes": 619053056, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.079649373, - "uploadBytes": 600080384, + "timeSeconds": 1.000011391, + "uploadBytes": 611581952, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015242, - "uploadBytes": 628948992, + "timeSeconds": 1.000014993, + "uploadBytes": 604340224, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000019854, - "uploadBytes": 610500608, + "timeSeconds": 1.069969438, + "uploadBytes": 585728000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.081324132, - "uploadBytes": 598802432, + "timeSeconds": 1.000030169, + "uploadBytes": 600866816, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000010508, - "uploadBytes": 611155968, + "timeSeconds": 1.049128746, + "uploadBytes": 621576192, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.075644812, - "uploadBytes": 626917376, + "timeSeconds": 1.025054617, + "uploadBytes": 611581952, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.079100908, - "uploadBytes": 543522816, + "timeSeconds": 1.000002816, + "uploadBytes": 619479040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.073171444, - "uploadBytes": 498237440, + "timeSeconds": 1.000011612, + "uploadBytes": 595492864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.084812556, - "uploadBytes": 518914048, + "timeSeconds": 1.000006024, + "uploadBytes": 604045312, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.090679088, - "uploadBytes": 529891328, + "timeSeconds": 1.0000209, + "uploadBytes": 601817088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.104477015, - "uploadBytes": 550830080, + "timeSeconds": 1.07154764, + "uploadBytes": 604602368, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000046421, - "uploadBytes": 501743616, + "timeSeconds": 1.000009343, + "uploadBytes": 614760448, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.11447643, - "uploadBytes": 355270656, + "timeSeconds": 1.000054294, + "uploadBytes": 612040704, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008435, - "uploadBytes": 432111616, + "timeSeconds": 1.000015429, + "uploadBytes": 607879168, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.068608933, - "uploadBytes": 354484224, + "timeSeconds": 1.000004402, + "uploadBytes": 608141312, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.151322028, - "uploadBytes": 450232320, + "timeSeconds": 1.000002467, + "uploadBytes": 572686336, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000013994, - "uploadBytes": 100564992, + "timeSeconds": 1.000006902, + "uploadBytes": 589791232, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.078010866, - "uploadBytes": 677806080, + "timeSeconds": 1.05307067, + "uploadBytes": 204537856, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002225, - "uploadBytes": 648151040, + "timeSeconds": 1.000013249, + "uploadBytes": 603029504, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002468, - "uploadBytes": 561512448, + "timeSeconds": 1.000024151, + "uploadBytes": 599621632, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031859481, - "uploadBytes": 598835200, + "timeSeconds": 1.000002296, + "uploadBytes": 606699520, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000039272, - "uploadBytes": 630194176, + "timeSeconds": 1.000002051, + "uploadBytes": 604569600, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.07186559, - "uploadBytes": 605978624, + "timeSeconds": 1.03664628, + "uploadBytes": 588840960, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.055193169, - "uploadBytes": 629506048, + "timeSeconds": 1.000166501, + "uploadBytes": 455180288, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000022647, - "uploadBytes": 633405440, + "timeSeconds": 1.000018038, + "uploadBytes": 480968704, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.06231788, - "uploadBytes": 596803584, + "timeSeconds": 1.000010459, + "uploadBytes": 507117568, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000018593, - "uploadBytes": 629243904, + "timeSeconds": 1.000004266, + "uploadBytes": 527564800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015306, - "uploadBytes": 611549184, + "timeSeconds": 1.063310041, + "uploadBytes": 522518528, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011494, - "uploadBytes": 555778048, + "timeSeconds": 1.000037702, + "uploadBytes": 557121536, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.051348752, - "uploadBytes": 620298240, + "timeSeconds": 1.000013784, + "uploadBytes": 563675136, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.081739115, - "uploadBytes": 645267456, + "timeSeconds": 1.000015455, + "uploadBytes": 573702144, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000009526, - "uploadBytes": 635568128, + "timeSeconds": 1.000078054, + "uploadBytes": 550109184, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.052516443, - "uploadBytes": 588972032, + "timeSeconds": 1.000014549, + "uploadBytes": 600440832, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.068486485, - "uploadBytes": 637370368, + "timeSeconds": 1.000055449, + "uploadBytes": 569016320, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.049547785, - "uploadBytes": 625901568, + "timeSeconds": 1.000033484, + "uploadBytes": 600342528, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000045128, - "uploadBytes": 215678976, + "timeSeconds": 1.000024049, + "uploadBytes": 614989824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.078421621, - "uploadBytes": 632979456, + "timeSeconds": 1.000047227, + "uploadBytes": 165314560, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000029561, - "uploadBytes": 605257728, + "timeSeconds": 1.000001365, + "uploadBytes": 658571264, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004093963, - "uploadBytes": 590381056, + "timeSeconds": 1.009828807, + "uploadBytes": 573341696, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024119, - "uploadBytes": 608239616, + "timeSeconds": 1.000007165, + "uploadBytes": 637337600, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00003581, - "uploadBytes": 585236480, + "timeSeconds": 1.07634567, + "uploadBytes": 601358336, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000265, - "uploadBytes": 628195328, + "timeSeconds": 1.000018887, + "uploadBytes": 632913920, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.077711437, - "uploadBytes": 610926592, + "timeSeconds": 1.087679688, + "uploadBytes": 612499456, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00001586, - "uploadBytes": 619642880, + "timeSeconds": 1.000000862, + "uploadBytes": 632684544, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000010371, - "uploadBytes": 622002176, + "timeSeconds": 1.083872295, + "uploadBytes": 610435072, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.068131802, - "uploadBytes": 588742656, + "timeSeconds": 1.00001378, + "uploadBytes": 641040384, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.035940433, - "uploadBytes": 618004480, + "timeSeconds": 1.0661549, + "uploadBytes": 591626240, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031012, - "uploadBytes": 575733760, + "timeSeconds": 1.000418635, + "uploadBytes": 596803584, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.086733541, - "uploadBytes": 455114752, + "timeSeconds": 1.000006042, + "uploadBytes": 637566976, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.077949984, - "uploadBytes": 453050368, + "timeSeconds": 1.076368152, + "uploadBytes": 601096192, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.079410839, - "uploadBytes": 464322560, + "timeSeconds": 1.000019294, + "uploadBytes": 637829120, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.070138992, - "uploadBytes": 471105536, + "timeSeconds": 1.09373157, + "uploadBytes": 610697216, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.067149866, - "uploadBytes": 477659136, + "timeSeconds": 1.104225206, + "uploadBytes": 658571264, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0564381, - "uploadBytes": 481492992, + "timeSeconds": 1.083517353, + "uploadBytes": 646348800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015089, - "uploadBytes": 197918720, + "timeSeconds": 1.064867695, + "uploadBytes": 635273216, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.006268249, - "uploadBytes": 566460416, + "timeSeconds": 1.000017943, + "uploadBytes": 170393600, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003748, - "uploadBytes": 613941248, + "timeSeconds": 1.05100297, + "uploadBytes": 610893824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058165343, - "uploadBytes": 613842944, + "timeSeconds": 1.000005689, + "uploadBytes": 611549184, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00001067, - "uploadBytes": 633143296, + "timeSeconds": 1.000018512, + "uploadBytes": 599523328, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.015913086, - "uploadBytes": 569507840, + "timeSeconds": 1.000048243, + "uploadBytes": 585564160, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.060456969, - "uploadBytes": 632750080, + "timeSeconds": 1.000010551, + "uploadBytes": 597983232, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004086, - "uploadBytes": 633470976, + "timeSeconds": 1.000004862, + "uploadBytes": 601292800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000035639, - "uploadBytes": 588414976, + "timeSeconds": 1.000019738, + "uploadBytes": 600047616, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015052, - "uploadBytes": 594313216, + "timeSeconds": 1.000014143, + "uploadBytes": 610140160, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.033629844, - "uploadBytes": 590151680, + "timeSeconds": 1.000032566, + "uploadBytes": 569933824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014958, - "uploadBytes": 625180672, + "timeSeconds": 1.006716769, + "uploadBytes": 596508672, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.024349992, - "uploadBytes": 582320128, + "timeSeconds": 1.015286445, + "uploadBytes": 605880320, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012364, - "uploadBytes": 631734272, + "timeSeconds": 1.025822303, + "uploadBytes": 611844096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.020092543, - "uploadBytes": 573472768, + "timeSeconds": 1.017276363, + "uploadBytes": 606797824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000019148, - "uploadBytes": 617906176, + "timeSeconds": 1.013356639, + "uploadBytes": 604602368, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.045260247, - "uploadBytes": 602210304, + "timeSeconds": 1.032462287, + "uploadBytes": 615940096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023453, - "uploadBytes": 621314048, + "timeSeconds": 1.02230167, + "uploadBytes": 609845248, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.056281588, - "uploadBytes": 605388800, + "timeSeconds": 1.032200785, + "uploadBytes": 615481344, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024711, - "uploadBytes": 136314880, + "timeSeconds": 1.088546104, + "uploadBytes": 625836032, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.019691373, - "uploadBytes": 604602368, + "timeSeconds": 1.05835716, + "uploadBytes": 117342208, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.018801931, - "uploadBytes": 608043008, + "timeSeconds": 1.033207579, + "uploadBytes": 206471168, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.020853213, - "uploadBytes": 608796672, + "timeSeconds": 1.203742288, + "uploadBytes": 157351936, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000343, - "uploadBytes": 609746944, + "timeSeconds": 1.187451203, + "uploadBytes": 164069376, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002605, - "uploadBytes": 610762752, + "timeSeconds": 1.22303747, + "uploadBytes": 121798656, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00002295, - "uploadBytes": 574750720, + "timeSeconds": 1.184035502, + "uploadBytes": 96632832, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017228, - "uploadBytes": 601751552, + "timeSeconds": 1.104059179, + "uploadBytes": 88735744, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008499, - "uploadBytes": 616136704, + "timeSeconds": 1.041494053, + "uploadBytes": 86802432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.010237734, - "uploadBytes": 572456960, + "timeSeconds": 1.029586665, + "uploadBytes": 88014848, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.042039659, - "uploadBytes": 621608960, + "timeSeconds": 1.038959942, + "uploadBytes": 90046464, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000022083, - "uploadBytes": 540246016, + "timeSeconds": 1.095742273, + "uploadBytes": 91422720, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017633, - "uploadBytes": 447643648, + "timeSeconds": 1.383574723, + "uploadBytes": 89522176, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.024019849, - "uploadBytes": 490831872, + "timeSeconds": 1.188165986, + "uploadBytes": 58032128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000028892, - "uploadBytes": 542375936, + "timeSeconds": 1.14378663, + "uploadBytes": 57901056, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05699035, - "uploadBytes": 525074432, + "timeSeconds": 1.094197658, + "uploadBytes": 58195968, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000042404, - "uploadBytes": 562298880, + "timeSeconds": 1.06698644, + "uploadBytes": 58720256, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.085094943, - "uploadBytes": 525631488, + "timeSeconds": 1.041545406, + "uploadBytes": 57835520, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000018412, - "uploadBytes": 440631296, + "timeSeconds": 1.000019181, + "uploadBytes": 77594624, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.009970323, - "uploadBytes": 176488448, + "timeSeconds": 1.006336062, + "uploadBytes": 594903040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.013336532, - "uploadBytes": 604536832, + "timeSeconds": 1.026937244, + "uploadBytes": 612597760, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00553991, - "uploadBytes": 599752704, + "timeSeconds": 1.007937197, + "uploadBytes": 601358336, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003719, - "uploadBytes": 595722240, + "timeSeconds": 1.000017522, + "uploadBytes": 623017984, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008145, - "uploadBytes": 450265088, + "timeSeconds": 1.000021793, + "uploadBytes": 591233024, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039788584, - "uploadBytes": 416972800, + "timeSeconds": 1.059182702, + "uploadBytes": 610697216, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002045, - "uploadBytes": 350093312, + "timeSeconds": 1.000025727, + "uploadBytes": 631701504, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000032365, - "uploadBytes": 383680512, + "timeSeconds": 1.000051719, + "uploadBytes": 574128128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0620276849999999, - "uploadBytes": 347668480, + "timeSeconds": 1.000009308, + "uploadBytes": 586809344, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.126157311, - "uploadBytes": 406978560, + "timeSeconds": 1.000020899, + "uploadBytes": 592248832, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.124228368, - "uploadBytes": 308215808, + "timeSeconds": 1.047118369, + "uploadBytes": 618332160, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.086154512, - "uploadBytes": 299565056, + "timeSeconds": 1.000009332, + "uploadBytes": 631308288, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.088463756, - "uploadBytes": 307494912, + "timeSeconds": 1.000003287, + "uploadBytes": 568557568, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.025659687, - "uploadBytes": 248250368, + "timeSeconds": 1.048593924, + "uploadBytes": 612892672, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.136844349, - "uploadBytes": 240517120, + "timeSeconds": 1.000000741, + "uploadBytes": 619773952, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.099895408, - "uploadBytes": 239534080, + "timeSeconds": 1.000007686, + "uploadBytes": 609976320, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.081129622, - "uploadBytes": 242548736, + "timeSeconds": 1.027721965, + "uploadBytes": 576356352, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020209, - "uploadBytes": 195690496, + "timeSeconds": 1.000019398, + "uploadBytes": 609910784, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.095556938, - "uploadBytes": 175013888, + "timeSeconds": 1.012194417, + "uploadBytes": 113246208, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005645, - "uploadBytes": 246251520, + "timeSeconds": 1.059921783, + "uploadBytes": 669712384, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.07550119, - "uploadBytes": 624197632, + "timeSeconds": 1.115264082, + "uploadBytes": 637075456, "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.000012521, - "uploadBytes": 601915392, + "uploadBytes": 613449728, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000019382, - "uploadBytes": 642187264, + "timeSeconds": 1.000031847, + "uploadBytes": 611418112, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.082587671, - "uploadBytes": 594477056, + "timeSeconds": 1.035342909, + "uploadBytes": 570884096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000039004, - "uploadBytes": 641892352, + "timeSeconds": 1.000010547, + "uploadBytes": 637140992, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.075966798, - "uploadBytes": 596574208, + "timeSeconds": 1.000012521, + "uploadBytes": 537493504, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000047321, - "uploadBytes": 599228416, + "timeSeconds": 1.08864851, + "uploadBytes": 634257408, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.02342092, - "uploadBytes": 607846400, + "timeSeconds": 1.000025229, + "uploadBytes": 617938944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008339, - "uploadBytes": 597164032, + "timeSeconds": 1.000001015, + "uploadBytes": 605814784, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.009331262, - "uploadBytes": 601587712, + "timeSeconds": 1.000039387, + "uploadBytes": 593592320, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020893, - "uploadBytes": 596475904, + "timeSeconds": 1.000030047, + "uploadBytes": 595591168, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000009519, - "uploadBytes": 621903872, + "timeSeconds": 1.0000056, + "uploadBytes": 610009088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.049239366, - "uploadBytes": 600702976, + "timeSeconds": 1.000108464, + "uploadBytes": 594477056, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000056322, - "uploadBytes": 597983232, + "timeSeconds": 1.000004476, + "uploadBytes": 600571904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.034971832, - "uploadBytes": 615972864, + "timeSeconds": 1.000000262, + "uploadBytes": 604372992, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000048598, - "uploadBytes": 606142464, + "timeSeconds": 1.051324489, + "uploadBytes": 569999360, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.095651821, - "uploadBytes": 581894144, + "timeSeconds": 1.000018459, + "uploadBytes": 610205696, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.022235027, - "uploadBytes": 483819520, + "timeSeconds": 1.000032543, + "uploadBytes": 179470336, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006959, - "uploadBytes": 108953600, + "timeSeconds": 1.000015188, + "uploadBytes": 624754688, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.176481815, - "uploadBytes": 483721216, + "timeSeconds": 1.084766889, + "uploadBytes": 633241600, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039604134, - "uploadBytes": 238321664, + "timeSeconds": 1.00002317, + "uploadBytes": 625901568, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.022729655, - "uploadBytes": 242515968, + "timeSeconds": 1.000008962, + "uploadBytes": 614531072, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.087211095, - "uploadBytes": 240222208, + "timeSeconds": 1.000009336, + "uploadBytes": 605814784, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.029661546, - "uploadBytes": 181764096, + "timeSeconds": 1.000030095, + "uploadBytes": 586350592, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.011538153, - "uploadBytes": 184713216, + "timeSeconds": 1.000007291, + "uploadBytes": 604733440, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000026658, - "uploadBytes": 223477760, + "timeSeconds": 1.014388031, + "uploadBytes": 550731776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.1704111560000001, - "uploadBytes": 189202432, + "timeSeconds": 1.080221246, + "uploadBytes": 644317184, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.202396753, - "uploadBytes": 236093440, + "timeSeconds": 1.076636739, + "uploadBytes": 642351104, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.197034431, - "uploadBytes": 239960064, + "timeSeconds": 1.088319306, + "uploadBytes": 649232384, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.1624322870000001, - "uploadBytes": 235962368, + "timeSeconds": 1.093980204, + "uploadBytes": 652574720, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.171298085, - "uploadBytes": 239730688, + "timeSeconds": 1.000017893, + "uploadBytes": 649035776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.148640944, - "uploadBytes": 236683264, + "timeSeconds": 1.000008924, + "uploadBytes": 594640896, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.149273086, - "uploadBytes": 237731840, + "timeSeconds": 1.000016183, + "uploadBytes": 599752704, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.13841077, - "uploadBytes": 236617728, + "timeSeconds": 1.000008104, + "uploadBytes": 596213760, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.14584057, - "uploadBytes": 238190592, + "timeSeconds": 1.075763518, + "uploadBytes": 588382208, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003447, - "uploadBytes": 178028544, + "timeSeconds": 1.086952428, + "uploadBytes": 648544256, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.094923695, - "uploadBytes": 667648000, + "timeSeconds": 1.072774574, + "uploadBytes": 59408384, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.003315367, - "uploadBytes": 598638592, + "timeSeconds": 1.015173025, + "uploadBytes": 143228928, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008891, - "uploadBytes": 596869120, + "timeSeconds": 1.003091423, + "uploadBytes": 115802112, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.016965222, - "uploadBytes": 606306304, + "timeSeconds": 1.13168149, + "uploadBytes": 101744640, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000975, - "uploadBytes": 566788096, + "timeSeconds": 1.140998767, + "uploadBytes": 71696384, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.052757519, - "uploadBytes": 448036864, + "timeSeconds": 1.004825222, + "uploadBytes": 59998208, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011227, - "uploadBytes": 530939904, + "timeSeconds": 1.000051511, + "uploadBytes": 52232192, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.078481133, - "uploadBytes": 489062400, + "timeSeconds": 1.126897673, + "uploadBytes": 51838976, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014986, - "uploadBytes": 504037376, + "timeSeconds": 1.0785817500000001, + "uploadBytes": 57311232, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020316, - "uploadBytes": 379846656, + "timeSeconds": 1.047510841, + "uploadBytes": 54886400, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.013375985, - "uploadBytes": 248217600, + "timeSeconds": 1.008048932, + "uploadBytes": 54820864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.157510762, - "uploadBytes": 313098240, + "timeSeconds": 1.000005098, + "uploadBytes": 60653568, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.173949839, - "uploadBytes": 308084736, + "timeSeconds": 1.184251077, + "uploadBytes": 60260352, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.071631633, - "uploadBytes": 216924160, + "timeSeconds": 1.054378352, + "uploadBytes": 43417600, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.045271636, - "uploadBytes": 219021312, + "timeSeconds": 1.015411444, + "uploadBytes": 42598400, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.025648636, - "uploadBytes": 220561408, + "timeSeconds": 1.217794193, + "uploadBytes": 53805056, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000496616, - "uploadBytes": 220069888, + "timeSeconds": 1.002309544, + "uploadBytes": 45154304, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014665, - "uploadBytes": 230064128, + "timeSeconds": 1.00335944, + "uploadBytes": 46006272, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014804, - "uploadBytes": 182517760, + "timeSeconds": 1.000023316, + "uploadBytes": 164069376, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002721, - "uploadBytes": 672399360, + "timeSeconds": 1.052938489, + "uploadBytes": 650575872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020446, - "uploadBytes": 575438848, + "timeSeconds": 1.00000641, + "uploadBytes": 651264000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015421, - "uploadBytes": 572293120, + "timeSeconds": 1.013962292, + "uploadBytes": 550273024, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.03178518, - "uploadBytes": 602243072, + "timeSeconds": 1.000026455, + "uploadBytes": 610500608, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.047466872, - "uploadBytes": 624984064, + "timeSeconds": 1.000040867, + "uploadBytes": 612433920, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.021928421, - "uploadBytes": 609681408, + "timeSeconds": 1.000011613, + "uploadBytes": 611450880, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015507, - "uploadBytes": 602112000, + "timeSeconds": 1.000018294, + "uploadBytes": 615088128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020307, - "uploadBytes": 602603520, + "timeSeconds": 1.07768322, + "uploadBytes": 579665920, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.047159022, - "uploadBytes": 612958208, + "timeSeconds": 1.000005995, + "uploadBytes": 613580800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.010926018, - "uploadBytes": 603029504, + "timeSeconds": 1.000024008, + "uploadBytes": 605847552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000016312, - "uploadBytes": 597524480, + "timeSeconds": 1.000001675, + "uploadBytes": 571768832, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.012916686, - "uploadBytes": 603455488, + "timeSeconds": 1.068656018, + "uploadBytes": 635994112, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.015151269, - "uploadBytes": 605519872, + "timeSeconds": 1.0412878, + "uploadBytes": 621248512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.034602599, - "uploadBytes": 617218048, + "timeSeconds": 1.046076414, + "uploadBytes": 623902720, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.036093692, - "uploadBytes": 618168320, + "timeSeconds": 1.058304806, + "uploadBytes": 631373824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001518, - "uploadBytes": 607780864, + "timeSeconds": 1.067861174, + "uploadBytes": 637108224, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020717, - "uploadBytes": 612040704, + "timeSeconds": 1.033899846, + "uploadBytes": 616824832, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0000072, - "uploadBytes": 609878016, + "timeSeconds": 1.000009109, + "uploadBytes": 639500288, "downloadBytes": 0 } ], @@ -4578,15698 +4578,38348 @@ "result": [ { "type": "intermediary", - "timeSeconds": 1.002579997, - "uploadBytes": 41943040, + "timeSeconds": 1.060036079, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.020781274, + "timeSeconds": 1.021029639, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.017948061, + "timeSeconds": 1.01814716, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.015599832, + "timeSeconds": 1.028621603, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.01842945, + "timeSeconds": 1.024041218, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.020654566, + "timeSeconds": 1.019234635, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.019616451, + "timeSeconds": 1.02936644, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.025303393, + "timeSeconds": 1.023841956, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.02160443, + "timeSeconds": 1.008282127, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.016151242, + "timeSeconds": 1.021911684, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.016859015, + "timeSeconds": 1.02252407, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.016875276, + "timeSeconds": 1.013442964, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.021636338, + "timeSeconds": 1.023414451, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.01560024, + "timeSeconds": 1.032115968, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.016934742, + "timeSeconds": 1.012868441, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.022959584, + "timeSeconds": 1.027071617, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.022427065, + "timeSeconds": 1.02443099, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.019409786, + "timeSeconds": 1.025906608, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.018377787, + "timeSeconds": 1.004202393, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.037563038, - "uploadBytes": 25165824, + "timeSeconds": 1.044838071, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004398349, - "uploadBytes": 109051904, + "timeSeconds": 1.03134871, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.003937606, - "uploadBytes": 109051904, + "timeSeconds": 1.03573433, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00330911, - "uploadBytes": 109051904, + "timeSeconds": 1.04070855, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00336749, - "uploadBytes": 109051904, + "timeSeconds": 1.038390154, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001424262, - "uploadBytes": 109051904, + "timeSeconds": 1.0454793, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.005730648, - "uploadBytes": 109051904, + "timeSeconds": 1.046342097, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004254, - "uploadBytes": 109248512, + "timeSeconds": 1.044427694, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00240944, - "uploadBytes": 108855296, + "timeSeconds": 1.036335117, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004788107, - "uploadBytes": 109051904, + "timeSeconds": 1.031393398, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002342019, - "uploadBytes": 109051904, + "timeSeconds": 1.039000032, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001264404, - "uploadBytes": 109051904, + "timeSeconds": 1.037999827, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001288631, - "uploadBytes": 109051904, + "timeSeconds": 1.036817168, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00168579, - "uploadBytes": 109051904, + "timeSeconds": 1.046666904, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.003496296, - "uploadBytes": 109051904, + "timeSeconds": 1.044937937, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001078962, - "uploadBytes": 109051904, + "timeSeconds": 1.040249584, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000040752, - "uploadBytes": 111411200, + "timeSeconds": 1.047545406, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00443059, - "uploadBytes": 106692608, + "timeSeconds": 1.041124884, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.003713558, - "uploadBytes": 109051904, + "timeSeconds": 1.041198697, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058896619, - "uploadBytes": 25165824, + "timeSeconds": 1.00154821, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000231486, - "uploadBytes": 117440512, + "timeSeconds": 1.001194025, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000152569, - "uploadBytes": 117440512, + "timeSeconds": 1.008823111, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000511616, - "uploadBytes": 117440512, + "timeSeconds": 1.009340773, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000885228, - "uploadBytes": 117440512, + "timeSeconds": 1.004632895, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000115988, - "uploadBytes": 121962496, + "timeSeconds": 1.009148973, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000146182, - "uploadBytes": 118554624, + "timeSeconds": 1.011374707, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.064532496, - "uploadBytes": 120193024, + "timeSeconds": 1.009820887, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000992293, - "uploadBytes": 117440512, + "timeSeconds": 1.005711436, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000135785, - "uploadBytes": 120979456, + "timeSeconds": 1.004253601, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000060365, - "uploadBytes": 118161408, + "timeSeconds": 1.006793199, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000067941, - "uploadBytes": 117702656, + "timeSeconds": 1.000058731, + "uploadBytes": 111738880, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000063206, - "uploadBytes": 116719616, + "timeSeconds": 1.007050085, + "uploadBytes": 106364928, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000007696, - "uploadBytes": 118554624, + "timeSeconds": 1.008341731, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014496, - "uploadBytes": 117833728, + "timeSeconds": 1.006870674, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00005752, - "uploadBytes": 118554624, + "timeSeconds": 1.007647528, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000026628, - "uploadBytes": 115212288, + "timeSeconds": 1.006205928, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000302, - "uploadBytes": 118882304, + "timeSeconds": 1.006678132, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00006777, - "uploadBytes": 115539968, + "timeSeconds": 1.002650998, + "uploadBytes": 16777216, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05451386, - "uploadBytes": 33554432, + "timeSeconds": 1.021799526, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031251005, + "timeSeconds": 1.033357573, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.028838753, + "timeSeconds": 1.034998702, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031055745, + "timeSeconds": 1.029907539, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.029284294, + "timeSeconds": 1.027967318, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0277215, + "timeSeconds": 1.019987771, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.028524217, + "timeSeconds": 1.025808413, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.03188216, + "timeSeconds": 1.025305539, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.029580768, + "timeSeconds": 1.030805857, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031216332, + "timeSeconds": 1.028548781, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.033378517, + "timeSeconds": 1.027247337, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.028452562, + "timeSeconds": 1.018958023, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031360202, + "timeSeconds": 1.020756947, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031381335, + "timeSeconds": 1.030127869, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030170581, + "timeSeconds": 1.027266046, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030212698, + "timeSeconds": 1.026331752, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.03043592, + "timeSeconds": 1.032683551, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.033736421, + "timeSeconds": 1.026333941, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.027523052, - "uploadBytes": 117440512, + "timeSeconds": 1.020562265, + "uploadBytes": 16777216, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.01035188, - "uploadBytes": 16777216, + "timeSeconds": 1.012029422, + "uploadBytes": 100663296, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.017882127, - "uploadBytes": 117440512, + "timeSeconds": 1.084426662, + "uploadBytes": 100663296, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.016460223, - "uploadBytes": 117440512, + "timeSeconds": 1.000006747, + "uploadBytes": 97648640, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.01738447, - "uploadBytes": 117440512, + "timeSeconds": 1.045369634, + "uploadBytes": 61734912, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.01600411, - "uploadBytes": 117440512, + "timeSeconds": 1.046903164, + "uploadBytes": 67108864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.018699738, - "uploadBytes": 117440512, + "timeSeconds": 1.044964555, + "uploadBytes": 67108864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.016743446, - "uploadBytes": 117440512, + "timeSeconds": 1.068434208, + "uploadBytes": 67108864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.017273811, - "uploadBytes": 117440512, + "timeSeconds": 1.074237337, + "uploadBytes": 67108864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.020033537, - "uploadBytes": 117440512, + "timeSeconds": 1.050602701, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.017087096, - "uploadBytes": 117440512, + "timeSeconds": 1.161065384, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.020086989, - "uploadBytes": 117440512, + "timeSeconds": 1.021134256, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.016402261, - "uploadBytes": 117440512, + "timeSeconds": 1.154616421, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.019812952, - "uploadBytes": 117440512, + "timeSeconds": 1.175694677, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.017559214, - "uploadBytes": 117440512, + "timeSeconds": 1.174371525, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.018324726, - "uploadBytes": 117440512, + "timeSeconds": 1.174728689, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.014333875, - "uploadBytes": 117440512, + "timeSeconds": 1.2262461199999999, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.021557705, - "uploadBytes": 117440512, + "timeSeconds": 1.144416901, + "uploadBytes": 25165824, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.016434548, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.017785776, + "timeSeconds": 1.052134111, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.018845537, + "timeSeconds": 1.060765569, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.019079791, - "uploadBytes": 25165824, + "timeSeconds": 1.000018241, + "uploadBytes": 116981760, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.056642853, + "uploadBytes": 109510656, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.063718285, + "timeSeconds": 1.061169536, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.063662489, + "timeSeconds": 1.06107698, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.062692814, + "timeSeconds": 1.060488193, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005768, - "uploadBytes": 116523008, + "timeSeconds": 1.000089841, + "uploadBytes": 114688000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05679351, - "uploadBytes": 109969408, + "timeSeconds": 1.05741641, + "uploadBytes": 111804416, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.068102326, + "timeSeconds": 1.055778904, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.062524724, + "timeSeconds": 1.061014584, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.063568974, + "timeSeconds": 1.067222004, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.063091589, + "timeSeconds": 1.058156357, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.06420565, - "uploadBytes": 117440512, + "timeSeconds": 1.000062649, + "uploadBytes": 117178368, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.061096842, - "uploadBytes": 117440512, + "timeSeconds": 1.059273991, + "uploadBytes": 109314048, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.066172005, + "timeSeconds": 1.065340049, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.06487204, - "uploadBytes": 117440512, + "timeSeconds": 1.000068725, + "uploadBytes": 115671040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.064687999, - "uploadBytes": 117440512, + "timeSeconds": 1.000020326, + "uploadBytes": 31522816, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.066627134, - "uploadBytes": 117440512, + "timeSeconds": 1.053534127, + "uploadBytes": 111083520, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.066059885, + "timeSeconds": 1.054403655, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.063498501, + "timeSeconds": 1.057514482, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.066957262, - "uploadBytes": 25165824, + "timeSeconds": 1.054896586, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.052846403, + "timeSeconds": 1.0539562120000001, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.053421204, + "timeSeconds": 1.059065861, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.054242634, + "timeSeconds": 1.059625109, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.054193138, + "timeSeconds": 1.051065178, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.054401524, + "timeSeconds": 1.061126783, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.057575736, + "timeSeconds": 1.053608009, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.057520655, + "timeSeconds": 1.057303474, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.052487719, + "timeSeconds": 1.059666881, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.054488631, + "timeSeconds": 1.058659129, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.052753214, + "timeSeconds": 1.054474502, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.053065811, + "timeSeconds": 1.059117328, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.050729198, + "timeSeconds": 1.060308194, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.052729768, + "timeSeconds": 1.05184049, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.053201385, - "uploadBytes": 117440512, + "timeSeconds": 1.027435491, + "uploadBytes": 25165824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.053156504, + "timeSeconds": 1.039141545, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.054323853, + "timeSeconds": 1.04624956, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.055565207, + "timeSeconds": 1.048015886, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.077104441, - "uploadBytes": 16777216, + "timeSeconds": 1.05342599, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005674, - "uploadBytes": 113049600, + "timeSeconds": 1.0512398059999999, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.066689077, - "uploadBytes": 113442816, + "timeSeconds": 1.000044373, + "uploadBytes": 115408896, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000080898, - "uploadBytes": 114950144, + "timeSeconds": 1.0446303, + "uploadBytes": 111083520, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.062683822, - "uploadBytes": 111542272, + "timeSeconds": 1.055652911, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0001143, - "uploadBytes": 115539968, + "timeSeconds": 1.052296054, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.066943717, - "uploadBytes": 110952448, + "timeSeconds": 1.050220434, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.067749545, + "timeSeconds": 1.049275309, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004734, - "uploadBytes": 116129792, + "timeSeconds": 1.045882497, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.061583543, - "uploadBytes": 110362624, + "timeSeconds": 1.046436448, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.068767623, + "timeSeconds": 1.051895066, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.069853921, + "timeSeconds": 1.041312734, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000227, - "uploadBytes": 117243904, + "timeSeconds": 1.048241077, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.066646735, - "uploadBytes": 109248512, + "timeSeconds": 1.049783853, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015784, - "uploadBytes": 113049600, + "timeSeconds": 1.009887339, + "uploadBytes": 25165824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.06675057, - "uploadBytes": 113442816, + "timeSeconds": 1.057676326, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00001599, - "uploadBytes": 112721920, + "timeSeconds": 1.000077035, + "uploadBytes": 116391936, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.068337479, - "uploadBytes": 113770496, + "timeSeconds": 1.065398543, + "uploadBytes": 110100480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.087915841, - "uploadBytes": 16777216, + "timeSeconds": 1.000047719, + "uploadBytes": 115146752, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.035934094, - "uploadBytes": 117440512, + "timeSeconds": 1.060940272, + "uploadBytes": 111345664, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.033536282, - "uploadBytes": 117440512, + "timeSeconds": 1.000041872, + "uploadBytes": 111935488, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.033673149, - "uploadBytes": 117440512, + "timeSeconds": 1.000092883, + "uploadBytes": 113836032, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.032593731, - "uploadBytes": 117440512, + "timeSeconds": 1.060641439, + "uploadBytes": 109772800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.03764866, + "timeSeconds": 1.065100839, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031208808, + "timeSeconds": 1.062821207, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.033708052, - "uploadBytes": 117440512, + "timeSeconds": 1.000012366, + "uploadBytes": 112328704, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030421371, - "uploadBytes": 117440512, + "timeSeconds": 1.000021251, + "uploadBytes": 110886912, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039222182, - "uploadBytes": 117440512, - "downloadBytes": 0 - }, - { - "type": "intermediary", - "timeSeconds": 1.032520904, - "uploadBytes": 117440512, - "downloadBytes": 0 - }, - { - "type": "intermediary", - "timeSeconds": 1.03299215, - "uploadBytes": 117440512, + "timeSeconds": 1.000032907, + "uploadBytes": 112066560, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.041508072, - "uploadBytes": 117440512, + "timeSeconds": 1.06320729, + "uploadBytes": 109314048, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.032594865, - "uploadBytes": 117440512, + "timeSeconds": 1.000073887, + "uploadBytes": 113377280, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.034026622, - "uploadBytes": 117440512, + "timeSeconds": 1.00006844, + "uploadBytes": 112263168, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.033172858, - "uploadBytes": 117440512, + "timeSeconds": 1.054697766, + "uploadBytes": 109903872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0373637, + "timeSeconds": 1.06848099, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.036757186, - "uploadBytes": 117440512, + "timeSeconds": 1.047926763, + "uploadBytes": 25165824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.034718003, + "timeSeconds": 1.046833771, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000073965, - "uploadBytes": 20447232, - "downloadBytes": 0 - }, - { - "type": "intermediary", - "timeSeconds": 1.057614844, - "uploadBytes": 113770496, - "downloadBytes": 0 - }, - { - "type": "intermediary", - "timeSeconds": 1.057019738, + "timeSeconds": 1.040272777, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.057967999, + "timeSeconds": 1.042169753, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.060914156, + "timeSeconds": 1.037077614, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.057906018, + "timeSeconds": 1.046453698, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0567538380000001, + "timeSeconds": 1.042516224, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.057221967, + "timeSeconds": 1.044959643, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.057979313, + "timeSeconds": 1.042568431, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.064689536, + "timeSeconds": 1.045048657, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.054663499, + "timeSeconds": 1.0371058, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.056261366, + "timeSeconds": 1.041746678, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058273481, + "timeSeconds": 1.045257364, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058130456, + "timeSeconds": 1.047217985, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05843458, + "timeSeconds": 1.044422111, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.060623664, + "timeSeconds": 1.051022372, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.056809376, + "timeSeconds": 1.051111603, "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.059517892, + "timeSeconds": 1.040339986, "uploadBytes": 117440512, "downloadBytes": 0 } ], "implementation": "go-libp2p", - "version": "v0.41", + "version": "v0.29", "transportStack": "tcp" }, { "result": [ { "type": "intermediary", - "timeSeconds": 1.000409924, - "uploadBytes": 58982400, + "timeSeconds": 1.003044721, + "uploadBytes": 76742656, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000225073, - "uploadBytes": 103481344, + "timeSeconds": 1.000056967, + "uploadBytes": 134873088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000267613, - "uploadBytes": 74383360, + "timeSeconds": 1.000247044, + "uploadBytes": 134873088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000374655, - "uploadBytes": 74317824, + "timeSeconds": 1.000174952, + "uploadBytes": 134742016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000169954, - "uploadBytes": 76021760, + "timeSeconds": 1.000211601, + "uploadBytes": 134348800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000325837, - "uploadBytes": 74973184, + "timeSeconds": 1.000106219, + "uploadBytes": 134676480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000439427, - "uploadBytes": 75104256, + "timeSeconds": 1.000127333, + "uploadBytes": 135004160, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000436449, - "uploadBytes": 75694080, + "timeSeconds": 1.000134103, + "uploadBytes": 134479872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000666924, - "uploadBytes": 76152832, + "timeSeconds": 1.000107134, + "uploadBytes": 134610944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000553494, - "uploadBytes": 75759616, + "timeSeconds": 1.01591531, + "uploadBytes": 134676480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000800875, - "uploadBytes": 76218368, + "timeSeconds": 1.001803383, + "uploadBytes": 134479872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000192623, - "uploadBytes": 76611584, + "timeSeconds": 1.000105852, + "uploadBytes": 134479872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000039383, - "uploadBytes": 76152832, + "timeSeconds": 1.000121126, + "uploadBytes": 134610944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000198974, - "uploadBytes": 76742656, + "timeSeconds": 1.000310814, + "uploadBytes": 134479872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000353625, - "uploadBytes": 76873728, + "timeSeconds": 1.000228637, + "uploadBytes": 134676480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001155473, - "uploadBytes": 76546048, + "timeSeconds": 1.000086716, + "uploadBytes": 134414336, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000502354, - "uploadBytes": 77529088, + "timeSeconds": 1.000019537, + "uploadBytes": 134152192, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000080617, - "uploadBytes": 77398016, + "timeSeconds": 1.001056349, + "uploadBytes": 134283264, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000496097, - "uploadBytes": 77332480, + "timeSeconds": 1.000125554, + "uploadBytes": 134676480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.008020887, - "uploadBytes": 56557568, + "timeSeconds": 1.005627038, + "uploadBytes": 69074944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000164018, - "uploadBytes": 112197632, + "timeSeconds": 1.004748529, + "uploadBytes": 126550016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.003505825, - "uploadBytes": 111542272, + "timeSeconds": 1.001977574, + "uploadBytes": 126550016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000283081, - "uploadBytes": 111804416, + "timeSeconds": 1.000314871, + "uploadBytes": 126091264, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001368287, - "uploadBytes": 112066560, + "timeSeconds": 1.001613444, + "uploadBytes": 126550016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000650538, - "uploadBytes": 111214592, + "timeSeconds": 1.003567853, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000302304, - "uploadBytes": 112590848, + "timeSeconds": 1.003274945, + "uploadBytes": 126615552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000896772, - "uploadBytes": 112590848, + "timeSeconds": 1.000934299, + "uploadBytes": 126353408, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000806178, - "uploadBytes": 112787456, + "timeSeconds": 1.00354828, + "uploadBytes": 126681088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000533653, - "uploadBytes": 113049600, + "timeSeconds": 1.001236613, + "uploadBytes": 126353408, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000627421, - "uploadBytes": 112459776, + "timeSeconds": 1.001968051, + "uploadBytes": 126418944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000109769, - "uploadBytes": 113115136, + "timeSeconds": 1.001915358, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00024462, - "uploadBytes": 113639424, + "timeSeconds": 1.002968344, + "uploadBytes": 126550016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000021567, - "uploadBytes": 113115136, + "timeSeconds": 1.002537364, + "uploadBytes": 126418944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001199912, - "uploadBytes": 113770496, + "timeSeconds": 1.004569296, + "uploadBytes": 126615552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001037558, - "uploadBytes": 113967104, + "timeSeconds": 1.002088561, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001085481, - "uploadBytes": 114229248, + "timeSeconds": 1.000223481, + "uploadBytes": 90243072, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000207799, - "uploadBytes": 115015680, + "timeSeconds": 1.000262906, + "uploadBytes": 110297088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000955285, - "uploadBytes": 114098176, + "timeSeconds": 1.000292491, + "uploadBytes": 110493696, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000226, - "uploadBytes": 55640064, + "timeSeconds": 1.000075017, + "uploadBytes": 64487424, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000750719, - "uploadBytes": 106496000, + "timeSeconds": 1.00009729, + "uploadBytes": 123928576, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00214495, - "uploadBytes": 106168320, + "timeSeconds": 1.000180153, + "uploadBytes": 122814464, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000091616, - "uploadBytes": 106627072, + "timeSeconds": 1.019106921, + "uploadBytes": 123994112, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000329505, - "uploadBytes": 106954752, + "timeSeconds": 1.000066202, + "uploadBytes": 124715008, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001291094, - "uploadBytes": 106889216, + "timeSeconds": 1.000197407, + "uploadBytes": 121503744, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000460676, - "uploadBytes": 107282432, + "timeSeconds": 1.000079815, + "uploadBytes": 124518400, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000238176, - "uploadBytes": 107216896, + "timeSeconds": 1.000240871, + "uploadBytes": 121634816, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000898339, - "uploadBytes": 107741184, + "timeSeconds": 1.001541847, + "uploadBytes": 91095040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000143135, - "uploadBytes": 84017152, + "timeSeconds": 1.000019512, + "uploadBytes": 125501440, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000987187, - "uploadBytes": 76480512, + "timeSeconds": 1.000053699, + "uploadBytes": 120717312, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000431705, - "uploadBytes": 75366400, + "timeSeconds": 1.00017265, + "uploadBytes": 125108224, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000043411, - "uploadBytes": 75235328, + "timeSeconds": 1.000028346, + "uploadBytes": 120389632, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000018121, - "uploadBytes": 76808192, + "timeSeconds": 1.021572783, + "uploadBytes": 124583936, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000305391, - "uploadBytes": 75825152, + "timeSeconds": 1.000411919, + "uploadBytes": 125698048, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000512717, - "uploadBytes": 75956224, + "timeSeconds": 1.000046443, + "uploadBytes": 120651776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000055693, - "uploadBytes": 77266944, + "timeSeconds": 1.000155861, + "uploadBytes": 125042688, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000524148, - "uploadBytes": 76611584, + "timeSeconds": 1.00023317, + "uploadBytes": 120651776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000458693, - "uploadBytes": 76873728, + "timeSeconds": 1.021722927, + "uploadBytes": 124518400, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000210235, - "uploadBytes": 63569920, + "timeSeconds": 1.009607148, + "uploadBytes": 79626240, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000362652, - "uploadBytes": 113573888, + "timeSeconds": 1.000293269, + "uploadBytes": 138674176, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000054892, - "uploadBytes": 114622464, + "timeSeconds": 1.000068098, + "uploadBytes": 137691136, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000725977, - "uploadBytes": 113704960, + "timeSeconds": 1.000261428, + "uploadBytes": 135004160, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00028824, - "uploadBytes": 113573888, + "timeSeconds": 1.000079458, + "uploadBytes": 139132928, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000835638, - "uploadBytes": 114884608, + "timeSeconds": 1.030629015, + "uploadBytes": 108265472, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001567948, - "uploadBytes": 115015680, + "timeSeconds": 1.000372672, + "uploadBytes": 115998720, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000153923, - "uploadBytes": 114753536, + "timeSeconds": 1.005670259, + "uploadBytes": 120651776, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000633121, - "uploadBytes": 114884608, + "timeSeconds": 1.000050196, + "uploadBytes": 120782848, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001498398, - "uploadBytes": 115671040, + "timeSeconds": 1.00043909, + "uploadBytes": 121176064, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000138371, - "uploadBytes": 115408896, + "timeSeconds": 1.000162511, + "uploadBytes": 119668736, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001735654, - "uploadBytes": 114884608, + "timeSeconds": 1.000015706, + "uploadBytes": 121569280, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000338314, - "uploadBytes": 115867648, + "timeSeconds": 1.001039911, + "uploadBytes": 121110528, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000439478, - "uploadBytes": 116195328, + "timeSeconds": 1.000214173, + "uploadBytes": 121372672, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000183658, - "uploadBytes": 115605504, + "timeSeconds": 1.000427649, + "uploadBytes": 122224640, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001254093, - "uploadBytes": 116785152, + "timeSeconds": 1.000488952, + "uploadBytes": 121503744, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000086285, - "uploadBytes": 116588544, + "timeSeconds": 1.000348168, + "uploadBytes": 122159104, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000887567, - "uploadBytes": 116981760, + "timeSeconds": 1.000785426, + "uploadBytes": 122880000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000775988, - "uploadBytes": 117047296, + "timeSeconds": 1.000169093, + "uploadBytes": 122290176, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00001799, - "uploadBytes": 52822016, + "timeSeconds": 1.000256547, + "uploadBytes": 68943872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000629475, - "uploadBytes": 107151360, + "timeSeconds": 1.000055418, + "uploadBytes": 125435904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001004485, - "uploadBytes": 107282432, + "timeSeconds": 1.000106286, + "uploadBytes": 125435904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000719852, - "uploadBytes": 107741184, + "timeSeconds": 1.001979749, + "uploadBytes": 126025728, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000699005, - "uploadBytes": 107937792, + "timeSeconds": 1.004349995, + "uploadBytes": 126287872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000365927, - "uploadBytes": 108331008, + "timeSeconds": 1.003924699, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000232625, - "uploadBytes": 108789760, + "timeSeconds": 1.000077594, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000255491, - "uploadBytes": 109117440, + "timeSeconds": 1.000069701, + "uploadBytes": 125239296, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000225701, - "uploadBytes": 108462080, + "timeSeconds": 1.000245781, + "uploadBytes": 88342528, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000816158, - "uploadBytes": 108855296, + "timeSeconds": 1.000098078, + "uploadBytes": 110100480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000116495, - "uploadBytes": 109117440, + "timeSeconds": 1.000013718, + "uploadBytes": 110166016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000274652, - "uploadBytes": 108920832, + "timeSeconds": 1.000069422, + "uploadBytes": 110297088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000118783, - "uploadBytes": 109510656, + "timeSeconds": 1.000041854, + "uploadBytes": 110493696, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001018602, - "uploadBytes": 109772800, + "timeSeconds": 1.0000111, + "uploadBytes": 110755840, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000148635, - "uploadBytes": 109969408, + "timeSeconds": 1.000007424, + "uploadBytes": 110886912, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000102048, - "uploadBytes": 109641728, + "timeSeconds": 1.000317763, + "uploadBytes": 111149056, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000087404, - "uploadBytes": 109903872, + "timeSeconds": 1.000046536, + "uploadBytes": 111280128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000431691, - "uploadBytes": 110231552, + "timeSeconds": 1.000619587, + "uploadBytes": 111673344, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001278319, - "uploadBytes": 111083520, + "timeSeconds": 1.000108102, + "uploadBytes": 111738880, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.005555672, - "uploadBytes": 59310080, + "timeSeconds": 1.017197938, + "uploadBytes": 47382528, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000388697, - "uploadBytes": 75497472, + "timeSeconds": 1.000116226, + "uploadBytes": 115277824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002985191, - "uploadBytes": 75169792, + "timeSeconds": 1.000234244, + "uploadBytes": 115671040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000458109, - "uploadBytes": 75694080, + "timeSeconds": 1.000255742, + "uploadBytes": 115474432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000833679, - "uploadBytes": 75169792, + "timeSeconds": 1.000311897, + "uploadBytes": 115933184, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000207197, - "uploadBytes": 75497472, + "timeSeconds": 1.000382069, + "uploadBytes": 115998720, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000640814, - "uploadBytes": 75759616, + "timeSeconds": 1.000361666, + "uploadBytes": 116129792, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001412935, - "uploadBytes": 76742656, + "timeSeconds": 1.000185952, + "uploadBytes": 116523008, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001298176, - "uploadBytes": 76152832, + "timeSeconds": 1.000491424, + "uploadBytes": 116850688, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000325098, - "uploadBytes": 76546048, + "timeSeconds": 1.000377465, + "uploadBytes": 117047296, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000246592, - "uploadBytes": 76480512, + "timeSeconds": 1.000536113, + "uploadBytes": 116523008, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000075062, - "uploadBytes": 77594624, + "timeSeconds": 1.000667887, + "uploadBytes": 116916224, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000016963, - "uploadBytes": 77135872, + "timeSeconds": 1.000118495, + "uploadBytes": 117178368, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000990622, - "uploadBytes": 77201408, + "timeSeconds": 1.000232139, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031636, - "uploadBytes": 77660160, + "timeSeconds": 1.000893821, + "uploadBytes": 117637120, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002164066, - "uploadBytes": 78118912, + "timeSeconds": 1.000236385, + "uploadBytes": 117964800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000013415, - "uploadBytes": 77987840, + "timeSeconds": 1.00004926, + "uploadBytes": 118226944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001238293, - "uploadBytes": 78053376, + "timeSeconds": 1.000160999, + "uploadBytes": 118358016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000457827, - "uploadBytes": 78512128, + "timeSeconds": 1.000834187, + "uploadBytes": 118685696, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001369724, - "uploadBytes": 60555264, + "timeSeconds": 1.000117939, + "uploadBytes": 68812800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000293768, - "uploadBytes": 109379584, + "timeSeconds": 1.00031198, + "uploadBytes": 124256256, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002378708, - "uploadBytes": 109117440, + "timeSeconds": 1.000228282, + "uploadBytes": 126091264, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000178361, - "uploadBytes": 109510656, + "timeSeconds": 1.002483733, + "uploadBytes": 124387328, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000356472, - "uploadBytes": 110166016, + "timeSeconds": 1.008257695, + "uploadBytes": 126615552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000527494, - "uploadBytes": 110231552, + "timeSeconds": 1.008858996, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000722704, - "uploadBytes": 110428160, + "timeSeconds": 1.008732335, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000182651, - "uploadBytes": 110821376, + "timeSeconds": 1.010757806, + "uploadBytes": 126681088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00027912, - "uploadBytes": 110624768, + "timeSeconds": 1.006435767, + "uploadBytes": 126353408, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000368538, - "uploadBytes": 111149056, + "timeSeconds": 1.007209581, + "uploadBytes": 126418944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000201004, - "uploadBytes": 111149056, + "timeSeconds": 1.000147652, + "uploadBytes": 103022592, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000130015, - "uploadBytes": 110755840, + "timeSeconds": 1.000155959, + "uploadBytes": 109576192, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000490058, - "uploadBytes": 111345664, + "timeSeconds": 1.000151926, + "uploadBytes": 109707264, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000447632, - "uploadBytes": 111345664, + "timeSeconds": 1.000166097, + "uploadBytes": 110034944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000290817, - "uploadBytes": 112001024, + "timeSeconds": 1.000074297, + "uploadBytes": 110297088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000097203, - "uploadBytes": 111738880, + "timeSeconds": 1.000065097, + "uploadBytes": 110297088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000215069, - "uploadBytes": 112263168, + "timeSeconds": 1.000969936, + "uploadBytes": 110952448, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001491174, - "uploadBytes": 112328704, + "timeSeconds": 1.000303144, + "uploadBytes": 111214592, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000149661, - "uploadBytes": 112984064, + "timeSeconds": 1.001664506, + "uploadBytes": 111607808, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00083331, - "uploadBytes": 56950784, + "timeSeconds": 1.000170012, + "uploadBytes": 65798144, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0007993, - "uploadBytes": 111411200, + "timeSeconds": 1.013028444, + "uploadBytes": 124518400, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001304377, - "uploadBytes": 110886912, + "timeSeconds": 1.000044819, + "uploadBytes": 125108224, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000086972, - "uploadBytes": 111411200, + "timeSeconds": 1.000039091, + "uploadBytes": 123142144, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00054447, - "uploadBytes": 111542272, + "timeSeconds": 1.004791575, + "uploadBytes": 123535360, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000167238, - "uploadBytes": 111411200, + "timeSeconds": 1.000046873, + "uploadBytes": 124846080, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000430646, - "uploadBytes": 111935488, + "timeSeconds": 1.000153378, + "uploadBytes": 123076608, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00024217, - "uploadBytes": 112197632, + "timeSeconds": 1.004225595, + "uploadBytes": 123666432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000598442, - "uploadBytes": 112263168, + "timeSeconds": 1.000242352, + "uploadBytes": 124977152, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000445318, - "uploadBytes": 88670208, + "timeSeconds": 1.000070276, + "uploadBytes": 123076608, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000663646, - "uploadBytes": 78249984, + "timeSeconds": 1.004540437, + "uploadBytes": 123928576, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000205935, - "uploadBytes": 79495168, + "timeSeconds": 1.000076319, + "uploadBytes": 124452864, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.003024587, - "uploadBytes": 79036416, + "timeSeconds": 1.000235928, + "uploadBytes": 123404288, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000503078, - "uploadBytes": 79298560, + "timeSeconds": 1.004167282, + "uploadBytes": 123928576, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000458391, - "uploadBytes": 79888384, + "timeSeconds": 1.000025153, + "uploadBytes": 124256256, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00088037, - "uploadBytes": 79560704, + "timeSeconds": 1.003791525, + "uploadBytes": 123797504, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000776846, - "uploadBytes": 79953920, + "timeSeconds": 1.004421049, + "uploadBytes": 124059648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000123334, - "uploadBytes": 80478208, + "timeSeconds": 1.000154415, + "uploadBytes": 124780544, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000240972, - "uploadBytes": 80412672, + "timeSeconds": 1.000195374, + "uploadBytes": 122945536, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00011048, - "uploadBytes": 67633152, + "timeSeconds": 1.00740499, + "uploadBytes": 71761920, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.009180489, - "uploadBytes": 117178368, + "timeSeconds": 1.000171306, + "uploadBytes": 131203072, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000059542, - "uploadBytes": 117374976, + "timeSeconds": 1.000043772, + "uploadBytes": 129892352, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000072349, - "uploadBytes": 117702656, + "timeSeconds": 1.004223533, + "uploadBytes": 129171456, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001407717, - "uploadBytes": 117571584, + "timeSeconds": 1.000015799, + "uploadBytes": 130023424, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001219464, - "uploadBytes": 117768192, + "timeSeconds": 1.000291414, + "uploadBytes": 128450560, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001603, - "uploadBytes": 117440512, + "timeSeconds": 1.007605907, + "uploadBytes": 131465216, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000770431, - "uploadBytes": 118030336, + "timeSeconds": 1.013575635, + "uploadBytes": 117964800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000374851, - "uploadBytes": 118751232, + "timeSeconds": 1.000181385, + "uploadBytes": 129564672, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000490988, - "uploadBytes": 118620160, + "timeSeconds": 1.00013517, + "uploadBytes": 130744320, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0014386, - "uploadBytes": 118554624, + "timeSeconds": 1.000226823, + "uploadBytes": 127795200, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00046036, - "uploadBytes": 118685696, + "timeSeconds": 1.001523642, + "uploadBytes": 130875392, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000228854, - "uploadBytes": 118554624, + "timeSeconds": 1.006983922, + "uploadBytes": 129302528, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00043305, - "uploadBytes": 119144448, + "timeSeconds": 1.003804354, + "uploadBytes": 131727360, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000487725, - "uploadBytes": 119603200, + "timeSeconds": 1.008780648, + "uploadBytes": 129105920, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000135947, - "uploadBytes": 119865344, + "timeSeconds": 1.000114696, + "uploadBytes": 131530752, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000238631, - "uploadBytes": 119537664, + "timeSeconds": 1.014207089, + "uploadBytes": 129433600, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00009673, - "uploadBytes": 119930880, + "timeSeconds": 1.000170272, + "uploadBytes": 131792896, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000073242, - "uploadBytes": 120455168, + "timeSeconds": 1.013667978, + "uploadBytes": 129236992, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000261307, - "uploadBytes": 65208320, + "timeSeconds": 1.006985748, + "uploadBytes": 69074944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001237611, - "uploadBytes": 74907648, + "timeSeconds": 1.003388506, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000168231, - "uploadBytes": 77201408, + "timeSeconds": 1.004963862, + "uploadBytes": 126418944, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002135253, - "uploadBytes": 76742656, + "timeSeconds": 1.003744473, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000195254, - "uploadBytes": 77201408, + "timeSeconds": 1.000561974, + "uploadBytes": 119734272, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000748189, - "uploadBytes": 77922304, + "timeSeconds": 1.000064634, + "uploadBytes": 124977152, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000487859, - "uploadBytes": 78053376, + "timeSeconds": 1.000130436, + "uploadBytes": 125632512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002563, - "uploadBytes": 78315520, + "timeSeconds": 1.003868485, + "uploadBytes": 126091264, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000250187, - "uploadBytes": 78512128, + "timeSeconds": 1.004425216, + "uploadBytes": 126615552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000503574, - "uploadBytes": 78381056, + "timeSeconds": 1.002574138, + "uploadBytes": 126353408, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001020362, - "uploadBytes": 78643200, + "timeSeconds": 1.005346558, + "uploadBytes": 126484480, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003591, - "uploadBytes": 79298560, + "timeSeconds": 1.015850322, + "uploadBytes": 105578496, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020486, - "uploadBytes": 79036416, + "timeSeconds": 1.000441622, + "uploadBytes": 76480512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000581386, - "uploadBytes": 79626240, + "timeSeconds": 1.000383753, + "uploadBytes": 77529088, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000174839, - "uploadBytes": 79757312, + "timeSeconds": 1.001183635, + "uploadBytes": 77791232, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000123762, - "uploadBytes": 79822848, + "timeSeconds": 1.000517387, + "uploadBytes": 77987840, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000657454, - "uploadBytes": 79822848, + "timeSeconds": 1.001665852, + "uploadBytes": 78249984, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000354939, - "uploadBytes": 79953920, + "timeSeconds": 1.000809749, + "uploadBytes": 78512128, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000029172, - "uploadBytes": 80609280, + "timeSeconds": 1.001831021, + "uploadBytes": 78774272, "downloadBytes": 0 } ], "implementation": "go-libp2p", - "version": "v0.41", + "version": "v0.29", "transportStack": "quic-v1" }, { "result": [ { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 46465024, + "timeSeconds": 1.008513247, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 200212480, + "timeSeconds": 1.065447415, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 242155520, + "timeSeconds": 1.06283028, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 241631232, + "timeSeconds": 1.051171156, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 238682112, + "timeSeconds": 1.063132939, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 240058368, + "timeSeconds": 1.059425343, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 244645888, + "timeSeconds": 1.058015161, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 247595008, + "timeSeconds": 1.055198092, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 232325120, + "timeSeconds": 1.000094115, + "uploadBytes": 117309440, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 227737600, + "timeSeconds": 1.045394321, + "uploadBytes": 109182976, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 240910336, + "timeSeconds": 1.06198891, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 238157824, + "timeSeconds": 1.060604002, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 250281984, + "timeSeconds": 1.000076651, + "uploadBytes": 113180672, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 217186304, + "timeSeconds": 1.063096605, + "uploadBytes": 113311744, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 230621184, + "timeSeconds": 1.000015871, + "uploadBytes": 117243904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 237895680, + "timeSeconds": 1.0530536129999999, + "uploadBytes": 109248512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 245432320, + "timeSeconds": 1.060547709, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 242286592, + "timeSeconds": 1.062033819, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 237436928, + "timeSeconds": 1.054080097, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002, - "uploadBytes": 69271552, + "timeSeconds": 1.000035541, + "uploadBytes": 111607808, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 223543296, + "timeSeconds": 1.000186108, + "uploadBytes": 106496000, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 240648192, + "timeSeconds": 1.00026456, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 248643584, + "timeSeconds": 1.000001244, + "uploadBytes": 112525312, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251527168, + "timeSeconds": 1.001455057, + "uploadBytes": 105578496, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 247988224, + "timeSeconds": 1.000943273, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 253952000, + "timeSeconds": 1.00420681, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251723776, + "timeSeconds": 1.000033709, + "uploadBytes": 112721920, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 249757696, + "timeSeconds": 1.000099675, + "uploadBytes": 111738880, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 264765440, + "timeSeconds": 1.06583248, + "uploadBytes": 111083520, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 265289728, + "timeSeconds": 1.000002033, + "uploadBytes": 115146752, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 264896512, + "timeSeconds": 1.000082502, + "uploadBytes": 110231552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 265879552, + "timeSeconds": 1.061430547, + "uploadBytes": 110166016, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 266141696, + "timeSeconds": 1.000031369, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 266338304, + "timeSeconds": 1.001606214, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 266403840, + "timeSeconds": 1.00004978, + "uploadBytes": 113704960, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 266665984, + "timeSeconds": 1.000087166, + "uploadBytes": 109772800, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 265814016, + "timeSeconds": 1.000079548, + "uploadBytes": 109838336, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 266141696, + "timeSeconds": 1.05265861, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.007, - "uploadBytes": 51118080, + "timeSeconds": 1.03671068, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 238419968, + "timeSeconds": 1.035091236, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257753088, + "timeSeconds": 1.035227778, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257425408, + "timeSeconds": 1.026870675, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 267976704, + "timeSeconds": 1.032346405, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 267124736, + "timeSeconds": 1.034839503, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 274464768, + "timeSeconds": 1.028838869, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 271712256, + "timeSeconds": 1.026435121, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 267976704, + "timeSeconds": 1.036443118, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 266731520, + "timeSeconds": 1.032297182, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 271974400, + "timeSeconds": 1.0344812270000001, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 270336000, + "timeSeconds": 1.034177427, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 258605056, + "timeSeconds": 1.030369404, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257884160, + "timeSeconds": 1.029525736, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 259784704, + "timeSeconds": 1.032466121, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 258867200, + "timeSeconds": 1.035561334, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257753088, + "timeSeconds": 1.033235616, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 263716864, + "timeSeconds": 1.03055117, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 256901120, + "timeSeconds": 1.053550482, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 85458944, + "timeSeconds": 1.046782333, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 232587264, + "timeSeconds": 1.041915006, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257753088, + "timeSeconds": 1.052562076, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 254869504, + "timeSeconds": 1.045716444, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 249036800, + "timeSeconds": 1.043356205, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 250413056, + "timeSeconds": 1.042257436, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251723776, + "timeSeconds": 1.047388494, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 245432320, + "timeSeconds": 1.048256504, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 246349824, + "timeSeconds": 1.034584147, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 239796224, + "timeSeconds": 1.043795981, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 243924992, + "timeSeconds": 1.051515861, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 247595008, + "timeSeconds": 1.052324524, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 247660544, + "timeSeconds": 1.049083549, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 247529472, + "timeSeconds": 1.041316352, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 249036800, + "timeSeconds": 1.051479265, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 249495552, + "timeSeconds": 1.050957462, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251133952, + "timeSeconds": 1.039710009, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 250609664, + "timeSeconds": 1.000074447, + "uploadBytes": 38207488, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 253427712, + "timeSeconds": 1.029476598, + "uploadBytes": 96010240, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 41287680, + "timeSeconds": 1.103227015, + "uploadBytes": 100663296, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 222429184, + "timeSeconds": 1.060603817, + "uploadBytes": 58720256, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 265027584, + "timeSeconds": 1.106828245, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 269418496, + "timeSeconds": 1.217858956, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 274464768, + "timeSeconds": 1.21086804, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 262340608, + "timeSeconds": 1.206428078, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257949696, + "timeSeconds": 1.210743155, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 268632064, + "timeSeconds": 1.204438481, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 270073856, + "timeSeconds": 1.141191681, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 264306688, + "timeSeconds": 1.268686923, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 276758528, + "timeSeconds": 1.02385507, + "uploadBytes": 25165824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 277610496, + "timeSeconds": 1.264053919, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 278265856, + "timeSeconds": 1.214177696, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 278200320, + "timeSeconds": 1.208354447, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 278331392, + "timeSeconds": 1.208659446, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 278265856, + "timeSeconds": 1.03051072, + "uploadBytes": 25165824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 278396928, + "timeSeconds": 1.047979644, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 277348352, + "timeSeconds": 1.034182722, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 264044544, + "timeSeconds": 1.03592247, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 80150528, + "timeSeconds": 1.034837405, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 237043712, + "timeSeconds": 1.035827565, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 262078464, + "timeSeconds": 1.04245861, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05, - "uploadBytes": 257163264, + "timeSeconds": 1.043803666, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 266534912, + "timeSeconds": 1.043630232, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 261554176, + "timeSeconds": 1.030505533, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251265024, + "timeSeconds": 1.032585362, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 210829312, + "timeSeconds": 1.045264698, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 170786816, + "timeSeconds": 1.046673627, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 176160768, + "timeSeconds": 1.035489351, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.003, - "uploadBytes": 137166848, + "timeSeconds": 1.031179969, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 132055040, + "timeSeconds": 1.04125982, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 137297920, + "timeSeconds": 1.038215549, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 140181504, + "timeSeconds": 1.035590306, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 142082048, + "timeSeconds": 1.035678936, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 145752064, + "timeSeconds": 1.022396461, + "uploadBytes": 16646144, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 148111360, + "timeSeconds": 1.000023513, + "uploadBytes": 104398848, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 119013376, + "timeSeconds": 1.007710867, + "uploadBytes": 105447424, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 109182976, + "timeSeconds": 1.011772163, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 74514432, + "timeSeconds": 1.015611095, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 238813184, + "timeSeconds": 1.010208002, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 265158656, + "timeSeconds": 1.01847583, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 269025280, + "timeSeconds": 1.012004831, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 269615104, + "timeSeconds": 1.023650667, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 270139392, + "timeSeconds": 1.024227291, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 269484032, + "timeSeconds": 1.013375232, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 269287424, + "timeSeconds": 1.017736264, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 267059200, + "timeSeconds": 1.018907026, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 268042240, + "timeSeconds": 1.021905369, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 268828672, + "timeSeconds": 1.020395628, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 270008320, + "timeSeconds": 1.01550169, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 267124736, + "timeSeconds": 1.016848347, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 269156352, + "timeSeconds": 1.021300671, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 269352960, + "timeSeconds": 1.018762921, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 265945088, + "timeSeconds": 1.049891433, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 269025280, + "timeSeconds": 1.049441964, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 270401536, + "timeSeconds": 1.04115459, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 268304384, + "timeSeconds": 1.052501647, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 93978624, + "timeSeconds": 1.037008896, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 213057536, + "timeSeconds": 1.039778844, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 231211008, + "timeSeconds": 1.042585144, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 245760000, + "timeSeconds": 1.03802322, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 248512512, + "timeSeconds": 1.050138254, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 259063808, + "timeSeconds": 1.043354109, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 247136256, + "timeSeconds": 1.039241826, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 231800832, + "timeSeconds": 1.049226946, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 236716032, + "timeSeconds": 1.046243424, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 264110080, + "timeSeconds": 1.037297029, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 253558784, + "timeSeconds": 1.046315195, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 263716864, + "timeSeconds": 1.036752461, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 256573440, + "timeSeconds": 1.034281921, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 246611968, + "timeSeconds": 1.038712116, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 254803968, + "timeSeconds": 1.02345096, + "uploadBytes": 16777216, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 250937344, + "timeSeconds": 1.020226414, + "uploadBytes": 92274688, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 248905728, + "timeSeconds": 1.000060394, + "uploadBytes": 77987840, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251068416, + "timeSeconds": 1.053000597, + "uploadBytes": 64618496, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 247463936, + "timeSeconds": 1.172080794, + "uploadBytes": 50331648, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 67567616, + "timeSeconds": 1.272484291, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 226361344, + "timeSeconds": 1.215229375, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 246022144, + "timeSeconds": 1.207339627, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 258932736, + "timeSeconds": 1.202808173, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 258408448, + "timeSeconds": 1.201510804, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 260636672, + "timeSeconds": 1.201006226, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 264306688, + "timeSeconds": 1.199016217, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 259850240, + "timeSeconds": 1.198662202, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 255131648, + "timeSeconds": 1.32144211, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257359872, + "timeSeconds": 1.078449656, + "uploadBytes": 25165824, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 256835584, + "timeSeconds": 1.213260901, + "uploadBytes": 33554432, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 252116992, + "timeSeconds": 1.049908314, + "uploadBytes": 41943040, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 262864896, + "timeSeconds": 1.000335035, + "uploadBytes": 109051904, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257163264, + "timeSeconds": 1.000014991, + "uploadBytes": 114425856, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 261619712, + "timeSeconds": 1.000046495, + "uploadBytes": 110624768, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 261357568, + "timeSeconds": 1.06417644, + "uploadBytes": 110493696, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 258015232, + "timeSeconds": 1.00006449, + "uploadBytes": 111345664, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 259063808, + "timeSeconds": 1.000062737, + "uploadBytes": 109903872, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 258605056, + "timeSeconds": 1.00008593, + "uploadBytes": 110559232, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 88735744, + "timeSeconds": 1.000041884, + "uploadBytes": 110231552, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 221511680, + "timeSeconds": 1.067088211, + "uploadBytes": 111607808, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 230096896, + "timeSeconds": 1.000033486, + "uploadBytes": 112132096, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 254476288, + "timeSeconds": 1.000017743, + "uploadBytes": 113770496, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 254083072, + "timeSeconds": 1.00004461, + "uploadBytes": 105250816, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 252706816, + "timeSeconds": 1.000076362, + "uploadBytes": 109969408, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251199488, + "timeSeconds": 1.009951832, + "uploadBytes": 104136704, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 255459328, + "timeSeconds": 1.065127946, + "uploadBytes": 117440512, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 243924992, + "timeSeconds": 1.000085994, + "uploadBytes": 112394240, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251133952, + "timeSeconds": 1.003588234, + "uploadBytes": 105709568, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 257032192, + "timeSeconds": 1.000007457, + "uploadBytes": 111017984, "downloadBytes": 0 - }, + } + ], + "implementation": "go-libp2p", + "version": "v0.31", + "transportStack": "tcp" + }, + { + "result": [ { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 251265024, + "timeSeconds": 1.000933204, + "uploadBytes": 46989312, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 253427712, + "timeSeconds": 1.000172076, + "uploadBytes": 105316352, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 254410752, + "timeSeconds": 1.000100997, + "uploadBytes": 103612416, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002, - "uploadBytes": 256638976, + "timeSeconds": 1.000228455, + "uploadBytes": 105644032, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 254935040, + "timeSeconds": 1.000781424, + "uploadBytes": 104529920, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 225509376, + "timeSeconds": 1.000312496, + "uploadBytes": 105906176, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 240844800, + "timeSeconds": 1.001100108, + "uploadBytes": 105316352, "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 183107584, + "timeSeconds": 1.000564812, + "uploadBytes": 105971712, "downloadBytes": 0 - } - ], - "implementation": "js-libp2p", - "version": "v2.8", - "transportStack": "tcp" - } - ], - "parameters": { - "uploadBytes": 9007199254740991, - "downloadBytes": 0 - } - }, - { - "name": "throughput/download", - "unit": "bit/s", - "results": [ - { - "result": [ - { - "type": "intermediary", - "timeSeconds": 1.000018699, - "uploadBytes": 0, - "downloadBytes": 103940096 }, { "type": "intermediary", - "timeSeconds": 1.000018378, - "uploadBytes": 0, - "downloadBytes": 235936680 + "timeSeconds": 1.000286395, + "uploadBytes": 106102784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000267436, - "uploadBytes": 0, - "downloadBytes": 237429848 + "timeSeconds": 1.000275084, + "uploadBytes": 105906176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002201106, - "uploadBytes": 0, - "downloadBytes": 234110976 + "timeSeconds": 1.000546542, + "uploadBytes": 106954752, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000296104, - "uploadBytes": 0, - "downloadBytes": 173765064 + "timeSeconds": 1.00260845, + "uploadBytes": 106168320, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001180717, - "uploadBytes": 0, - "downloadBytes": 82061792 + "timeSeconds": 1.000841947, + "uploadBytes": 107347968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000092869, - "uploadBytes": 0, - "downloadBytes": 82112352 + "timeSeconds": 1.000737283, + "uploadBytes": 106561536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0000168, - "uploadBytes": 0, - "downloadBytes": 81660680 + "timeSeconds": 1.000194192, + "uploadBytes": 107282432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000175094, - "uploadBytes": 0, - "downloadBytes": 81984124 + "timeSeconds": 1.000316682, + "uploadBytes": 107151360, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000098915, - "uploadBytes": 0, - "downloadBytes": 82400784 + "timeSeconds": 1.00036837, + "uploadBytes": 107610112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000077551, - "uploadBytes": 0, - "downloadBytes": 83379588 + "timeSeconds": 1.000904768, + "uploadBytes": 107937792, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020362, - "uploadBytes": 0, - "downloadBytes": 82932984 + "timeSeconds": 1.000667381, + "uploadBytes": 107675648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00018823, - "uploadBytes": 0, - "downloadBytes": 83123944 + "timeSeconds": 1.010666762, + "uploadBytes": 51511296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000043588, - "uploadBytes": 0, - "downloadBytes": 83486364 + "timeSeconds": 1.000291102, + "uploadBytes": 72482816, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000142008, - "uploadBytes": 0, - "downloadBytes": 84246528 + "timeSeconds": 1.000710738, + "uploadBytes": 71827456, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008629, - "uploadBytes": 0, - "downloadBytes": 84236644 + "timeSeconds": 1.000448934, + "uploadBytes": 71958528, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000203569, - "uploadBytes": 0, - "downloadBytes": 84188052 + "timeSeconds": 1.0001937, + "uploadBytes": 72220672, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008265, - "uploadBytes": 0, - "downloadBytes": 84635508 + "timeSeconds": 1.001524963, + "uploadBytes": 73269248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000191551, - "uploadBytes": 0, - "downloadBytes": 85446796 + "timeSeconds": 1.000213092, + "uploadBytes": 73072640, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000313369, - "uploadBytes": 0, - "downloadBytes": 104549114 + "timeSeconds": 1.001602535, + "uploadBytes": 73072640, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000111113, - "uploadBytes": 0, - "downloadBytes": 238564614 + "timeSeconds": 1.000267511, + "uploadBytes": 73400320, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031652, - "uploadBytes": 0, - "downloadBytes": 239422224 + "timeSeconds": 1.000115832, + "uploadBytes": 73990144, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000039415, - "uploadBytes": 0, - "downloadBytes": 240034096 + "timeSeconds": 1.000471856, + "uploadBytes": 73924608, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000054472, - "uploadBytes": 0, - "downloadBytes": 239991416 + "timeSeconds": 1.000471101, + "uploadBytes": 73859072, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000013371, - "uploadBytes": 0, - "downloadBytes": 238707792 + "timeSeconds": 1.001673842, + "uploadBytes": 74842112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000077456, - "uploadBytes": 0, - "downloadBytes": 238294544 + "timeSeconds": 1.000728556, + "uploadBytes": 74842112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000025523, - "uploadBytes": 0, - "downloadBytes": 238508948 + "timeSeconds": 1.000351736, + "uploadBytes": 74907648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017824, - "uploadBytes": 0, - "downloadBytes": 238539744 + "timeSeconds": 1.000261334, + "uploadBytes": 74776576, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000225, - "uploadBytes": 0, - "downloadBytes": 239316852 + "timeSeconds": 1.000184502, + "uploadBytes": 75563008, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000270196, - "uploadBytes": 0, - "downloadBytes": 239590292 + "timeSeconds": 1.000201809, + "uploadBytes": 75366400, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000194883, - "uploadBytes": 0, - "downloadBytes": 238593132 + "timeSeconds": 1.000299444, + "uploadBytes": 75431936, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000041865, - "uploadBytes": 0, - "downloadBytes": 238272512 + "timeSeconds": 1.00044788, + "uploadBytes": 58458112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0000021, - "uploadBytes": 0, - "downloadBytes": 238092288 + "timeSeconds": 1.000543699, + "uploadBytes": 116654080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017895, - "uploadBytes": 0, - "downloadBytes": 238960640 + "timeSeconds": 1.001469861, + "uploadBytes": 116391936, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000051649, - "uploadBytes": 0, - "downloadBytes": 239256964 + "timeSeconds": 1.00046616, + "uploadBytes": 116195328, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003468, - "uploadBytes": 0, - "downloadBytes": 239360916 + "timeSeconds": 1.000143742, + "uploadBytes": 117506048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015252, - "uploadBytes": 0, - "downloadBytes": 238422792 + "timeSeconds": 1.000364057, + "uploadBytes": 82051072, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000030474, - "uploadBytes": 0, - "downloadBytes": 238441440 + "timeSeconds": 1.000079692, + "uploadBytes": 82640896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031181, - "uploadBytes": 0, - "downloadBytes": 102633528 + "timeSeconds": 1.004624521, + "uploadBytes": 82575360, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000119714, - "uploadBytes": 0, - "downloadBytes": 235517264 + "timeSeconds": 1.000478213, + "uploadBytes": 82706432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023619, - "uploadBytes": 0, - "downloadBytes": 235249968 + "timeSeconds": 1.00010132, + "uploadBytes": 83623936, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000111646, - "uploadBytes": 0, - "downloadBytes": 235547104 + "timeSeconds": 1.000496181, + "uploadBytes": 83755008, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014396, - "uploadBytes": 0, - "downloadBytes": 236236648 + "timeSeconds": 1.002111799, + "uploadBytes": 84017152, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000130877, - "uploadBytes": 0, - "downloadBytes": 234094592 + "timeSeconds": 1.000999945, + "uploadBytes": 83820544, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000098687, - "uploadBytes": 0, - "downloadBytes": 236099088 + "timeSeconds": 1.000343445, + "uploadBytes": 84672512, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000134817, - "uploadBytes": 0, - "downloadBytes": 234299672 + "timeSeconds": 1.000648844, + "uploadBytes": 84803584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000106849, - "uploadBytes": 0, - "downloadBytes": 234912380 + "timeSeconds": 1.000421537, + "uploadBytes": 85065728, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000106947, - "uploadBytes": 0, - "downloadBytes": 235277916 + "timeSeconds": 1.000375103, + "uploadBytes": 85065728, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005196, - "uploadBytes": 0, - "downloadBytes": 234308996 + "timeSeconds": 1.000204761, + "uploadBytes": 85721088, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000063953, - "uploadBytes": 0, - "downloadBytes": 235600508 + "timeSeconds": 1.000645496, + "uploadBytes": 85983232, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000182946, - "uploadBytes": 0, - "downloadBytes": 234885260 + "timeSeconds": 1.024721581, + "uploadBytes": 67502080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001122, - "uploadBytes": 0, - "downloadBytes": 235248532 + "timeSeconds": 1.000045687, + "uploadBytes": 73793536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000035007, - "uploadBytes": 0, - "downloadBytes": 234841196 + "timeSeconds": 1.000167524, + "uploadBytes": 74907648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000231833, - "uploadBytes": 0, - "downloadBytes": 234494868 + "timeSeconds": 1.000419337, + "uploadBytes": 76283904, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000064395, - "uploadBytes": 0, - "downloadBytes": 235664632 + "timeSeconds": 1.000347912, + "uploadBytes": 75366400, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000162523, - "uploadBytes": 0, - "downloadBytes": 233905896 + "timeSeconds": 1.000414897, + "uploadBytes": 76677120, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000021592, - "uploadBytes": 0, - "downloadBytes": 235945984 + "timeSeconds": 1.001532596, + "uploadBytes": 76087296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000128243, - "uploadBytes": 0, - "downloadBytes": 96796672 + "timeSeconds": 1.000650794, + "uploadBytes": 77201408, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000100121, - "uploadBytes": 0, - "downloadBytes": 226623488 + "timeSeconds": 1.000856092, + "uploadBytes": 76546048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.012936381, - "uploadBytes": 0, - "downloadBytes": 211956168 + "timeSeconds": 1.000380904, + "uploadBytes": 77594624, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000028692, - "uploadBytes": 0, - "downloadBytes": 97693544 + "timeSeconds": 1.000281996, + "uploadBytes": 77201408, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000292115, - "uploadBytes": 0, - "downloadBytes": 78946000 + "timeSeconds": 1.000649459, + "uploadBytes": 77987840, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000179114, - "uploadBytes": 0, - "downloadBytes": 78505656 + "timeSeconds": 1.000301285, + "uploadBytes": 78184448, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000118735, - "uploadBytes": 0, - "downloadBytes": 79268624 + "timeSeconds": 1.000470016, + "uploadBytes": 78381056, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000018656, - "uploadBytes": 0, - "downloadBytes": 80039480 + "timeSeconds": 1.000425185, + "uploadBytes": 78446592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000103781, - "uploadBytes": 0, - "downloadBytes": 80081352 + "timeSeconds": 1.000255733, + "uploadBytes": 78905344, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000029358, - "uploadBytes": 0, - "downloadBytes": 80050761 + "timeSeconds": 1.000405406, + "uploadBytes": 79036416, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000220869, - "uploadBytes": 0, - "downloadBytes": 80602235 + "timeSeconds": 1.00006024, + "uploadBytes": 79364096, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012183, - "uploadBytes": 0, - "downloadBytes": 80121996 + "timeSeconds": 1.000215361, + "uploadBytes": 79691776, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000060221, - "uploadBytes": 0, - "downloadBytes": 80699112 + "timeSeconds": 1.000873615, + "uploadBytes": 54525952, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000041774, - "uploadBytes": 0, - "downloadBytes": 81169160 + "timeSeconds": 1.000327765, + "uploadBytes": 105906176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00005299, - "uploadBytes": 0, - "downloadBytes": 81570848 + "timeSeconds": 1.000060406, + "uploadBytes": 105906176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000082366, - "uploadBytes": 0, - "downloadBytes": 81807576 + "timeSeconds": 1.000581871, + "uploadBytes": 106299392, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000082272, - "uploadBytes": 0, - "downloadBytes": 81788928 + "timeSeconds": 1.000116035, + "uploadBytes": 107675648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00014604, - "uploadBytes": 0, - "downloadBytes": 82511236 + "timeSeconds": 1.000419607, + "uploadBytes": 106758144, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000077128, - "uploadBytes": 0, - "downloadBytes": 82229884 + "timeSeconds": 1.000066244, + "uploadBytes": 106627072, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000106712, - "uploadBytes": 0, - "downloadBytes": 92057768 + "timeSeconds": 1.000119522, + "uploadBytes": 108003328, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000263437, - "uploadBytes": 0, - "downloadBytes": 223722392 + "timeSeconds": 1.00037879, + "uploadBytes": 108331008, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000068299, - "uploadBytes": 0, - "downloadBytes": 224292712 + "timeSeconds": 1.000635104, + "uploadBytes": 107413504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017044, - "uploadBytes": 0, - "downloadBytes": 225233680 + "timeSeconds": 1.002030985, + "uploadBytes": 108003328, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00028715, - "uploadBytes": 0, - "downloadBytes": 162727304 + "timeSeconds": 1.000709465, + "uploadBytes": 108855296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000181275, - "uploadBytes": 0, - "downloadBytes": 54350784 + "timeSeconds": 1.000451523, + "uploadBytes": 108462080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000041983, - "uploadBytes": 0, - "downloadBytes": 54669768 + "timeSeconds": 1.000307774, + "uploadBytes": 107937792, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000097614, - "uploadBytes": 0, - "downloadBytes": 54820813 + "timeSeconds": 1.000098679, + "uploadBytes": 108789760, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000078239, - "uploadBytes": 0, - "downloadBytes": 54984704 + "timeSeconds": 1.000450354, + "uploadBytes": 109510656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011128, - "uploadBytes": 0, - "downloadBytes": 55293176 + "timeSeconds": 1.000391908, + "uploadBytes": 108920832, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000243965, - "uploadBytes": 0, - "downloadBytes": 55482739 + "timeSeconds": 1.000086049, + "uploadBytes": 109117440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000104818, - "uploadBytes": 0, - "downloadBytes": 56044576 + "timeSeconds": 1.000602235, + "uploadBytes": 110034944, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000238553, - "uploadBytes": 0, - "downloadBytes": 56306160 + "timeSeconds": 1.001626639, + "uploadBytes": 53805056, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000221154, - "uploadBytes": 0, - "downloadBytes": 56646548 + "timeSeconds": 1.005959709, + "uploadBytes": 107806720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000019219, - "uploadBytes": 0, - "downloadBytes": 56924516 + "timeSeconds": 1.002436892, + "uploadBytes": 107937792, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000225627, - "uploadBytes": 0, - "downloadBytes": 57292024 + "timeSeconds": 1.000299994, + "uploadBytes": 107544576, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000022426, - "uploadBytes": 0, - "downloadBytes": 57423656 + "timeSeconds": 1.000454852, + "uploadBytes": 107413504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024522, - "uploadBytes": 0, - "downloadBytes": 57705860 + "timeSeconds": 1.000921917, + "uploadBytes": 107282432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000162951, - "uploadBytes": 0, - "downloadBytes": 57952472 + "timeSeconds": 1.000230578, + "uploadBytes": 108265472, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011924, - "uploadBytes": 0, - "downloadBytes": 66121896 + "timeSeconds": 1.000528158, + "uploadBytes": 107806720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000107389, - "uploadBytes": 0, - "downloadBytes": 110002464 + "timeSeconds": 1.001352264, + "uploadBytes": 108789760, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000455236, - "uploadBytes": 0, - "downloadBytes": 109528456 + "timeSeconds": 1.001078964, + "uploadBytes": 109117440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000016518, - "uploadBytes": 0, - "downloadBytes": 109472224 + "timeSeconds": 1.000025505, + "uploadBytes": 108724224, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00014685, - "uploadBytes": 0, - "downloadBytes": 110720240 + "timeSeconds": 1.000888787, + "uploadBytes": 108658688, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000133136, - "uploadBytes": 0, - "downloadBytes": 111127008 + "timeSeconds": 1.000082981, + "uploadBytes": 109314048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000055314, - "uploadBytes": 0, - "downloadBytes": 111067136 + "timeSeconds": 1.000057443, + "uploadBytes": 109576192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000165465, - "uploadBytes": 0, - "downloadBytes": 111399064 + "timeSeconds": 1.000777445, + "uploadBytes": 109576192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000185251, - "uploadBytes": 0, - "downloadBytes": 111588592 + "timeSeconds": 1.000469116, + "uploadBytes": 110034944, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000213753, - "uploadBytes": 0, - "downloadBytes": 111229560 + "timeSeconds": 1.000206846, + "uploadBytes": 109969408, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000028719, - "uploadBytes": 0, - "downloadBytes": 111646224 + "timeSeconds": 1.000773984, + "uploadBytes": 110362624, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000077588, - "uploadBytes": 0, - "downloadBytes": 111788032 + "timeSeconds": 1.001021647, + "uploadBytes": 110821376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000054921, - "uploadBytes": 0, - "downloadBytes": 112121360 + "timeSeconds": 1.000928609, + "uploadBytes": 55705600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000199643, - "uploadBytes": 0, - "downloadBytes": 112464864 + "timeSeconds": 1.000020625, + "uploadBytes": 109379584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000030038, - "uploadBytes": 0, - "downloadBytes": 112521636 + "timeSeconds": 1.000447591, + "uploadBytes": 111214592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000127001, - "uploadBytes": 0, - "downloadBytes": 113243384 + "timeSeconds": 1.001216333, + "uploadBytes": 111083520, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000223419, - "uploadBytes": 0, - "downloadBytes": 113078132 + "timeSeconds": 1.000525604, + "uploadBytes": 110624768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000028678, - "uploadBytes": 0, - "downloadBytes": 113280373 + "timeSeconds": 1.000115881, + "uploadBytes": 111935488, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023942, - "uploadBytes": 0, - "downloadBytes": 113264019 + "timeSeconds": 1.000961328, + "uploadBytes": 111542272, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000145226, - "uploadBytes": 0, - "downloadBytes": 63239696 + "timeSeconds": 1.000984043, + "uploadBytes": 112001024, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000225635, - "uploadBytes": 0, - "downloadBytes": 78446912 + "timeSeconds": 1.000537928, + "uploadBytes": 112525312, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000009118, - "uploadBytes": 0, - "downloadBytes": 77449392 + "timeSeconds": 1.000160398, + "uploadBytes": 112197632, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000069522, - "uploadBytes": 0, - "downloadBytes": 79054216 + "timeSeconds": 1.000034975, + "uploadBytes": 112525312, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00049025, - "uploadBytes": 0, - "downloadBytes": 78526288 + "timeSeconds": 1.000212699, + "uploadBytes": 112787456, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000051727, - "uploadBytes": 0, - "downloadBytes": 79230192 + "timeSeconds": 1.000047429, + "uploadBytes": 112918528, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00007298, - "uploadBytes": 0, - "downloadBytes": 79564344 + "timeSeconds": 1.000022809, + "uploadBytes": 113639424, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000146811, - "uploadBytes": 0, - "downloadBytes": 79113280 + "timeSeconds": 1.000134416, + "uploadBytes": 113508352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003136, - "uploadBytes": 0, - "downloadBytes": 80317200 + "timeSeconds": 1.000316039, + "uploadBytes": 113442816, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000149844, - "uploadBytes": 0, - "downloadBytes": 80320840 + "timeSeconds": 1.000024583, + "uploadBytes": 114229248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000090937, - "uploadBytes": 0, - "downloadBytes": 80518056 + "timeSeconds": 1.00057814, + "uploadBytes": 114556928, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002575, - "uploadBytes": 0, - "downloadBytes": 80943432 + "timeSeconds": 1.000649126, + "uploadBytes": 114098176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000079381, - "uploadBytes": 0, - "downloadBytes": 81035264 + "timeSeconds": 1.041313911, + "uploadBytes": 65077248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000043469, - "uploadBytes": 0, - "downloadBytes": 81372824 + "timeSeconds": 1.000242585, + "uploadBytes": 79233024, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00012595, - "uploadBytes": 0, - "downloadBytes": 81646560 + "timeSeconds": 1.000590694, + "uploadBytes": 78512128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000088972, - "uploadBytes": 0, - "downloadBytes": 81419156 + "timeSeconds": 1.001481726, + "uploadBytes": 78970880, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017916, - "uploadBytes": 0, - "downloadBytes": 82243444 + "timeSeconds": 1.000436158, + "uploadBytes": 79691776, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000110382, - "uploadBytes": 0, - "downloadBytes": 82452745 + "timeSeconds": 1.000383316, + "uploadBytes": 79495168, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003226, - "uploadBytes": 0, - "downloadBytes": 82514075 + "timeSeconds": 1.001166809, + "uploadBytes": 80216064, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023178, - "uploadBytes": 0, - "downloadBytes": 85774392 + "timeSeconds": 1.000372055, + "uploadBytes": 80347136, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002982412, - "uploadBytes": 0, - "downloadBytes": 188919752 + "timeSeconds": 1.000175413, + "uploadBytes": 79953920, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000187696, - "uploadBytes": 0, - "downloadBytes": 82870272 + "timeSeconds": 1.002578205, + "uploadBytes": 81395712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000166517, - "uploadBytes": 0, - "downloadBytes": 74829976 + "timeSeconds": 1.000052729, + "uploadBytes": 81133568, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000053663, - "uploadBytes": 0, - "downloadBytes": 76689256 + "timeSeconds": 1.00004207, + "uploadBytes": 81330176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000120964, - "uploadBytes": 0, - "downloadBytes": 75765280 + "timeSeconds": 1.000626188, + "uploadBytes": 81723392, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000034069, - "uploadBytes": 0, - "downloadBytes": 77179360 + "timeSeconds": 1.000094279, + "uploadBytes": 81723392, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000071125, - "uploadBytes": 0, - "downloadBytes": 76484760 + "timeSeconds": 1.00033055, + "uploadBytes": 82444288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000025041, - "uploadBytes": 0, - "downloadBytes": 77620920 + "timeSeconds": 1.001010222, + "uploadBytes": 82247680, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000120171, - "uploadBytes": 0, - "downloadBytes": 76941488 + "timeSeconds": 1.000225721, + "uploadBytes": 82640896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000095853, - "uploadBytes": 0, - "downloadBytes": 78044072 + "timeSeconds": 1.000039773, + "uploadBytes": 82706432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000308505, - "uploadBytes": 0, - "downloadBytes": 77591792 + "timeSeconds": 1.000709088, + "uploadBytes": 83361792, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00007984, - "uploadBytes": 0, - "downloadBytes": 78127372 + "timeSeconds": 1.000263311, + "uploadBytes": 53542912, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000078878, - "uploadBytes": 0, - "downloadBytes": 78007048 + "timeSeconds": 1.00003971, + "uploadBytes": 75694080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000050665, - "uploadBytes": 0, - "downloadBytes": 78631904 + "timeSeconds": 1.004360944, + "uploadBytes": 74842112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000141564, - "uploadBytes": 0, - "downloadBytes": 78666644 + "timeSeconds": 1.002500797, + "uploadBytes": 53411840, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000175347, - "uploadBytes": 0, - "downloadBytes": 79026532 + "timeSeconds": 1.000402997, + "uploadBytes": 53673984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000064061, - "uploadBytes": 0, - "downloadBytes": 79171724 + "timeSeconds": 1.002863123, + "uploadBytes": 54132736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000053297, - "uploadBytes": 0, - "downloadBytes": 79584148 + "timeSeconds": 1.000436603, + "uploadBytes": 54198272, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000037339, - "uploadBytes": 0, - "downloadBytes": 91013120 + "timeSeconds": 1.001299388, + "uploadBytes": 54525952, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000094208, - "uploadBytes": 0, - "downloadBytes": 222897848 + "timeSeconds": 1.000007954, + "uploadBytes": 54722560, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000149553, - "uploadBytes": 0, - "downloadBytes": 224150920 + "timeSeconds": 1.000440772, + "uploadBytes": 55246848, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000042205, - "uploadBytes": 0, - "downloadBytes": 222715600 + "timeSeconds": 1.001041531, + "uploadBytes": 55312384, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000161689, - "uploadBytes": 0, - "downloadBytes": 175436232 + "timeSeconds": 1.001009906, + "uploadBytes": 55574528, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000224237, - "uploadBytes": 0, - "downloadBytes": 110258656 + "timeSeconds": 1.000768034, + "uploadBytes": 55771136, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001942865, - "uploadBytes": 0, - "downloadBytes": 110933212 + "timeSeconds": 1.000501545, + "uploadBytes": 56360960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000045922, - "uploadBytes": 0, - "downloadBytes": 110183812 + "timeSeconds": 1.000552486, + "uploadBytes": 56688640, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000030092, - "uploadBytes": 0, - "downloadBytes": 110205844 + "timeSeconds": 1.000467833, + "uploadBytes": 56688640, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000072269, - "uploadBytes": 0, - "downloadBytes": 110186076 + "timeSeconds": 1.000035632, + "uploadBytes": 57081856, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005032, - "uploadBytes": 0, - "downloadBytes": 110671096 + "timeSeconds": 1.001012403, + "uploadBytes": 57212928, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000163119, - "uploadBytes": 0, - "downloadBytes": 111001600 + "timeSeconds": 1.000918691, + "uploadBytes": 57868288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000040906, - "uploadBytes": 0, - "downloadBytes": 111595660 + "timeSeconds": 1.000855676, + "uploadBytes": 57081856, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000030648, - "uploadBytes": 0, - "downloadBytes": 111816564 + "timeSeconds": 1.000227406, + "uploadBytes": 104529920, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038748, - "uploadBytes": 0, - "downloadBytes": 111272216 + "timeSeconds": 1.000053283, + "uploadBytes": 106627072, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000054981, - "uploadBytes": 0, - "downloadBytes": 111681256 + "timeSeconds": 1.000076252, + "uploadBytes": 104988672, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000198995, - "uploadBytes": 0, - "downloadBytes": 111957520 + "timeSeconds": 1.000031083, + "uploadBytes": 105578496, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000323542, - "uploadBytes": 0, - "downloadBytes": 112776720 + "timeSeconds": 1.000369794, + "uploadBytes": 107085824, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000165851, - "uploadBytes": 0, - "downloadBytes": 112972768 + "timeSeconds": 1.000685699, + "uploadBytes": 105709568, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000066884, - "uploadBytes": 0, - "downloadBytes": 97302032 + "timeSeconds": 1.002092642, + "uploadBytes": 107544576, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00026719, - "uploadBytes": 0, - "downloadBytes": 228788720 + "timeSeconds": 1.00090955, + "uploadBytes": 106627072, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000135413, - "uploadBytes": 0, - "downloadBytes": 229834752 + "timeSeconds": 1.000435007, + "uploadBytes": 107151360, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000055083, - "uploadBytes": 0, - "downloadBytes": 230064128 + "timeSeconds": 1.000108209, + "uploadBytes": 107806720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0001454, - "uploadBytes": 0, - "downloadBytes": 230053408 + "timeSeconds": 1.000319735, + "uploadBytes": 107020288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000065062, - "uploadBytes": 0, - "downloadBytes": 229927392 + "timeSeconds": 1.000491921, + "uploadBytes": 108068864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000089547, - "uploadBytes": 0, - "downloadBytes": 228605952 + "timeSeconds": 1.000504682, + "uploadBytes": 107610112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000167544, - "uploadBytes": 0, - "downloadBytes": 229290404 + "timeSeconds": 1.000599833, + "uploadBytes": 108396544, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000088791, - "uploadBytes": 0, - "downloadBytes": 149596656 + "timeSeconds": 1.000583439, + "uploadBytes": 108462080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000153603, - "uploadBytes": 0, - "downloadBytes": 78118912 + "timeSeconds": 1.00133446, + "uploadBytes": 108527616, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000071949, - "uploadBytes": 0, - "downloadBytes": 79963244 + "timeSeconds": 1.000170928, + "uploadBytes": 109576192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000101819, - "uploadBytes": 0, - "downloadBytes": 79844880 - }, + "timeSeconds": 1.000008599, + "uploadBytes": 108658688, + "downloadBytes": 0 + } + ], + "implementation": "go-libp2p", + "version": "v0.31", + "transportStack": "quic-v1" + }, + { + "result": [ { "type": "intermediary", - "timeSeconds": 1.000045129, - "uploadBytes": 0, - "downloadBytes": 79453076 + "timeSeconds": 1.001, + "uploadBytes": 67895296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000127137, - "uploadBytes": 0, - "downloadBytes": 80469736 + "timeSeconds": 1.001, + "uploadBytes": 224591872, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000232624, - "uploadBytes": 0, - "downloadBytes": 80584984 + "timeSeconds": 1.001, + "uploadBytes": 262406144, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000100674, - "uploadBytes": 0, - "downloadBytes": 80797416 + "timeSeconds": 1.001, + "uploadBytes": 258277376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000152794, - "uploadBytes": 0, - "downloadBytes": 80741764 + "timeSeconds": 1.001, + "uploadBytes": 260964352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000365153, - "uploadBytes": 0, - "downloadBytes": 81357296 + "timeSeconds": 1.001, + "uploadBytes": 262340608, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000027191, - "uploadBytes": 0, - "downloadBytes": 81905028 - } - ], - "implementation": "quic-go", - "version": "v0.45", - "transportStack": "quic-v1" - }, - { - "result": [ - { - "type": "intermediate", - "timeSeconds": 1.000080477, - "uploadBytes": 0, - "downloadBytes": 64122880 + "timeSeconds": 1.001, + "uploadBytes": 263585792, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000060648, - "uploadBytes": 0, - "downloadBytes": 172139520 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 250150912, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074677, - "uploadBytes": 0, - "downloadBytes": 167662592 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260505600, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000040349, - "uploadBytes": 0, - "downloadBytes": 169887744 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 264765440, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000060647, - "uploadBytes": 0, - "downloadBytes": 171134976 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 263847936, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00004915, - "uploadBytes": 0, - "downloadBytes": 167472128 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 263847936, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074293, - "uploadBytes": 0, - "downloadBytes": 170928128 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 265289728, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999929888, - "uploadBytes": 0, - "downloadBytes": 171127808 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 264634368, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000090583, - "uploadBytes": 0, - "downloadBytes": 172463104 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 264110080, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999972211, - "uploadBytes": 0, - "downloadBytes": 172733440 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 264699904, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072744, - "uploadBytes": 0, - "downloadBytes": 175161344 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 265289728, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00001456, - "uploadBytes": 0, - "downloadBytes": 178998272 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 262930432, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080317, - "uploadBytes": 0, - "downloadBytes": 177013760 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 262733824, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00004214, - "uploadBytes": 0, - "downloadBytes": 175698944 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 80478208, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000104996, - "uploadBytes": 0, - "downloadBytes": 176709632 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 233111552, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068573, - "uploadBytes": 0, - "downloadBytes": 174482432 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 263913472, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065213, - "uploadBytes": 0, - "downloadBytes": 171106304 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260308992, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000067032, - "uploadBytes": 0, - "downloadBytes": 169433088 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 256901120, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071049, - "uploadBytes": 0, - "downloadBytes": 171104256 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 263323648, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000134463, - "uploadBytes": 0, - "downloadBytes": 53758976 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 265289728, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074079, - "uploadBytes": 0, - "downloadBytes": 175398912 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 252444672, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000113649, - "uploadBytes": 0, - "downloadBytes": 174373888 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260767744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079649, - "uploadBytes": 0, - "downloadBytes": 173575168 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 261619712, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075528, - "uploadBytes": 0, - "downloadBytes": 173158400 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260046848, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080222, - "uploadBytes": 0, - "downloadBytes": 173553664 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 267255808, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000117525, - "uploadBytes": 0, - "downloadBytes": 169760768 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 265486336, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000122325, - "uploadBytes": 0, - "downloadBytes": 162844672 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258867200, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000103958, - "uploadBytes": 0, - "downloadBytes": 168270848 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 261881856, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000128814, - "uploadBytes": 0, - "downloadBytes": 167219200 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 267059200, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072211, - "uploadBytes": 0, - "downloadBytes": 170196992 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 263192576, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070407, - "uploadBytes": 0, - "downloadBytes": 167977984 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 252837888, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000157414, - "uploadBytes": 0, - "downloadBytes": 164971520 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 265945088, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065812, - "uploadBytes": 0, - "downloadBytes": 161838080 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 84148224, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000089443, - "uploadBytes": 0, - "downloadBytes": 169726976 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 244842496, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079691, - "uploadBytes": 0, - "downloadBytes": 172352512 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 241172480, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00009, - "uploadBytes": 0, - "downloadBytes": 169001984 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 248250368, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006765, - "uploadBytes": 0, - "downloadBytes": 170660864 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 244187136, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072982, - "uploadBytes": 0, - "downloadBytes": 162610176 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 249888768, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006852, - "uploadBytes": 0, - "downloadBytes": 58930176 + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 248578048, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076993, - "uploadBytes": 0, - "downloadBytes": 174322688 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 248709120, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066234, - "uploadBytes": 0, - "downloadBytes": 173635584 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 259194880, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000087372, - "uploadBytes": 0, - "downloadBytes": 172449792 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 250216448, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000083774, - "uploadBytes": 0, - "downloadBytes": 171612160 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258801664, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000089663, - "uploadBytes": 0, - "downloadBytes": 173199360 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 278790144, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073364, - "uploadBytes": 0, - "downloadBytes": 173236224 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 273416192, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070545, - "uploadBytes": 0, - "downloadBytes": 171277312 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 252116992, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070346, - "uploadBytes": 0, - "downloadBytes": 167932928 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258539520, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000139958, - "uploadBytes": 0, - "downloadBytes": 168980480 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 270598144, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065268, - "uploadBytes": 0, - "downloadBytes": 172222464 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 283049984, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00011468, - "uploadBytes": 0, - "downloadBytes": 174592000 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 274333696, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000086518, - "uploadBytes": 0, - "downloadBytes": 180488192 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 274661376, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000153254, - "uploadBytes": 0, - "downloadBytes": 173536256 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 52887552, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000135344, - "uploadBytes": 0, - "downloadBytes": 173356032 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 228524032, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000086214, - "uploadBytes": 0, - "downloadBytes": 174119936 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 245825536, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000157604, - "uploadBytes": 0, - "downloadBytes": 174851072 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258342912, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000123323, - "uploadBytes": 0, - "downloadBytes": 175472640 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 259129344, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000058258, - "uploadBytes": 0, - "downloadBytes": 174301184 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260046848, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000087081, - "uploadBytes": 0, - "downloadBytes": 40952832 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260046848, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000141927, - "uploadBytes": 0, - "downloadBytes": 183658496 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 255197184, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073601, - "uploadBytes": 0, - "downloadBytes": 185822208 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 261292032, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000156009, - "uploadBytes": 0, - "downloadBytes": 185747456 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258801664, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00009297, - "uploadBytes": 0, - "downloadBytes": 182650880 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260636672, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000160318, - "uploadBytes": 0, - "downloadBytes": 180700160 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 259522560, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000077813, - "uploadBytes": 0, - "downloadBytes": 179399680 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260243456, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000117487, - "uploadBytes": 0, - "downloadBytes": 182176768 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260767744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068165, - "uploadBytes": 0, - "downloadBytes": 184165376 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 259194880, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000148999, - "uploadBytes": 0, - "downloadBytes": 182097920 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260767744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068853, - "uploadBytes": 0, - "downloadBytes": 182759424 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260505600, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076173, - "uploadBytes": 0, - "downloadBytes": 179059712 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 261554176, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000162803, - "uploadBytes": 0, - "downloadBytes": 185478144 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 261423104, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066434, - "uploadBytes": 0, - "downloadBytes": 182466560 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 81788928, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00016024, - "uploadBytes": 0, - "downloadBytes": 186540032 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 214564864, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000064156, - "uploadBytes": 0, - "downloadBytes": 186005504 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 243400704, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000115767, - "uploadBytes": 0, - "downloadBytes": 184239104 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 241434624, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000140031, - "uploadBytes": 0, - "downloadBytes": 181596160 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 249692160, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072861, - "uploadBytes": 0, - "downloadBytes": 184892416 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 224591872, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000124492, - "uploadBytes": 0, - "downloadBytes": 39942144 + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 239206400, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00009911, - "uploadBytes": 0, - "downloadBytes": 177577984 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 236519424, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999971822, - "uploadBytes": 0, - "downloadBytes": 183335936 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258867200, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007882, - "uploadBytes": 0, - "downloadBytes": 186486784 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 234618880, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066248, - "uploadBytes": 0, - "downloadBytes": 188016640 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 236519424, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000170543, - "uploadBytes": 0, - "downloadBytes": 185226240 + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 243531776, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072223, - "uploadBytes": 0, - "downloadBytes": 187080704 + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 229441536, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000159015, - "uploadBytes": 0, - "downloadBytes": 188454912 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 230424576, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00017743, - "uploadBytes": 0, - "downloadBytes": 189179904 - }, - { - "type": "intermediate", - "timeSeconds": 1.00006537, - "uploadBytes": 0, - "downloadBytes": 189225984 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 242352128, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000063464, - "uploadBytes": 0, - "downloadBytes": 187648000 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 251199488, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999947749, - "uploadBytes": 0, - "downloadBytes": 187282432 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 236519424, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000130701, - "uploadBytes": 0, - "downloadBytes": 187691008 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 229769216, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080869, - "uploadBytes": 0, - "downloadBytes": 187729920 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 230162432, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000064581, - "uploadBytes": 0, - "downloadBytes": 184075264 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 67436544, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000121516, - "uploadBytes": 0, - "downloadBytes": 187260928 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 225116160, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078647, - "uploadBytes": 0, - "downloadBytes": 187917312 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 242614272, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000086426, - "uploadBytes": 0, - "downloadBytes": 188593152 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 247463936, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066928, - "uploadBytes": 0, - "downloadBytes": 179742720 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 255787008, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00008715, - "uploadBytes": 0, - "downloadBytes": 49018880 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 263323648, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000106616, - "uploadBytes": 0, - "downloadBytes": 179231744 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258801664, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000077235, - "uploadBytes": 0, - "downloadBytes": 179652608 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 245628928, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000147665, - "uploadBytes": 0, - "downloadBytes": 185970688 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 244711424, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000150234, - "uploadBytes": 0, - "downloadBytes": 177914880 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 247267328, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073558, - "uploadBytes": 0, - "downloadBytes": 178826240 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 264634368, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065665, - "uploadBytes": 0, - "downloadBytes": 176046080 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260243456, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000069537, - "uploadBytes": 0, - "downloadBytes": 176319488 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 259981312, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000064404, - "uploadBytes": 0, - "downloadBytes": 180749312 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 268894208, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000143955, - "uploadBytes": 0, - "downloadBytes": 185335808 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260898816, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000115967, - "uploadBytes": 0, - "downloadBytes": 176293888 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260374528, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076101, - "uploadBytes": 0, - "downloadBytes": 176996352 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 261750784, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000124947, - "uploadBytes": 0, - "downloadBytes": 183489536 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 253820928, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074507, - "uploadBytes": 0, - "downloadBytes": 181920768 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 260571136, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000016099, - "uploadBytes": 0, - "downloadBytes": 182230016 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 65536000, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.0000618, - "uploadBytes": 0, - "downloadBytes": 185189376 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 228851712, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999969633, - "uploadBytes": 0, - "downloadBytes": 181032960 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 249298944, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079805, - "uploadBytes": 0, - "downloadBytes": 178091008 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 254214144, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000104064, - "uploadBytes": 0, - "downloadBytes": 178435072 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 252051456, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000091405, - "uploadBytes": 0, - "downloadBytes": 20686848 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 250740736, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000112656, - "uploadBytes": 0, - "downloadBytes": 175880192 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 254738432, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068334, - "uploadBytes": 0, - "downloadBytes": 183483392 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 249167872, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000083678, - "uploadBytes": 0, - "downloadBytes": 174241792 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 249823232, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070487, - "uploadBytes": 0, - "downloadBytes": 174185472 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 253165568, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00015682, - "uploadBytes": 0, - "downloadBytes": 181416960 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 240189440, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000114784, - "uploadBytes": 0, - "downloadBytes": 177851392 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 253820928, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000108842, - "uploadBytes": 0, - "downloadBytes": 180409344 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 248381440, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000054428, - "uploadBytes": 0, - "downloadBytes": 180588544 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 255983616, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000084913, - "uploadBytes": 0, - "downloadBytes": 178510848 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 255721472, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000108788, - "uploadBytes": 0, - "downloadBytes": 176067584 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 252510208, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075226, - "uploadBytes": 0, - "downloadBytes": 175299584 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 234684416, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000146467, - "uploadBytes": 0, - "downloadBytes": 174696448 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 243662848, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074481, - "uploadBytes": 0, - "downloadBytes": 175690752 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 242614272, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000113747, - "uploadBytes": 0, - "downloadBytes": 185304064 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 78315520, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007814, - "uploadBytes": 0, - "downloadBytes": 185720832 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 228786176, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00011034, - "uploadBytes": 0, - "downloadBytes": 188262400 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 247070720, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000137387, - "uploadBytes": 0, - "downloadBytes": 177995776 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 250544128, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000229588, - "uploadBytes": 0, - "downloadBytes": 177224704 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 256049152, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080331, - "uploadBytes": 0, - "downloadBytes": 49276928 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 255852544, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078006, - "uploadBytes": 0, - "downloadBytes": 170793984 - }, + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 243924992, + "downloadBytes": 0 + }, { - "type": "intermediate", - "timeSeconds": 1.000067432, - "uploadBytes": 0, - "downloadBytes": 169170944 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 237043712, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000120376, - "uploadBytes": 0, - "downloadBytes": 169612288 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 233242624, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000103271, - "uploadBytes": 0, - "downloadBytes": 171236352 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 231342080, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000077363, - "uploadBytes": 0, - "downloadBytes": 165660672 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 257163264, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078253, - "uploadBytes": 0, - "downloadBytes": 166853632 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 243662848, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078037, - "uploadBytes": 0, - "downloadBytes": 164743168 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 240779264, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000173736, - "uploadBytes": 0, - "downloadBytes": 169957376 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 233504768, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000166716, - "uploadBytes": 0, - "downloadBytes": 178129920 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 243793920, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000188631, - "uploadBytes": 0, - "downloadBytes": 171386880 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 236978176, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072915, - "uploadBytes": 0, - "downloadBytes": 171812864 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 231342080, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072712, - "uploadBytes": 0, - "downloadBytes": 173193216 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 239730688, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000088203, - "uploadBytes": 0, - "downloadBytes": 175526912 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 240386048, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999990007, - "uploadBytes": 0, - "downloadBytes": 172821504 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 79233024, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076382, - "uploadBytes": 0, - "downloadBytes": 169774080 + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 222363648, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000181085, - "uploadBytes": 0, - "downloadBytes": 170561536 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 230686720, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000134319, - "uploadBytes": 0, - "downloadBytes": 170164224 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 239271936, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075672, - "uploadBytes": 0, - "downloadBytes": 168383488 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 242614272, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000091068, - "uploadBytes": 0, - "downloadBytes": 48113664 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 251002880, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999976608, - "uploadBytes": 0, - "downloadBytes": 173880320 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 249888768, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999954894, - "uploadBytes": 0, - "downloadBytes": 175014912 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 255131648, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000063552, - "uploadBytes": 0, - "downloadBytes": 172854272 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 256901120, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000091006, - "uploadBytes": 0, - "downloadBytes": 177882112 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 257622016, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065036, - "uploadBytes": 0, - "downloadBytes": 173414400 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 247332864, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078341, - "uploadBytes": 0, - "downloadBytes": 173293568 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 259129344, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999982902, - "uploadBytes": 0, - "downloadBytes": 169351168 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 255328256, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075762, - "uploadBytes": 0, - "downloadBytes": 193900544 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 252248064, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006893, - "uploadBytes": 0, - "downloadBytes": 178562048 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 254803968, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.99998494, - "uploadBytes": 0, - "downloadBytes": 175476736 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 253296640, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000083761, - "uploadBytes": 0, - "downloadBytes": 176254976 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 244383744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071887, - "uploadBytes": 0, - "downloadBytes": 182805504 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 249102336, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006882, - "uploadBytes": 0, - "downloadBytes": 179873792 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 255721472, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066878, - "uploadBytes": 0, - "downloadBytes": 182380544 + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 85590016, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079089, - "uploadBytes": 0, - "downloadBytes": 178470912 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 225181696, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000104248, - "uploadBytes": 0, - "downloadBytes": 173580288 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 219807744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999965865, - "uploadBytes": 0, - "downloadBytes": 161970176 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 227737600, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000171576, - "uploadBytes": 0, - "downloadBytes": 147592192 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 227672064, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000187985, - "uploadBytes": 0, - "downloadBytes": 51993600 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 222167040, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00014519, - "uploadBytes": 0, - "downloadBytes": 178519040 + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 223019008, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000098036, - "uploadBytes": 0, - "downloadBytes": 183858176 + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 218628096, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000124465, - "uploadBytes": 0, - "downloadBytes": 182978560 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 257294336, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 0.999995212, - "uploadBytes": 0, - "downloadBytes": 182355968 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 252379136, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.0000894, - "uploadBytes": 0, - "downloadBytes": 181711872 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 259653632, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007288, - "uploadBytes": 0, - "downloadBytes": 184330240 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 254017536, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076116, - "uploadBytes": 0, - "downloadBytes": 183480320 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 254083072, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000115166, - "uploadBytes": 0, - "downloadBytes": 185055232 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 254869504, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000123118, - "uploadBytes": 0, - "downloadBytes": 187149312 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 261292032, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074445, - "uploadBytes": 0, - "downloadBytes": 185140224 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258932736, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000081007, - "uploadBytes": 0, - "downloadBytes": 184787968 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 258539520, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000082939, - "uploadBytes": 0, - "downloadBytes": 183103488 - }, - { - "type": "intermediate", - "timeSeconds": 1.000074961, - "uploadBytes": 0, - "downloadBytes": 186774528 - }, - { - "type": "intermediate", - "timeSeconds": 1.000074152, - "uploadBytes": 0, - "downloadBytes": 184421376 - }, - { - "type": "intermediate", - "timeSeconds": 1.000086609, - "uploadBytes": 0, - "downloadBytes": 180039680 - }, - { - "type": "intermediate", - "timeSeconds": 1.000045406, - "uploadBytes": 0, - "downloadBytes": 176385024 - }, - { - "type": "intermediate", - "timeSeconds": 1.000141076, - "uploadBytes": 0, - "downloadBytes": 185053184 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 250085376, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073507, - "uploadBytes": 0, - "downloadBytes": 186597376 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 252968960, + "downloadBytes": 0 } ], - "implementation": "rust-libp2p", - "version": "v0.55", - "transportStack": "tcp" + "implementation": "js-libp2p", + "version": "v1.0", + "transportStack": "tcp/noise" }, { "result": [ { - "type": "intermediate", - "timeSeconds": 1.000080273, - "uploadBytes": 0, - "downloadBytes": 28489936 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 51838976, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000087674, - "uploadBytes": 0, - "downloadBytes": 70892261 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 92471296, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00005983, - "uploadBytes": 0, - "downloadBytes": 71240429 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 117440512, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074925, - "uploadBytes": 0, - "downloadBytes": 71336320 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 118751232, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073042, - "uploadBytes": 0, - "downloadBytes": 72013931 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 121503744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006505, - "uploadBytes": 0, - "downloadBytes": 71908641 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 116195328, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076569, - "uploadBytes": 0, - "downloadBytes": 72753180 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112066560, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00001966, - "uploadBytes": 0, - "downloadBytes": 72163492 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113836032, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072059, - "uploadBytes": 0, - "downloadBytes": 72294133 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113639424, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000056661, - "uploadBytes": 0, - "downloadBytes": 72700518 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109576192, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075468, - "uploadBytes": 0, - "downloadBytes": 72401216 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106954752, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00008305, - "uploadBytes": 0, - "downloadBytes": 72828437 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107282432, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065239, - "uploadBytes": 0, - "downloadBytes": 70841022 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108527616, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070166, - "uploadBytes": 0, - "downloadBytes": 72379224 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112721920, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072749, - "uploadBytes": 0, - "downloadBytes": 72586714 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 117178368, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074077, - "uploadBytes": 0, - "downloadBytes": 72965441 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109576192, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000077566, - "uploadBytes": 0, - "downloadBytes": 73105120 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110755840, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072895, - "uploadBytes": 0, - "downloadBytes": 72835772 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113311744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078401, - "uploadBytes": 0, - "downloadBytes": 73078049 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 121438208, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000089914, - "uploadBytes": 0, - "downloadBytes": 29286659 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 53936128, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070094, - "uploadBytes": 0, - "downloadBytes": 72848254 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 99614720, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074703, - "uploadBytes": 0, - "downloadBytes": 72620051 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106233856, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007694, - "uploadBytes": 0, - "downloadBytes": 73042324 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110100480, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000059229, - "uploadBytes": 0, - "downloadBytes": 73498147 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109445120, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076975, - "uploadBytes": 0, - "downloadBytes": 72178053 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 114163712, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000188224, - "uploadBytes": 0, - "downloadBytes": 72301318 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112656384, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075584, - "uploadBytes": 0, - "downloadBytes": 73032334 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105316352, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000062633, - "uploadBytes": 0, - "downloadBytes": 72729034 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107347968, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080909, - "uploadBytes": 0, - "downloadBytes": 71552732 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108199936, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000069839, - "uploadBytes": 0, - "downloadBytes": 72987496 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 115081216, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000052864, - "uploadBytes": 0, - "downloadBytes": 73020259 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110886912, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000092341, - "uploadBytes": 0, - "downloadBytes": 72748985 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110624768, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000046158, - "uploadBytes": 0, - "downloadBytes": 73078018 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 111345664, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078215, - "uploadBytes": 0, - "downloadBytes": 73280446 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 111214592, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000022375, - "uploadBytes": 0, - "downloadBytes": 72939732 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110362624, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065977, - "uploadBytes": 0, - "downloadBytes": 73383039 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110297088, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000086494, - "uploadBytes": 0, - "downloadBytes": 73279963 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110362624, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066533, - "uploadBytes": 0, - "downloadBytes": 73166864 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109379584, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000083286, - "uploadBytes": 0, - "downloadBytes": 28471023 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 47316992, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007952, - "uploadBytes": 0, - "downloadBytes": 72779383 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 91029504, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000062763, - "uploadBytes": 0, - "downloadBytes": 72381376 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108265472, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000063161, - "uploadBytes": 0, - "downloadBytes": 73148627 - }, - { - "type": "intermediate", - "timeSeconds": 1.000074891, - "uploadBytes": 0, - "downloadBytes": 72378003 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109903872, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065089, - "uploadBytes": 0, - "downloadBytes": 72734427 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104464384, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068367, - "uploadBytes": 0, - "downloadBytes": 72671615 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105971712, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068584, - "uploadBytes": 0, - "downloadBytes": 72443835 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113639424, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079047, - "uploadBytes": 0, - "downloadBytes": 73049189 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110624768, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000054741, - "uploadBytes": 0, - "downloadBytes": 72712237 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110428160, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075956, - "uploadBytes": 0, - "downloadBytes": 73043945 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 114032640, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080563, - "uploadBytes": 0, - "downloadBytes": 73157815 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112721920, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000077237, - "uploadBytes": 0, - "downloadBytes": 73326767 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113311744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073465, - "uploadBytes": 0, - "downloadBytes": 73401279 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113311744, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079906, - "uploadBytes": 0, - "downloadBytes": 72414759 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112852992, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007837, - "uploadBytes": 0, - "downloadBytes": 71609915 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 114688000, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073606, - "uploadBytes": 0, - "downloadBytes": 71375500 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112852992, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000081616, - "uploadBytes": 0, - "downloadBytes": 71162900 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112918528, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066121, - "uploadBytes": 0, - "downloadBytes": 71547046 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113901568, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000092693, - "uploadBytes": 0, - "downloadBytes": 29034603 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 115736576, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075899, - "uploadBytes": 0, - "downloadBytes": 73147205 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 51314688, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071431, - "uploadBytes": 0, - "downloadBytes": 72758149 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 97320960, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070858, - "uploadBytes": 0, - "downloadBytes": 72325521 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 103874560, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000067042, - "uploadBytes": 0, - "downloadBytes": 73259334 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105971712, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007177, - "uploadBytes": 0, - "downloadBytes": 72277263 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112328704, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000077755, - "uploadBytes": 0, - "downloadBytes": 73366962 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 116523008, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070662, - "uploadBytes": 0, - "downloadBytes": 72267776 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112328704, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075503, - "uploadBytes": 0, - "downloadBytes": 71657472 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107151360, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079968, - "uploadBytes": 0, - "downloadBytes": 71802880 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107872256, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068094, - "uploadBytes": 0, - "downloadBytes": 71799808 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107216896, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076145, - "uploadBytes": 0, - "downloadBytes": 71995392 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109314048, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074147, - "uploadBytes": 0, - "downloadBytes": 72016896 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112132096, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076042, - "uploadBytes": 0, - "downloadBytes": 72061952 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109182976, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079665, - "uploadBytes": 0, - "downloadBytes": 71716587 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109707264, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076089, - "uploadBytes": 0, - "downloadBytes": 71685839 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105971712, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000069776, - "uploadBytes": 0, - "downloadBytes": 72267212 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104398848, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071125, - "uploadBytes": 0, - "downloadBytes": 71462010 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109510656, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000084863, - "uploadBytes": 0, - "downloadBytes": 72039052 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109379584, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000077757, - "uploadBytes": 0, - "downloadBytes": 27283336 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106102784, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000063703, - "uploadBytes": 0, - "downloadBytes": 71338525 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 49741824, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000100166, - "uploadBytes": 0, - "downloadBytes": 71349889 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 94830592, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070958, - "uploadBytes": 0, - "downloadBytes": 71615575 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 100990976, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068702, - "uploadBytes": 0, - "downloadBytes": 71700646 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113639424, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071261, - "uploadBytes": 0, - "downloadBytes": 72270696 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 114098176, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079081, - "uploadBytes": 0, - "downloadBytes": 72885198 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113377280, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068629, - "uploadBytes": 0, - "downloadBytes": 72499778 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 115736576, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000069479, - "uploadBytes": 0, - "downloadBytes": 72205117 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112132096, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000084292, - "uploadBytes": 0, - "downloadBytes": 72746185 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 111345664, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000069527, - "uploadBytes": 0, - "downloadBytes": 72073896 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109772800, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000062306, - "uploadBytes": 0, - "downloadBytes": 72204551 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108265472, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071442, - "uploadBytes": 0, - "downloadBytes": 71834887 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 101187584, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000096752, - "uploadBytes": 0, - "downloadBytes": 72744194 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 100990976, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000067109, - "uploadBytes": 0, - "downloadBytes": 71984070 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 101646336, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000046918, - "uploadBytes": 0, - "downloadBytes": 72923615 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 100990976, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074496, - "uploadBytes": 0, - "downloadBytes": 72444652 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104595456, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076509, - "uploadBytes": 0, - "downloadBytes": 72115319 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 114556928, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078776, - "uploadBytes": 0, - "downloadBytes": 71643800 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106233856, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000092682, - "uploadBytes": 0, - "downloadBytes": 30559714 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 114491392, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000059473, - "uploadBytes": 0, - "downloadBytes": 73633982 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 46923776, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074391, - "uploadBytes": 0, - "downloadBytes": 73434675 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 90374144, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006716, - "uploadBytes": 0, - "downloadBytes": 73530787 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 102694912, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000084464, - "uploadBytes": 0, - "downloadBytes": 73591724 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109379584, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000050422, - "uploadBytes": 0, - "downloadBytes": 73798345 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 116523008, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072181, - "uploadBytes": 0, - "downloadBytes": 73598219 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 99287040, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073511, - "uploadBytes": 0, - "downloadBytes": 74077352 + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 104726528, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072508, - "uploadBytes": 0, - "downloadBytes": 74179192 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109248512, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066791, - "uploadBytes": 0, - "downloadBytes": 73266677 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108789760, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073897, - "uploadBytes": 0, - "downloadBytes": 73746078 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 100859904, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071233, - "uploadBytes": 0, - "downloadBytes": 74026314 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107741184, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073285, - "uploadBytes": 0, - "downloadBytes": 73539147 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 114163712, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072711, - "uploadBytes": 0, - "downloadBytes": 72802973 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 113049600, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000055072, - "uploadBytes": 0, - "downloadBytes": 72858424 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105512960, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007406, - "uploadBytes": 0, - "downloadBytes": 73169715 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108593152, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074697, - "uploadBytes": 0, - "downloadBytes": 72990399 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109510656, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072807, - "uploadBytes": 0, - "downloadBytes": 73912757 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110428160, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068245, - "uploadBytes": 0, - "downloadBytes": 73726880 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106233856, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076104, - "uploadBytes": 0, - "downloadBytes": 28516213 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109707264, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000086065, - "uploadBytes": 0, - "downloadBytes": 72114675 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 48365568, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000043006, - "uploadBytes": 0, - "downloadBytes": 72250151 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96993280, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000067254, - "uploadBytes": 0, - "downloadBytes": 72321372 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 112918528, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000075963, - "uploadBytes": 0, - "downloadBytes": 72665795 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105316352, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000060643, - "uploadBytes": 0, - "downloadBytes": 72847840 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 111935488, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078545, - "uploadBytes": 0, - "downloadBytes": 72110911 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109117440, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00008944, - "uploadBytes": 0, - "downloadBytes": 72186589 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105709568, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006768, - "uploadBytes": 0, - "downloadBytes": 72608026 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104857600, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000055848, - "uploadBytes": 0, - "downloadBytes": 72221912 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106496000, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000081312, - "uploadBytes": 0, - "downloadBytes": 71497782 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104792064, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079313, - "uploadBytes": 0, - "downloadBytes": 71982202 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108134400, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000069207, - "uploadBytes": 0, - "downloadBytes": 71707328 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109117440, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006825, - "uploadBytes": 0, - "downloadBytes": 72286794 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109969408, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.0000784, - "uploadBytes": 0, - "downloadBytes": 72180630 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110362624, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065337, - "uploadBytes": 0, - "downloadBytes": 72539620 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109445120, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071512, - "uploadBytes": 0, - "downloadBytes": 72294369 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107282432, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073605, - "uploadBytes": 0, - "downloadBytes": 71358812 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104398848, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065447, - "uploadBytes": 0, - "downloadBytes": 72265738 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 103088128, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000081153, - "uploadBytes": 0, - "downloadBytes": 28147657 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104792064, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000053376, - "uploadBytes": 0, - "downloadBytes": 72348237 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 55443456, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076828, - "uploadBytes": 0, - "downloadBytes": 71920967 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 101515264, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000067674, - "uploadBytes": 0, - "downloadBytes": 72502066 - }, + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107282432, + "downloadBytes": 0 + }, { - "type": "intermediate", - "timeSeconds": 1.000066559, - "uploadBytes": 0, - "downloadBytes": 70749523 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107020288, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073142, - "uploadBytes": 0, - "downloadBytes": 71623087 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108068864, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079887, - "uploadBytes": 0, - "downloadBytes": 71823371 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 118030336, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072081, - "uploadBytes": 0, - "downloadBytes": 72057952 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107413504, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000066889, - "uploadBytes": 0, - "downloadBytes": 72668128 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 111017984, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071464, - "uploadBytes": 0, - "downloadBytes": 71829438 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107282432, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000063544, - "uploadBytes": 0, - "downloadBytes": 72135138 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104136704, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006653, - "uploadBytes": 0, - "downloadBytes": 72117331 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106430464, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00006242, - "uploadBytes": 0, - "downloadBytes": 72088102 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106889216, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000082756, - "uploadBytes": 0, - "downloadBytes": 72231989 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 103219200, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000061014, - "uploadBytes": 0, - "downloadBytes": 72468847 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106037248, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080948, - "uploadBytes": 0, - "downloadBytes": 72374766 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105709568, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074789, - "uploadBytes": 0, - "downloadBytes": 72220826 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105316352, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000083335, - "uploadBytes": 0, - "downloadBytes": 72242709 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 102891520, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000068562, - "uploadBytes": 0, - "downloadBytes": 71872459 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108068864, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000082587, - "uploadBytes": 0, - "downloadBytes": 28143967 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107216896, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007719, - "uploadBytes": 0, - "downloadBytes": 72824403 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 46333952, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000077281, - "uploadBytes": 0, - "downloadBytes": 72900503 + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 90570752, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080622, - "uploadBytes": 0, - "downloadBytes": 73049241 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109248512, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078634, - "uploadBytes": 0, - "downloadBytes": 73363970 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106102784, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000063746, - "uploadBytes": 0, - "downloadBytes": 72716532 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 102563840, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079406, - "uploadBytes": 0, - "downloadBytes": 72918684 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109248512, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000100958, - "uploadBytes": 0, - "downloadBytes": 72094247 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105250816, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000059327, - "uploadBytes": 0, - "downloadBytes": 71108892 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104464384, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000082202, - "uploadBytes": 0, - "downloadBytes": 70562650 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107347968, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000092975, - "uploadBytes": 0, - "downloadBytes": 71201226 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 109379584, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000054202, - "uploadBytes": 0, - "downloadBytes": 70946524 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107020288, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074323, - "uploadBytes": 0, - "downloadBytes": 70933650 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 110362624, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071718, - "uploadBytes": 0, - "downloadBytes": 71021568 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104005632, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000067326, - "uploadBytes": 0, - "downloadBytes": 71108462 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 101842944, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000067111, - "uploadBytes": 0, - "downloadBytes": 70730951 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 100859904, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007542, - "uploadBytes": 0, - "downloadBytes": 70994464 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108003328, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065592, - "uploadBytes": 0, - "downloadBytes": 70698371 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106692608, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000078467, - "uploadBytes": 0, - "downloadBytes": 71059642 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106627072, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000089401, - "uploadBytes": 0, - "downloadBytes": 28992800 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 102760448, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074744, - "uploadBytes": 0, - "downloadBytes": 73213085 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 49807360, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007198, - "uploadBytes": 0, - "downloadBytes": 73050560 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 88080384, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000083466, - "uploadBytes": 0, - "downloadBytes": 72994958 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 99614720, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000082745, - "uploadBytes": 0, - "downloadBytes": 73311554 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105906176, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000073313, - "uploadBytes": 0, - "downloadBytes": 73196971 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105840640, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000083294, - "uploadBytes": 0, - "downloadBytes": 73443323 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 115081216, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000050805, - "uploadBytes": 0, - "downloadBytes": 73727894 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 102694912, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000072795, - "uploadBytes": 0, - "downloadBytes": 73209404 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 103219200, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000084839, - "uploadBytes": 0, - "downloadBytes": 72940612 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 104923136, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000065288, - "uploadBytes": 0, - "downloadBytes": 71780553 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106889216, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000070752, - "uploadBytes": 0, - "downloadBytes": 73266738 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106758144, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.00007241, - "uploadBytes": 0, - "downloadBytes": 73323530 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106233856, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000061067, - "uploadBytes": 0, - "downloadBytes": 73653577 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 107413504, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000079816, - "uploadBytes": 0, - "downloadBytes": 72845514 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108920832, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000080904, - "uploadBytes": 0, - "downloadBytes": 72834324 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108658688, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000071731, - "uploadBytes": 0, - "downloadBytes": 73126560 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 105840640, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000076313, - "uploadBytes": 0, - "downloadBytes": 72683339 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 111542272, + "downloadBytes": 0 }, { - "type": "intermediate", - "timeSeconds": 1.000074117, - "uploadBytes": 0, - "downloadBytes": 72769944 + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 106889216, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 108265472, + "downloadBytes": 0 } ], - "implementation": "rust-libp2p", - "version": "v0.55", - "transportStack": "quic-v1" + "implementation": "js-libp2p", + "version": "v1.0", + "transportStack": "ws/noise" }, { "result": [ { "type": "intermediary", - "timeSeconds": 1.000009366, - "uploadBytes": 0, - "downloadBytes": 192323584 + "timeSeconds": 1.001, + "uploadBytes": 68485120, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015221, - "uploadBytes": 0, - "downloadBytes": 597393408 + "timeSeconds": 1.001, + "uploadBytes": 194641920, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000139391, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 236781568, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000166085, - "uploadBytes": 0, - "downloadBytes": 597327872 + "timeSeconds": 1.001, + "uploadBytes": 252510208, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008388, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 259719168, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000164144, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 248971264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00003801, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 237830144, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000144783, - "uploadBytes": 0, - "downloadBytes": 595296256 + "timeSeconds": 1.001, + "uploadBytes": 254083072, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000036789, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 266207232, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000599, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 254607360, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003334, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 256901120, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000110583, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 259063808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000133639, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 249692160, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002245, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 243335168, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00004478, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 254017536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000129583, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 254279680, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000022392, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 256311296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000076948, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 267321344, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000147479, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 54984704, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000044, - "uploadBytes": 0, - "downloadBytes": 173940736 + "timeSeconds": 1.001, + "uploadBytes": 210567168, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003571, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 244514816, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008231, - "uploadBytes": 0, - "downloadBytes": 597180416 + "timeSeconds": 1.001, + "uploadBytes": 248840192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004695, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 250150912, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017806, - "uploadBytes": 0, - "downloadBytes": 597164032 + "timeSeconds": 1.002, + "uploadBytes": 252903424, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000176481, - "uploadBytes": 0, - "downloadBytes": 597344256 + "timeSeconds": 1.001, + "uploadBytes": 246284288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000058814, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 225247232, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000122384, - "uploadBytes": 0, - "downloadBytes": 597295104 + "timeSeconds": 1.001, + "uploadBytes": 233504768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002767, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 226557952, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00010714, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 239861760, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006729, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 243138560, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000036549, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 232259584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000089827, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 232718336, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000078557, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 229900288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003111, - "uploadBytes": 0, - "downloadBytes": 597286912 + "timeSeconds": 1.001, + "uploadBytes": 238551040, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000034078, - "uploadBytes": 0, - "downloadBytes": 597188608 + "timeSeconds": 1.001, + "uploadBytes": 236388352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000066321, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 237436928, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000149197, - "uploadBytes": 0, - "downloadBytes": 597295104 + "timeSeconds": 1.001, + "uploadBytes": 80871424, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000096006, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 236519424, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00004451, - "uploadBytes": 0, - "downloadBytes": 156721152 + "timeSeconds": 1.001, + "uploadBytes": 253165568, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000895, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 262209536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000095142, - "uploadBytes": 0, - "downloadBytes": 597180416 + "timeSeconds": 1.001, + "uploadBytes": 262471680, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004051, - "uploadBytes": 0, - "downloadBytes": 597327872 + "timeSeconds": 1.001, + "uploadBytes": 259719168, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000013633, - "uploadBytes": 0, - "downloadBytes": 597131264 + "timeSeconds": 1.001, + "uploadBytes": 262078464, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000311, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 261685248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000127504, - "uploadBytes": 0, - "downloadBytes": 597327872 + "timeSeconds": 1.001, + "uploadBytes": 262930432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000019527, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 261292032, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001419, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 257163264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003617, - "uploadBytes": 0, - "downloadBytes": 597295104 + "timeSeconds": 1.001, + "uploadBytes": 258342912, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000074763, - "uploadBytes": 0, - "downloadBytes": 597196800 + "timeSeconds": 1.001, + "uploadBytes": 262406144, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003798, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 263389184, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008968, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 263454720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000009698, - "uploadBytes": 0, - "downloadBytes": 597196800 + "timeSeconds": 1.001, + "uploadBytes": 261423104, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0001051, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 262864896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000061886, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 262799360, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000663, - "uploadBytes": 0, - "downloadBytes": 597327872 - }, + "timeSeconds": 1.001, + "uploadBytes": 81723392, + "downloadBytes": 0 + }, { "type": "intermediary", - "timeSeconds": 1.000004227, - "uploadBytes": 0, - "downloadBytes": 597196800 + "timeSeconds": 1.001, + "uploadBytes": 236781568, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000108548, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 254476288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0000527, - "uploadBytes": 0, - "downloadBytes": 163717120 + "timeSeconds": 1.001, + "uploadBytes": 257163264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038081, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 257163264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004013, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 251920384, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 258277376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000034062, - "uploadBytes": 0, - "downloadBytes": 597131264 + "timeSeconds": 1.001, + "uploadBytes": 256442368, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000035117, - "uploadBytes": 0, - "downloadBytes": 597344256 + "timeSeconds": 1.001, + "uploadBytes": 254279680, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000118, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 258473984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008689, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 252968960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000018629, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 254803968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038232, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 257359872, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038698, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 258211840, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000051371, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 253362176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031708, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 252116992, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003989, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 252313600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00004529, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 258670592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00005885, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 90505216, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000010624, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 238682112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012934, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 236519424, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000047952, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 235077632, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000047519, - "uploadBytes": 0, - "downloadBytes": 162029568 + "timeSeconds": 1.001, + "uploadBytes": 246546432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000095307, - "uploadBytes": 0, - "downloadBytes": 597327872 + "timeSeconds": 1.001, + "uploadBytes": 255590400, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00012343, - "uploadBytes": 0, - "downloadBytes": 597295104 + "timeSeconds": 1.001, + "uploadBytes": 251002880, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000170005, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 251527168, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000034847, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 264241152, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000079596, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 260898816, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000150027, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 263520256, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004676, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 266272768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014294, - "uploadBytes": 0, - "downloadBytes": 597196800 + "timeSeconds": 1.001, + "uploadBytes": 268238848, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000148899, - "uploadBytes": 0, - "downloadBytes": 597295104 + "timeSeconds": 1.001, + "uploadBytes": 270729216, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000022055, - "uploadBytes": 0, - "downloadBytes": 596934656 + "timeSeconds": 1.001, + "uploadBytes": 268238848, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00010918, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 264175616, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012951, - "uploadBytes": 0, - "downloadBytes": 597295104 + "timeSeconds": 1.001, + "uploadBytes": 256376832, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000100408, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 248905728, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000677, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 78184448, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000144268, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 239861760, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000016156, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 238354432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00005092, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 249298944, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000033208, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 251592704, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001207, - "uploadBytes": 0, - "downloadBytes": 188702720 + "timeSeconds": 1.001, + "uploadBytes": 250281984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015934, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 248774656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000471, - "uploadBytes": 0, - "downloadBytes": 597221376 + "timeSeconds": 1.001, + "uploadBytes": 254017536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000054809, - "uploadBytes": 0, - "downloadBytes": 597237760 + "timeSeconds": 1.001, + "uploadBytes": 255459328, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000053404, - "uploadBytes": 0, - "downloadBytes": 516685824 + "timeSeconds": 1.001, + "uploadBytes": 252182528, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000304352, - "uploadBytes": 0, - "downloadBytes": 459456512 + "timeSeconds": 1.001, + "uploadBytes": 257163264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000115682, - "uploadBytes": 0, - "downloadBytes": 476446720 + "timeSeconds": 1.001, + "uploadBytes": 261160960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000294594, - "uploadBytes": 0, - "downloadBytes": 494960640 + "timeSeconds": 1.001, + "uploadBytes": 262340608, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000046366, - "uploadBytes": 0, - "downloadBytes": 509657088 + "timeSeconds": 1.001, + "uploadBytes": 253558784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001618, - "uploadBytes": 0, - "downloadBytes": 527319040 + "timeSeconds": 1.001, + "uploadBytes": 252248064, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004676, - "uploadBytes": 0, - "downloadBytes": 538853376 + "timeSeconds": 1.001, + "uploadBytes": 260243456, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000153378, - "uploadBytes": 0, - "downloadBytes": 550453248 + "timeSeconds": 1.001, + "uploadBytes": 257556480, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000399, - "uploadBytes": 0, - "downloadBytes": 562905088 + "timeSeconds": 1.001, + "uploadBytes": 261750784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00013017, - "uploadBytes": 0, - "downloadBytes": 571457536 + "timeSeconds": 1.001, + "uploadBytes": 84803584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000413, - "uploadBytes": 0, - "downloadBytes": 578895872 + "timeSeconds": 1.001, + "uploadBytes": 227278848, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00062296, - "uploadBytes": 0, - "downloadBytes": 490487808 + "timeSeconds": 1.001, + "uploadBytes": 247332864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000114536, - "uploadBytes": 0, - "downloadBytes": 424525824 + "timeSeconds": 1.001, + "uploadBytes": 258998272, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008047, - "uploadBytes": 0, - "downloadBytes": 434880512 + "timeSeconds": 1.001, + "uploadBytes": 250281984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000360761, - "uploadBytes": 0, - "downloadBytes": 444743680 + "timeSeconds": 1.001, + "uploadBytes": 254279680, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012514, - "uploadBytes": 0, - "downloadBytes": 185573376 + "timeSeconds": 1.001, + "uploadBytes": 263454720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000052108, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 251068416, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003246, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 264503296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000022997, - "uploadBytes": 0, - "downloadBytes": 597196800 + "timeSeconds": 1.001, + "uploadBytes": 263651328, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000070028, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 263520256, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000043056, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 265617408, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000004803, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 263258112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000040501, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 262471680, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00005195, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 264372224, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000027361, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 263782400, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000511, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 264110080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000018214, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 263127040, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000040179, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 80347136, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000016975, - "uploadBytes": 0, - "downloadBytes": 597196800 + "timeSeconds": 1.001, + "uploadBytes": 245170176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006441, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 241041408, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000056413, - "uploadBytes": 0, - "downloadBytes": 597180416 + "timeSeconds": 1.001, + "uploadBytes": 253034496, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00001669, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 250347520, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000032809, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 248971264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000037127, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 251461632, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001004, - "uploadBytes": 0, - "downloadBytes": 125493248 + "timeSeconds": 1.001, + "uploadBytes": 253427712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000029552, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 252837888, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000026276, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 249692160, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000039637, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 251854848, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012464, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 247660544, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011168, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 244449280, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023457, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 253362176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023742, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 249233408, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038392, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 245366784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000030048, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 240517120, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000051525, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 234946560, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000019654, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.009, + "uploadBytes": 92536832, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006523, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 234684416, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000017593, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 242548736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015812, - "uploadBytes": 0, - "downloadBytes": 597213184 + "timeSeconds": 1.001, + "uploadBytes": 244252672, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001051, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 245497856, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000055719, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 251658240, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008011, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 254672896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014446, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 243007488, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000083823, - "uploadBytes": 0, - "downloadBytes": 205021184 + "timeSeconds": 1.001, + "uploadBytes": 246808576, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00011349, - "uploadBytes": 0, - "downloadBytes": 597295104 + "timeSeconds": 1.001, + "uploadBytes": 240189440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000133571, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.002, + "uploadBytes": 249430016, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000032028, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 249888768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000037321, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 250937344, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000639, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 252641280, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024698, - "uploadBytes": 0, - "downloadBytes": 591921152 + "timeSeconds": 1.001, + "uploadBytes": 250740736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00008876, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 247922688, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000056896, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 250871808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000095305, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 248315904, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038658, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 90570752, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000073449, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 242352128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002067, - "uploadBytes": 0, - "downloadBytes": 597295104 + "timeSeconds": 1.001, + "uploadBytes": 264962048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000009961, - "uploadBytes": 0, - "downloadBytes": 597196800 + "timeSeconds": 1.001, + "uploadBytes": 262144000, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000236, - "uploadBytes": 0, - "downloadBytes": 597164032 + "timeSeconds": 1.001, + "uploadBytes": 263651328, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000110232, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 257884160, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000148287, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 260374528, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000174546, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 248643584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005911, - "uploadBytes": 0, - "downloadBytes": 597327872 + "timeSeconds": 1.001, + "uploadBytes": 264830976, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003993, - "uploadBytes": 0, - "downloadBytes": 189227008 + "timeSeconds": 1.001, + "uploadBytes": 260440064, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006111, - "uploadBytes": 0, - "downloadBytes": 597147648 + "timeSeconds": 1.001, + "uploadBytes": 269746176, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000153284, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 265224192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000089505, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 262930432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000092155, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 271253504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000145786, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 258080768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014116, - "uploadBytes": 0, - "downloadBytes": 597344256 + "timeSeconds": 1.001, + "uploadBytes": 269811712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000116918, - "uploadBytes": 0, - "downloadBytes": 597229568 + "timeSeconds": 1.001, + "uploadBytes": 270401536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0001388, - "uploadBytes": 0, - "downloadBytes": 597295104 - }, + "timeSeconds": 1.001, + "uploadBytes": 269811712, + "downloadBytes": 0 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "tcp/noise" + }, + { + "result": [ { "type": "intermediary", - "timeSeconds": 1.000149369, - "uploadBytes": 0, - "downloadBytes": 597327872 + "timeSeconds": 1.006, + "uploadBytes": 86900736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000085117, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 249430016, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012859, - "uploadBytes": 0, - "downloadBytes": 597311488 + "timeSeconds": 1.001, + "uploadBytes": 248381440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011855, - "uploadBytes": 0, - "downloadBytes": 597147648 + "timeSeconds": 1.001, + "uploadBytes": 263258112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000182069, - "uploadBytes": 0, - "downloadBytes": 597327872 + "timeSeconds": 1.001, + "uploadBytes": 262995968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012647, - "uploadBytes": 0, - "downloadBytes": 597245952 + "timeSeconds": 1.001, + "uploadBytes": 258473984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000007886, - "uploadBytes": 0, - "downloadBytes": 597262336 + "timeSeconds": 1.001, + "uploadBytes": 263323648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000157767, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 242352128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000113097, - "uploadBytes": 0, - "downloadBytes": 597278720 + "timeSeconds": 1.001, + "uploadBytes": 263192576, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000124865, - "uploadBytes": 0, - "downloadBytes": 597295104 - } - ], - "implementation": "https", - "version": "v0.1", - "transportStack": "tcp" - }, - { - "result": [ + "timeSeconds": 1.001, + "uploadBytes": 258605056, + "downloadBytes": 0 + }, { "type": "intermediary", - "timeSeconds": 1.000006958, - "uploadBytes": 0, - "downloadBytes": 55058432 + "timeSeconds": 1.001, + "uploadBytes": 258277376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030769614, - "uploadBytes": 0, - "downloadBytes": 112713728 + "timeSeconds": 1.001, + "uploadBytes": 260505600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.038538684, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 262930432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.038719105, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 261292032, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039704383, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 263389184, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.037485181, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 263782400, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.038858187, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 261750784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.035963946, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 262209536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.03587367, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 94961664, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0360487840000001, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 245694464, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.036918594, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 269090816, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.036138469, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 275578880, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.040536624, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 259784704, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.036694435, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 264175616, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.036157406, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 264306688, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.041624915, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 258473984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039922259, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 279642112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.037102609, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 266207232, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.037013763, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 267255808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000007542, - "uploadBytes": 0, - "downloadBytes": 39854080 + "timeSeconds": 1.001, + "uploadBytes": 267780096, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.062949697, - "uploadBytes": 0, - "downloadBytes": 111140864 + "timeSeconds": 1.001, + "uploadBytes": 271908864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000061589, - "uploadBytes": 0, - "downloadBytes": 111747072 + "timeSeconds": 1.001, + "uploadBytes": 264699904, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000100556, - "uploadBytes": 0, - "downloadBytes": 111804416 + "timeSeconds": 1.001, + "uploadBytes": 281346048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000107253, - "uploadBytes": 0, - "downloadBytes": 111542272 + "timeSeconds": 1.001, + "uploadBytes": 275251200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.059028134, - "uploadBytes": 0, - "downloadBytes": 109502464 + "timeSeconds": 1.001, + "uploadBytes": 263061504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000077002, - "uploadBytes": 0, - "downloadBytes": 112271360 + "timeSeconds": 1.001, + "uploadBytes": 258998272, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000025376, - "uploadBytes": 0, - "downloadBytes": 112066560 + "timeSeconds": 1.001, + "uploadBytes": 83099648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011515, - "uploadBytes": 0, - "downloadBytes": 109314048 + "timeSeconds": 1.001, + "uploadBytes": 252968960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.061730338, - "uploadBytes": 0, - "downloadBytes": 110944256 + "timeSeconds": 1.001, + "uploadBytes": 274923520, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000029537, - "uploadBytes": 0, - "downloadBytes": 111747072 + "timeSeconds": 1.001, + "uploadBytes": 274857984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003517, - "uploadBytes": 0, - "downloadBytes": 110690304 + "timeSeconds": 1.001, + "uploadBytes": 274202624, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000038073, - "uploadBytes": 0, - "downloadBytes": 108920832 + "timeSeconds": 1.001, + "uploadBytes": 271122432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00002181, - "uploadBytes": 0, - "downloadBytes": 110231552 + "timeSeconds": 1.001, + "uploadBytes": 273350656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006363, - "uploadBytes": 0, - "downloadBytes": 110690304 + "timeSeconds": 1.001, + "uploadBytes": 269221888, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.059848636, - "uploadBytes": 0, - "downloadBytes": 110419968 + "timeSeconds": 1.001, + "uploadBytes": 273154048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000010005, - "uploadBytes": 0, - "downloadBytes": 111222784 + "timeSeconds": 1.001, + "uploadBytes": 274464768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000133086, - "uploadBytes": 0, - "downloadBytes": 111804416 + "timeSeconds": 1.001, + "uploadBytes": 274071552, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000032931, - "uploadBytes": 0, - "downloadBytes": 111738880 + "timeSeconds": 1.001, + "uploadBytes": 275447808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.038653486, - "uploadBytes": 0, - "downloadBytes": 16523264 + "timeSeconds": 1.001, + "uploadBytes": 274006016, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030542563, - "uploadBytes": 0, - "downloadBytes": 109305856 + "timeSeconds": 1.001, + "uploadBytes": 278003712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039094172, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 277217280, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.042352404, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 279248896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.043041941, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.005, + "uploadBytes": 270860288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.038428116, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 274595840, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.041262152, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 89784320, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039798367, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 253034496, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.038354628, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 278331392, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.03938389, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 287571968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.043242466, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 290652160, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.041634545, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 270270464, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.03997142, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 274989056, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.040105065, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 265355264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0423046, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 254738432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.040220466, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 266665984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039510632, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 275578880, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.042128167, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 284950528, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.012826354, - "uploadBytes": 0, - "downloadBytes": 9248768 + "timeSeconds": 1.001, + "uploadBytes": 272957440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001360919, - "uploadBytes": 0, - "downloadBytes": 70844416 + "timeSeconds": 1.001, + "uploadBytes": 271712256, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.039832221, - "uploadBytes": 0, - "downloadBytes": 39714816 + "timeSeconds": 1.001, + "uploadBytes": 280494080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.021591544, - "uploadBytes": 0, - "downloadBytes": 31186944 + "timeSeconds": 1.001, + "uploadBytes": 282853376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.01778246, - "uploadBytes": 0, - "downloadBytes": 28844032 + "timeSeconds": 1.001, + "uploadBytes": 289800192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.014140773, - "uploadBytes": 0, - "downloadBytes": 29229056 + "timeSeconds": 1.001, + "uploadBytes": 279904256, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.011610739, - "uploadBytes": 0, - "downloadBytes": 27787264 + "timeSeconds": 1.001, + "uploadBytes": 72548352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.012020836, - "uploadBytes": 0, - "downloadBytes": 29229056 + "timeSeconds": 1.001, + "uploadBytes": 241631232, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.009348177, - "uploadBytes": 0, - "downloadBytes": 27516928 + "timeSeconds": 1.001, + "uploadBytes": 266010624, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.013132247, - "uploadBytes": 0, - "downloadBytes": 31334400 + "timeSeconds": 1.001, + "uploadBytes": 266600448, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.013095543, - "uploadBytes": 0, - "downloadBytes": 31522816 + "timeSeconds": 1.001, + "uploadBytes": 264765440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.011266873, - "uploadBytes": 0, - "downloadBytes": 33488896 + "timeSeconds": 1.001, + "uploadBytes": 266862592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.012230788, - "uploadBytes": 0, - "downloadBytes": 33488896 + "timeSeconds": 1.001, + "uploadBytes": 267255808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.022463994, - "uploadBytes": 0, - "downloadBytes": 31588352 + "timeSeconds": 1.001, + "uploadBytes": 263585792, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.021009351, - "uploadBytes": 0, - "downloadBytes": 33554432 + "timeSeconds": 1.001, + "uploadBytes": 264699904, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00987918, - "uploadBytes": 0, - "downloadBytes": 35651584 + "timeSeconds": 1.001, + "uploadBytes": 265814016, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.044526176, - "uploadBytes": 0, - "downloadBytes": 35782656 + "timeSeconds": 1.001, + "uploadBytes": 265814016, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.027758832, - "uploadBytes": 0, - "downloadBytes": 35577856 + "timeSeconds": 1.001, + "uploadBytes": 263061504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.022912457, - "uploadBytes": 0, - "downloadBytes": 35790848 + "timeSeconds": 1.001, + "uploadBytes": 266797056, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.046455738, - "uploadBytes": 0, - "downloadBytes": 25165824 + "timeSeconds": 1.001, + "uploadBytes": 265355264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030925383, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 264962048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.029073923, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 265945088, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.035696288, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 267386880, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.027627219, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 266731520, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.028716331, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 100532224, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.034208327, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 258670592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031267181, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 277676032, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.032011368, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 282329088, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.032726652, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 280887296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.029247189, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 282394624, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.032235842, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 283967488, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030750099, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 279117824, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030113271, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 283246592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.029983985, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 280100864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.031155473, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 280625152, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.028282441, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 284229632, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.032022467, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 280494080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.030133028, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 282591232, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00014371, - "uploadBytes": 0, - "downloadBytes": 13705216 + "timeSeconds": 1.001, + "uploadBytes": 280887296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.013319173, - "uploadBytes": 0, - "downloadBytes": 103735296 + "timeSeconds": 1.001, + "uploadBytes": 282656768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.048408974, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 282656768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.046715776, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 268107776, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.051456719, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.007, + "uploadBytes": 26542080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.047342337, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 212729856, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.049535189, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.002, + "uploadBytes": 257949696, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.050987475, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 259784704, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.046066652, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 258736128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.050748267, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 257949696, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.04537634, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 258736128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.048293759, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 252968960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.045755278, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 258605056, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.046883839, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 256835584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.046580982, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 257556480, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.047562015, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 259063808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.050150998, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 256180224, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0452508090000001, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 258080768, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.029976049, - "uploadBytes": 0, - "downloadBytes": 8388608 + "timeSeconds": 1.001, + "uploadBytes": 259129344, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058729302, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.002, + "uploadBytes": 259194880, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.008781852, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 258932736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.008667357, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 258146304, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00739368, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 89391104, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.005500685, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 259588096, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.007122699, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 267255808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.008347769, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 257228800, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.007632558, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 256901120, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.005108777, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 261423104, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.005561558, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 269942784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.006331484, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 266600448, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.005660982, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.005, + "uploadBytes": 255524864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.005498164, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 258998272, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.007492921, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 257359872, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004571147, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 260440064, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.008076899, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 264765440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.008631882, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 257425408, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.006249955, - "uploadBytes": 0, - "downloadBytes": 109051904 + "timeSeconds": 1.001, + "uploadBytes": 259129344, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.044760277, - "uploadBytes": 0, - "downloadBytes": 33554432 + "timeSeconds": 1.001, + "uploadBytes": 250937344, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000058893, - "uploadBytes": 0, - "downloadBytes": 116269056 + "timeSeconds": 1.001, + "uploadBytes": 262537216, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05299477, - "uploadBytes": 0, - "downloadBytes": 110223360 + "timeSeconds": 1.001, + "uploadBytes": 259325952, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000026636, - "uploadBytes": 0, - "downloadBytes": 115875840 + "timeSeconds": 1.001, + "uploadBytes": 94044160, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.055011616, - "uploadBytes": 0, - "downloadBytes": 110616576 + "timeSeconds": 1.001, + "uploadBytes": 260505600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005474, - "uploadBytes": 0, - "downloadBytes": 116596736 + "timeSeconds": 1.001, + "uploadBytes": 276627456, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05352861, - "uploadBytes": 0, - "downloadBytes": 109895680 + "timeSeconds": 1.001, + "uploadBytes": 272695296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00007591, - "uploadBytes": 0, - "downloadBytes": 116269056 + "timeSeconds": 1.001, + "uploadBytes": 274137088, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.052052156, - "uploadBytes": 0, - "downloadBytes": 110223360 + "timeSeconds": 1.001, + "uploadBytes": 276496384, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000088621, - "uploadBytes": 0, - "downloadBytes": 114499584 + "timeSeconds": 1.001, + "uploadBytes": 275644416, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05581353, - "uploadBytes": 0, - "downloadBytes": 111992832 + "timeSeconds": 1.001, + "uploadBytes": 275382272, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000016347, - "uploadBytes": 0, - "downloadBytes": 115998720 + "timeSeconds": 1.001, + "uploadBytes": 273219584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0518626150000001, - "uploadBytes": 0, - "downloadBytes": 110493696 + "timeSeconds": 1.001, + "uploadBytes": 270991360, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015619, - "uploadBytes": 0, - "downloadBytes": 114827264 + "timeSeconds": 1.001, + "uploadBytes": 274923520, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.056805796, - "uploadBytes": 0, - "downloadBytes": 111665152 + "timeSeconds": 1.001, + "uploadBytes": 276627456, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000102295, - "uploadBytes": 0, - "downloadBytes": 115220480 + "timeSeconds": 1.001, + "uploadBytes": 275513344, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.053942471, - "uploadBytes": 0, - "downloadBytes": 111271936 + "timeSeconds": 1.001, + "uploadBytes": 270925824, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000085387, - "uploadBytes": 0, - "downloadBytes": 115351552 + "timeSeconds": 1.001, + "uploadBytes": 275054592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.057521306, - "uploadBytes": 0, - "downloadBytes": 111140864 + "timeSeconds": 1.001, + "uploadBytes": 275447808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001517348, - "uploadBytes": 0, - "downloadBytes": 16777216 + "timeSeconds": 1.001, + "uploadBytes": 275709952, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.061005709, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 271646720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000051653, - "uploadBytes": 0, - "downloadBytes": 116858880 + "timeSeconds": 1.001, + "uploadBytes": 274333696, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.047328678, - "uploadBytes": 0, - "downloadBytes": 109633536 + "timeSeconds": 1.001, + "uploadBytes": 92536832, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058470395, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 254607360, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058270976, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.003, + "uploadBytes": 264306688, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05924919, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 266403840, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0001418, - "uploadBytes": 0, - "downloadBytes": 117317632 + "timeSeconds": 1.001, + "uploadBytes": 260440064, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.047745254, - "uploadBytes": 0, - "downloadBytes": 109174784 + "timeSeconds": 1.001, + "uploadBytes": 261619712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058528839, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 260636672, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.058900683, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 263782400, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.060574574, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 258277376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.059014092, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.004, + "uploadBytes": 250413056, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.062114329, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 256835584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.05820256, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 260046848, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.061185551, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 261619712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.060403325, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.002, + "uploadBytes": 262471680, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.059290045, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 258539520, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.048253246, - "uploadBytes": 0, - "downloadBytes": 16777216 + "timeSeconds": 1.001, + "uploadBytes": 261160960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000624942, - "uploadBytes": 0, - "downloadBytes": 117440512 + "timeSeconds": 1.001, + "uploadBytes": 262471680, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000716469, - "uploadBytes": 0, - "downloadBytes": 117440512 - }, + "timeSeconds": 1.001, + "uploadBytes": 258277376, + "downloadBytes": 0 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "tcp/tls" + }, + { + "result": [ { "type": "intermediary", - "timeSeconds": 1.000053724, - "uploadBytes": 0, - "downloadBytes": 118104064 + "timeSeconds": 1.001, + "uploadBytes": 41615360, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015789, - "uploadBytes": 0, - "downloadBytes": 119865344 + "timeSeconds": 1.001, + "uploadBytes": 92995584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000050604, - "uploadBytes": 0, - "downloadBytes": 117702656 + "timeSeconds": 1.001, + "uploadBytes": 110755840, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000143, - "uploadBytes": 0, - "downloadBytes": 117637120 + "timeSeconds": 1.001, + "uploadBytes": 115146752, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000134839, - "uploadBytes": 0, - "downloadBytes": 118947840 + "timeSeconds": 1.001, + "uploadBytes": 109707264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000026607, - "uploadBytes": 0, - "downloadBytes": 119275520 + "timeSeconds": 1.001, + "uploadBytes": 108462080, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.057559798, - "uploadBytes": 0, - "downloadBytes": 118939648 + "timeSeconds": 1.001, + "uploadBytes": 104857600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000164403, - "uploadBytes": 0, - "downloadBytes": 118366208 + "timeSeconds": 1.001, + "uploadBytes": 113115136, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000018008, - "uploadBytes": 0, - "downloadBytes": 117702656 + "timeSeconds": 1.001, + "uploadBytes": 109707264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000030789, - "uploadBytes": 0, - "downloadBytes": 116588544 + "timeSeconds": 1.001, + "uploadBytes": 107675648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0000735, - "uploadBytes": 0, - "downloadBytes": 118358016 + "timeSeconds": 1.001, + "uploadBytes": 104464384, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000084332, - "uploadBytes": 0, - "downloadBytes": 119734272 + "timeSeconds": 1.001, + "uploadBytes": 115671040, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000021629, - "uploadBytes": 0, - "downloadBytes": 117243904 + "timeSeconds": 1.001, + "uploadBytes": 115408896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000036732, - "uploadBytes": 0, - "downloadBytes": 119078912 + "timeSeconds": 1.001, + "uploadBytes": 115474432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000125873, - "uploadBytes": 0, - "downloadBytes": 117637120 + "timeSeconds": 1.001, + "uploadBytes": 117440512, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000094415, - "uploadBytes": 0, - "downloadBytes": 118947840 - } - ], - "implementation": "go-libp2p", - "version": "v0.41", - "transportStack": "tcp" - }, - { - "result": [ + "timeSeconds": 1.001, + "uploadBytes": 117571584, + "downloadBytes": 0 + }, { "type": "intermediary", - "timeSeconds": 1.000057443, - "uploadBytes": 0, - "downloadBytes": 51813855 + "timeSeconds": 1.001, + "uploadBytes": 117768192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000142723, - "uploadBytes": 0, - "downloadBytes": 108498217 + "timeSeconds": 1.001, + "uploadBytes": 115998720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000256901, - "uploadBytes": 0, - "downloadBytes": 108672808 + "timeSeconds": 1.001, + "uploadBytes": 39583744, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000244928, - "uploadBytes": 0, - "downloadBytes": 108908124 + "timeSeconds": 1.001, + "uploadBytes": 90308608, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000241943, - "uploadBytes": 0, - "downloadBytes": 109265736 + "timeSeconds": 1.001, + "uploadBytes": 103809024, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000127181, - "uploadBytes": 0, - "downloadBytes": 109396528 + "timeSeconds": 1.001, + "uploadBytes": 113049600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000091791, - "uploadBytes": 0, - "downloadBytes": 109486372 + "timeSeconds": 1.001, + "uploadBytes": 116260864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011237, - "uploadBytes": 0, - "downloadBytes": 109902460 + "timeSeconds": 1.001, + "uploadBytes": 114753536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000144604, - "uploadBytes": 0, - "downloadBytes": 109792568 + "timeSeconds": 1.001, + "uploadBytes": 107479040, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000291438, - "uploadBytes": 0, - "downloadBytes": 110401612 + "timeSeconds": 1.001, + "uploadBytes": 107872256, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000031633, - "uploadBytes": 0, - "downloadBytes": 110369624 + "timeSeconds": 1.001, + "uploadBytes": 107347968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00004865, - "uploadBytes": 0, - "downloadBytes": 110521841 + "timeSeconds": 1.001, + "uploadBytes": 105119744, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000125838, - "uploadBytes": 0, - "downloadBytes": 110581519 + "timeSeconds": 1.001, + "uploadBytes": 115671040, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000010196, - "uploadBytes": 0, - "downloadBytes": 110961664 + "timeSeconds": 1.001, + "uploadBytes": 109707264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000188791, - "uploadBytes": 0, - "downloadBytes": 111248369 + "timeSeconds": 1.001, + "uploadBytes": 105578496, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000178234, - "uploadBytes": 0, - "downloadBytes": 111437583 + "timeSeconds": 1.001, + "uploadBytes": 108068864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000218409, - "uploadBytes": 0, - "downloadBytes": 111602176 + "timeSeconds": 1.001, + "uploadBytes": 106561536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000148633, - "uploadBytes": 0, - "downloadBytes": 111955200 + "timeSeconds": 1.001, + "uploadBytes": 112394240, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000007734, - "uploadBytes": 0, - "downloadBytes": 112191744 + "timeSeconds": 1.001, + "uploadBytes": 101646336, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000093187, - "uploadBytes": 0, - "downloadBytes": 47987752 + "timeSeconds": 1.001, + "uploadBytes": 105054208, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000035554, - "uploadBytes": 0, - "downloadBytes": 112114409 + "timeSeconds": 1.001, + "uploadBytes": 48496640, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000228, - "uploadBytes": 0, - "downloadBytes": 114349035 + "timeSeconds": 1.001, + "uploadBytes": 96141312, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00004496, - "uploadBytes": 0, - "downloadBytes": 112762040 + "timeSeconds": 1.001, + "uploadBytes": 112263168, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000087049, - "uploadBytes": 0, - "downloadBytes": 113170788 + "timeSeconds": 1.001, + "uploadBytes": 113573888, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000136325, - "uploadBytes": 0, - "downloadBytes": 114548456 + "timeSeconds": 1.001, + "uploadBytes": 117243904, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000052402, - "uploadBytes": 0, - "downloadBytes": 113349868 + "timeSeconds": 1.001, + "uploadBytes": 118030336, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00014076, - "uploadBytes": 0, - "downloadBytes": 114634040 + "timeSeconds": 1.001, + "uploadBytes": 117702656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000083525, - "uploadBytes": 0, - "downloadBytes": 114591120 + "timeSeconds": 1.001, + "uploadBytes": 115212288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00002971, - "uploadBytes": 0, - "downloadBytes": 114149872 + "timeSeconds": 1.001, + "uploadBytes": 114491392, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0001778, - "uploadBytes": 0, - "downloadBytes": 115631964 + "timeSeconds": 1.001, + "uploadBytes": 113246208, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00019379, - "uploadBytes": 0, - "downloadBytes": 114332416 + "timeSeconds": 1.001, + "uploadBytes": 114556928, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000003867, - "uploadBytes": 0, - "downloadBytes": 115341696 + "timeSeconds": 1.001, + "uploadBytes": 113770496, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000015535, - "uploadBytes": 0, - "downloadBytes": 115442944 + "timeSeconds": 1.001, + "uploadBytes": 113639424, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000061358, - "uploadBytes": 0, - "downloadBytes": 115753216 + "timeSeconds": 1.001, + "uploadBytes": 113836032, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000151202, - "uploadBytes": 0, - "downloadBytes": 116496512 + "timeSeconds": 1.001, + "uploadBytes": 115212288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006644, - "uploadBytes": 0, - "downloadBytes": 115722240 + "timeSeconds": 1.001, + "uploadBytes": 113115136, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000245873, - "uploadBytes": 0, - "downloadBytes": 116497152 + "timeSeconds": 1.001, + "uploadBytes": 114163712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000096563, - "uploadBytes": 0, - "downloadBytes": 117324032 + "timeSeconds": 1.001, + "uploadBytes": 111214592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000013118, - "uploadBytes": 0, - "downloadBytes": 49209872 + "timeSeconds": 1.001, + "uploadBytes": 49872896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000124691, - "uploadBytes": 0, - "downloadBytes": 106282468 + "timeSeconds": 1.001, + "uploadBytes": 99221504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000023979, - "uploadBytes": 0, - "downloadBytes": 105395728 + "timeSeconds": 1.001, + "uploadBytes": 117374976, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000267862, - "uploadBytes": 0, - "downloadBytes": 107257296 + "timeSeconds": 1.001, + "uploadBytes": 122355712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000538086, - "uploadBytes": 0, - "downloadBytes": 106119433 + "timeSeconds": 1.001, + "uploadBytes": 113639424, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001673, - "uploadBytes": 0, - "downloadBytes": 106751671 + "timeSeconds": 1.001, + "uploadBytes": 112852992, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005082, - "uploadBytes": 0, - "downloadBytes": 107341748 + "timeSeconds": 1.001, + "uploadBytes": 120782848, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000025405, - "uploadBytes": 0, - "downloadBytes": 106679900 + "timeSeconds": 1.001, + "uploadBytes": 119341056, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00006234, - "uploadBytes": 0, - "downloadBytes": 107999092 + "timeSeconds": 1.001, + "uploadBytes": 108658688, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000077413, - "uploadBytes": 0, - "downloadBytes": 107092884 + "timeSeconds": 1.001, + "uploadBytes": 109772800, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000065641, - "uploadBytes": 0, - "downloadBytes": 107918292 + "timeSeconds": 1.001, + "uploadBytes": 108134400, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000190667, - "uploadBytes": 0, - "downloadBytes": 108284928 + "timeSeconds": 1.001, + "uploadBytes": 107872256, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000129015, - "uploadBytes": 0, - "downloadBytes": 107921152 + "timeSeconds": 1.001, + "uploadBytes": 117768192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000094925, - "uploadBytes": 0, - "downloadBytes": 108753536 + "timeSeconds": 1.001, + "uploadBytes": 109707264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000246327, - "uploadBytes": 0, - "downloadBytes": 108050816 + "timeSeconds": 1.001, + "uploadBytes": 113442816, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00053812, - "uploadBytes": 0, - "downloadBytes": 108742528 + "timeSeconds": 1.001, + "uploadBytes": 114229248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00000058, - "uploadBytes": 0, - "downloadBytes": 108875136 + "timeSeconds": 1.001, + "uploadBytes": 119799808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000066781, - "uploadBytes": 0, - "downloadBytes": 109425024 + "timeSeconds": 1.001, + "uploadBytes": 119930880, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00037403, - "uploadBytes": 0, - "downloadBytes": 109820288 + "timeSeconds": 1.001, + "uploadBytes": 49348608, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.02048768, - "uploadBytes": 0, - "downloadBytes": 57138423 + "timeSeconds": 1.001, + "uploadBytes": 93650944, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000386007, - "uploadBytes": 0, - "downloadBytes": 132498162 + "timeSeconds": 1.001, + "uploadBytes": 100073472, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000256775, - "uploadBytes": 0, - "downloadBytes": 114381231 + "timeSeconds": 1.001, + "uploadBytes": 111476736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000150307, - "uploadBytes": 0, - "downloadBytes": 78833028 + "timeSeconds": 1.001, + "uploadBytes": 109248512, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000034487, - "uploadBytes": 0, - "downloadBytes": 80019441 + "timeSeconds": 1.001, + "uploadBytes": 120520704, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00001528, - "uploadBytes": 0, - "downloadBytes": 79277115 + "timeSeconds": 1.001, + "uploadBytes": 124190720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000049725, - "uploadBytes": 0, - "downloadBytes": 80572249 + "timeSeconds": 1.001, + "uploadBytes": 120913920, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000600137, - "uploadBytes": 0, - "downloadBytes": 79758739 + "timeSeconds": 1.001, + "uploadBytes": 122421248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000185096, - "uploadBytes": 0, - "downloadBytes": 81152493 + "timeSeconds": 1.001, + "uploadBytes": 108265472, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000106446, - "uploadBytes": 0, - "downloadBytes": 80405627 + "timeSeconds": 1.001, + "uploadBytes": 109707264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000231271, - "uploadBytes": 0, - "downloadBytes": 81383552 + "timeSeconds": 1.001, + "uploadBytes": 115277824, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000359739, - "uploadBytes": 0, - "downloadBytes": 81282448 + "timeSeconds": 1.001, + "uploadBytes": 119537664, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00013206, - "uploadBytes": 0, - "downloadBytes": 81451348 + "timeSeconds": 1.001, + "uploadBytes": 122355712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000404155, - "uploadBytes": 0, - "downloadBytes": 81499249 + "timeSeconds": 1.001, + "uploadBytes": 124125184, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000060105, - "uploadBytes": 0, - "downloadBytes": 82027151 + "timeSeconds": 1.001, + "uploadBytes": 122421248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000081179, - "uploadBytes": 0, - "downloadBytes": 82244864 + "timeSeconds": 1.001, + "uploadBytes": 120979456, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000248416, - "uploadBytes": 0, - "downloadBytes": 81949568 + "timeSeconds": 1.001, + "uploadBytes": 118292480, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014179, - "uploadBytes": 0, - "downloadBytes": 82979584 + "timeSeconds": 1.001, + "uploadBytes": 45219840, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00011921, - "uploadBytes": 0, - "downloadBytes": 82657152 + "timeSeconds": 1.001, + "uploadBytes": 100597760, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0000465, - "uploadBytes": 0, - "downloadBytes": 48439510 + "timeSeconds": 1.001, + "uploadBytes": 110166016, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000046159, - "uploadBytes": 0, - "downloadBytes": 113685806 + "timeSeconds": 1.001, + "uploadBytes": 111214592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000221035, - "uploadBytes": 0, - "downloadBytes": 112204972 + "timeSeconds": 1.001, + "uploadBytes": 115081216, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000042601, - "uploadBytes": 0, - "downloadBytes": 113495626 + "timeSeconds": 1.001, + "uploadBytes": 113311744, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000120521, - "uploadBytes": 0, - "downloadBytes": 112942854 + "timeSeconds": 1.001, + "uploadBytes": 112590848, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000194977, - "uploadBytes": 0, - "downloadBytes": 113209177 + "timeSeconds": 1.001, + "uploadBytes": 111083520, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000021617, - "uploadBytes": 0, - "downloadBytes": 113733799 + "timeSeconds": 1.001, + "uploadBytes": 112721920, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000169264, - "uploadBytes": 0, - "downloadBytes": 113840816 + "timeSeconds": 1.001, + "uploadBytes": 112918528, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001096, - "uploadBytes": 0, - "downloadBytes": 114691688 + "timeSeconds": 1.001, + "uploadBytes": 113049600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000007336, - "uploadBytes": 0, - "downloadBytes": 114361452 + "timeSeconds": 1.001, + "uploadBytes": 114753536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000160603, - "uploadBytes": 0, - "downloadBytes": 114328828 + "timeSeconds": 1.001, + "uploadBytes": 112394240, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000070111, - "uploadBytes": 0, - "downloadBytes": 114280448 + "timeSeconds": 1.001, + "uploadBytes": 114753536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000119585, - "uploadBytes": 0, - "downloadBytes": 114985600 + "timeSeconds": 1.001, + "uploadBytes": 113704960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008155, - "uploadBytes": 0, - "downloadBytes": 115068544 + "timeSeconds": 1.001, + "uploadBytes": 111476736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000143911, - "uploadBytes": 0, - "downloadBytes": 115029120 + "timeSeconds": 1.001, + "uploadBytes": 114819072, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000041193, - "uploadBytes": 0, - "downloadBytes": 115878656 + "timeSeconds": 1.001, + "uploadBytes": 114032640, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000109888, - "uploadBytes": 0, - "downloadBytes": 115354624 + "timeSeconds": 1.001, + "uploadBytes": 36634624, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000072783, - "uploadBytes": 0, - "downloadBytes": 116342129 + "timeSeconds": 1.001, + "uploadBytes": 97910784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000093553, - "uploadBytes": 0, - "downloadBytes": 116346127 + "timeSeconds": 1.001, + "uploadBytes": 106496000, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000272701, - "uploadBytes": 0, - "downloadBytes": 53461509 + "timeSeconds": 1.001, + "uploadBytes": 120389632, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000105001, - "uploadBytes": 0, - "downloadBytes": 111004747 + "timeSeconds": 1.001, + "uploadBytes": 115867648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00007207, - "uploadBytes": 0, - "downloadBytes": 74897764 + "timeSeconds": 1.001, + "uploadBytes": 108986368, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000071902, - "uploadBytes": 0, - "downloadBytes": 75245212 + "timeSeconds": 1.001, + "uploadBytes": 115867648, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004214223, - "uploadBytes": 0, - "downloadBytes": 76247472 + "timeSeconds": 1.001, + "uploadBytes": 119406592, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000029025, - "uploadBytes": 0, - "downloadBytes": 75952816 + "timeSeconds": 1.001, + "uploadBytes": 109838336, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005823, - "uploadBytes": 0, - "downloadBytes": 75664428 + "timeSeconds": 1.001, + "uploadBytes": 115474432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000158941, - "uploadBytes": 0, - "downloadBytes": 75835036 + "timeSeconds": 1.001, + "uploadBytes": 117768192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000277906, - "uploadBytes": 0, - "downloadBytes": 76243504 + "timeSeconds": 1.001, + "uploadBytes": 114229248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00012823, - "uploadBytes": 0, - "downloadBytes": 76911009 + "timeSeconds": 1.001, + "uploadBytes": 114556928, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000002351, - "uploadBytes": 0, - "downloadBytes": 76964680 + "timeSeconds": 1.001, + "uploadBytes": 115539968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000662, - "uploadBytes": 0, - "downloadBytes": 75677431 + "timeSeconds": 1.001, + "uploadBytes": 120979456, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002146493, - "uploadBytes": 0, - "downloadBytes": 77329656 + "timeSeconds": 1.001, + "uploadBytes": 113311744, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000198496, - "uploadBytes": 0, - "downloadBytes": 78147456 + "timeSeconds": 1.001, + "uploadBytes": 116260864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000066597, - "uploadBytes": 0, - "downloadBytes": 77257984 + "timeSeconds": 1.001, + "uploadBytes": 114753536, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000318789, - "uploadBytes": 0, - "downloadBytes": 77280128 + "timeSeconds": 1.001, + "uploadBytes": 49676288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000014013, - "uploadBytes": 0, - "downloadBytes": 77655936 + "timeSeconds": 1.001, + "uploadBytes": 93323264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024841, - "uploadBytes": 0, - "downloadBytes": 77840497 + "timeSeconds": 1.001, + "uploadBytes": 104005632, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.0001075, - "uploadBytes": 0, - "downloadBytes": 78666752 + "timeSeconds": 1.001, + "uploadBytes": 113049600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000378826, - "uploadBytes": 0, - "downloadBytes": 52879888 + "timeSeconds": 1.001, + "uploadBytes": 109707264, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004380857, - "uploadBytes": 0, - "downloadBytes": 111538056 + "timeSeconds": 1.001, + "uploadBytes": 118226944, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004647122, - "uploadBytes": 0, - "downloadBytes": 75873744 + "timeSeconds": 1.001, + "uploadBytes": 118947840, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004321503, - "uploadBytes": 0, - "downloadBytes": 76128828 + "timeSeconds": 1.001, + "uploadBytes": 115081216, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.004068238, - "uploadBytes": 0, - "downloadBytes": 76387564 + "timeSeconds": 1.001, + "uploadBytes": 115802112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000160801, - "uploadBytes": 0, - "downloadBytes": 76538988 + "timeSeconds": 1.001, + "uploadBytes": 114688000, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000253533, - "uploadBytes": 0, - "downloadBytes": 76169776 + "timeSeconds": 1.001, + "uploadBytes": 115408896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012751, - "uploadBytes": 0, - "downloadBytes": 76296916 + "timeSeconds": 1.001, + "uploadBytes": 119144448, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000154534, - "uploadBytes": 0, - "downloadBytes": 76850552 + "timeSeconds": 1.001, + "uploadBytes": 118751232, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000041852, - "uploadBytes": 0, - "downloadBytes": 76845488 + "timeSeconds": 1.001, + "uploadBytes": 118554624, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000108836, - "uploadBytes": 0, - "downloadBytes": 77427933 + "timeSeconds": 1.001, + "uploadBytes": 119013376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000181647, - "uploadBytes": 0, - "downloadBytes": 77731079 + "timeSeconds": 1.001, + "uploadBytes": 119472128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000136935, - "uploadBytes": 0, - "downloadBytes": 78159312 + "timeSeconds": 1.001, + "uploadBytes": 118882304, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024658, - "uploadBytes": 0, - "downloadBytes": 77973412 + "timeSeconds": 1.001, + "uploadBytes": 117964800, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000130389, - "uploadBytes": 0, - "downloadBytes": 78003569 + "timeSeconds": 1.001, + "uploadBytes": 49872896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000107069, - "uploadBytes": 0, - "downloadBytes": 78365583 + "timeSeconds": 1.001, + "uploadBytes": 99024896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000011879, - "uploadBytes": 0, - "downloadBytes": 78664064 + "timeSeconds": 1.001, + "uploadBytes": 111411200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000192452, - "uploadBytes": 0, - "downloadBytes": 78931712 + "timeSeconds": 1.001, + "uploadBytes": 110886912, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000039519, - "uploadBytes": 0, - "downloadBytes": 79332352 + "timeSeconds": 1.001, + "uploadBytes": 114360320, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000360869, - "uploadBytes": 0, - "downloadBytes": 43230916 + "timeSeconds": 1.001, + "uploadBytes": 114163712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000095155, - "uploadBytes": 0, - "downloadBytes": 105938904 + "timeSeconds": 1.001, + "uploadBytes": 114294784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001134, - "uploadBytes": 0, - "downloadBytes": 106009265 + "timeSeconds": 1.001, + "uploadBytes": 111280128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000237576, - "uploadBytes": 0, - "downloadBytes": 107821131 + "timeSeconds": 1.001, + "uploadBytes": 113180672, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000005207, - "uploadBytes": 0, - "downloadBytes": 106264372 + "timeSeconds": 1.001, + "uploadBytes": 114163712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000138661, - "uploadBytes": 0, - "downloadBytes": 106917456 + "timeSeconds": 1.001, + "uploadBytes": 115212288, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000231723, - "uploadBytes": 0, - "downloadBytes": 107806440 + "timeSeconds": 1.001, + "uploadBytes": 115998720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00003639, - "uploadBytes": 0, - "downloadBytes": 106810972 + "timeSeconds": 1.001, + "uploadBytes": 116457472, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000065196, - "uploadBytes": 0, - "downloadBytes": 107557564 + "timeSeconds": 1.001, + "uploadBytes": 117309440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000160067, - "uploadBytes": 0, - "downloadBytes": 108426500 + "timeSeconds": 1.001, + "uploadBytes": 116916224, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000020103, - "uploadBytes": 0, - "downloadBytes": 107521248 + "timeSeconds": 1.001, + "uploadBytes": 116588544, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000152599, - "uploadBytes": 0, - "downloadBytes": 107983872 + "timeSeconds": 1.001, + "uploadBytes": 115671040, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000000178, - "uploadBytes": 0, - "downloadBytes": 108425472 + "timeSeconds": 1.001, + "uploadBytes": 114229248, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000024902, - "uploadBytes": 0, - "downloadBytes": 107813760 + "timeSeconds": 1.001, + "uploadBytes": 49872896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000256312, - "uploadBytes": 0, - "downloadBytes": 108865152 + "timeSeconds": 1.001, + "uploadBytes": 89718784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000100235, - "uploadBytes": 0, - "downloadBytes": 108641792 + "timeSeconds": 1.001, + "uploadBytes": 106758144, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000084637, - "uploadBytes": 0, - "downloadBytes": 108878976 + "timeSeconds": 1.001, + "uploadBytes": 112197632, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000046261, - "uploadBytes": 0, - "downloadBytes": 109488384 + "timeSeconds": 1.001, + "uploadBytes": 123600896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000081627, - "uploadBytes": 0, - "downloadBytes": 108815089 + "timeSeconds": 1.001, + "uploadBytes": 120324096, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002742718, - "uploadBytes": 0, - "downloadBytes": 51134552 + "timeSeconds": 1.001, + "uploadBytes": 114294784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000103584, - "uploadBytes": 0, - "downloadBytes": 106312292 + "timeSeconds": 1.001, + "uploadBytes": 121700352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000561589, - "uploadBytes": 0, - "downloadBytes": 105870572 + "timeSeconds": 1.001, + "uploadBytes": 122159104, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00005962, - "uploadBytes": 0, - "downloadBytes": 104932192 + "timeSeconds": 1.001, + "uploadBytes": 122355712, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000101409, - "uploadBytes": 0, - "downloadBytes": 106239224 + "timeSeconds": 1.001, + "uploadBytes": 121896960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000129371, - "uploadBytes": 0, - "downloadBytes": 105454764 + "timeSeconds": 1.001, + "uploadBytes": 121241600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000198153, - "uploadBytes": 0, - "downloadBytes": 106601072 + "timeSeconds": 1.001, + "uploadBytes": 109117440, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000059558, - "uploadBytes": 0, - "downloadBytes": 105897424 + "timeSeconds": 1.001, + "uploadBytes": 116260864, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000080823, - "uploadBytes": 0, - "downloadBytes": 107138932 + "timeSeconds": 1.001, + "uploadBytes": 114688000, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000007148, - "uploadBytes": 0, - "downloadBytes": 106160980 + "timeSeconds": 1.001, + "uploadBytes": 113836032, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000001988, - "uploadBytes": 0, - "downloadBytes": 107206988 + "timeSeconds": 1.001, + "uploadBytes": 109248512, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000357603, - "uploadBytes": 0, - "downloadBytes": 106564608 - }, + "timeSeconds": 1.001, + "uploadBytes": 108920832, + "downloadBytes": 0 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "ws/noise" + }, + { + "result": [ { "type": "intermediary", - "timeSeconds": 1.000002773, - "uploadBytes": 0, - "downloadBytes": 107502720 + "timeSeconds": 1.019, + "uploadBytes": 24576000, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00009074, - "uploadBytes": 0, - "downloadBytes": 106933888 + "timeSeconds": 1.019, + "uploadBytes": 13828096, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000214918, - "uploadBytes": 0, - "downloadBytes": 108251136 + "timeSeconds": 1.015, + "uploadBytes": 15073280, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000057974, - "uploadBytes": 0, - "downloadBytes": 107365120 + "timeSeconds": 1.031, + "uploadBytes": 16121856, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000008592, - "uploadBytes": 0, - "downloadBytes": 108492800 + "timeSeconds": 1.004, + "uploadBytes": 16580608, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000042089, - "uploadBytes": 0, - "downloadBytes": 107959936 + "timeSeconds": 1.016, + "uploadBytes": 16973824, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000066294, - "uploadBytes": 0, - "downloadBytes": 109047680 + "timeSeconds": 1.02, + "uploadBytes": 17235968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.002390465, - "uploadBytes": 0, - "downloadBytes": 51685060 + "timeSeconds": 1.013, + "uploadBytes": 17301504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000138354, - "uploadBytes": 0, - "downloadBytes": 74627948 + "timeSeconds": 1.001, + "uploadBytes": 17235968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000205723, - "uploadBytes": 0, - "downloadBytes": 73569796 + "timeSeconds": 1.003, + "uploadBytes": 16580608, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000009634, - "uploadBytes": 0, - "downloadBytes": 75124328 + "timeSeconds": 1.005, + "uploadBytes": 17235968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000124544, - "uploadBytes": 0, - "downloadBytes": 73904241 + "timeSeconds": 1.015, + "uploadBytes": 17498112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000006994, - "uploadBytes": 0, - "downloadBytes": 75345515 + "timeSeconds": 1.001, + "uploadBytes": 17760256, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000040095, - "uploadBytes": 0, - "downloadBytes": 74350604 + "timeSeconds": 1.001, + "uploadBytes": 17694720, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000278218, - "uploadBytes": 0, - "downloadBytes": 74946052 + "timeSeconds": 1.001, + "uploadBytes": 18808832, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000236123, - "uploadBytes": 0, - "downloadBytes": 75446041 + "timeSeconds": 1.01, + "uploadBytes": 20185088, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000053856, - "uploadBytes": 0, - "downloadBytes": 75255695 + "timeSeconds": 1.001, + "uploadBytes": 21692416, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000068867, - "uploadBytes": 0, - "downloadBytes": 76074588 + "timeSeconds": 1.001, + "uploadBytes": 22937600, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000012023, - "uploadBytes": 0, - "downloadBytes": 75735028 + "timeSeconds": 1.006, + "uploadBytes": 60358656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000285164, - "uploadBytes": 0, - "downloadBytes": 76519220 + "timeSeconds": 1.004, + "uploadBytes": 126615552, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000110609, - "uploadBytes": 0, - "downloadBytes": 76045469 + "timeSeconds": 1.005, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000182041, - "uploadBytes": 0, - "downloadBytes": 76675872 + "timeSeconds": 1.013, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.00018533, - "uploadBytes": 0, - "downloadBytes": 76462223 + "timeSeconds": 1.001, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000048957, - "uploadBytes": 0, - "downloadBytes": 76972800 + "timeSeconds": 1.016, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000116335, - "uploadBytes": 0, - "downloadBytes": 76937856 + "timeSeconds": 1.005, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.000303227, - "uploadBytes": 0, - "downloadBytes": 77212288 - } - ], - "implementation": "go-libp2p", - "version": "v0.41", - "transportStack": "quic-v1" - }, - { - "result": [ + "timeSeconds": 1.01, + "uploadBytes": 140181504, + "downloadBytes": 0 + }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 52297728 + "timeSeconds": 1.006, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 219611136 + "timeSeconds": 1.01, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 240844800 + "timeSeconds": 1.006, + "uploadBytes": 131792896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 242483200 + "timeSeconds": 1.005, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 268959744 + "timeSeconds": 1.01, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 253755392 + "timeSeconds": 1.011, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266469376 + "timeSeconds": 1.009, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272629760 + "timeSeconds": 1.002, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 263716864 + "timeSeconds": 1.005, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260898804 + "timeSeconds": 1.007, + "uploadBytes": 131858432, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 263520268 + "timeSeconds": 1.007, + "uploadBytes": 64552960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273285120 + "timeSeconds": 1.004, + "uploadBytes": 119472128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272433152 + "timeSeconds": 1.002, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273088512 + "timeSeconds": 1.005, + "uploadBytes": 144375808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273481728 + "timeSeconds": 1.002, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272171008 + "timeSeconds": 1.006, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264044544 + "timeSeconds": 1.005, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 267059200 + "timeSeconds": 1.012, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265879552 + "timeSeconds": 1.009, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 57081844 + "timeSeconds": 1.003, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 235864064 + "timeSeconds": 1.008, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265027596 + "timeSeconds": 1.002, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266207232 + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266338304 + "timeSeconds": 1.005, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 268632064 + "timeSeconds": 1.011, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 267452404 + "timeSeconds": 1.014, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266338316 + "timeSeconds": 1.006, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 258605056 + "timeSeconds": 1.005, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265617408 + "uploadBytes": 70385664, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 262537216 + "timeSeconds": 1.005, + "uploadBytes": 108986368, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 259260404 + "timeSeconds": 1.002, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 268435468 + "timeSeconds": 1.011, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266469376 + "timeSeconds": 1.003, + "uploadBytes": 148570112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 269746176 + "timeSeconds": 1.007, + "uploadBytes": 142213120, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 268697600 + "timeSeconds": 1.006, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266403840 + "timeSeconds": 1.013, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260833280 + "timeSeconds": 1.007, + "uploadBytes": 136052736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266338304 + "timeSeconds": 1.01, + "uploadBytes": 131792896, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 25952256 + "timeSeconds": 1.01, + "uploadBytes": 133890048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 215351296 + "timeSeconds": 1.009, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261226496 + "timeSeconds": 1.014, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 258801664 + "timeSeconds": 1.014, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261685248 + "timeSeconds": 1.008, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261816320 + "timeSeconds": 1.012, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261226496 + "uploadBytes": 144375808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261947380 + "timeSeconds": 1.013, + "uploadBytes": 121634816, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260112396 + "timeSeconds": 1.004, + "uploadBytes": 70385664, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 257818612 + "uploadBytes": 109903872, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 255197196 + "uploadBytes": 121176064, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260964340 + "uploadBytes": 140640256, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261160972 + "timeSeconds": 1.006, + "uploadBytes": 147324928, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261095424 + "timeSeconds": 1.012, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261816320 + "timeSeconds": 1.005, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261160948 + "timeSeconds": 1.011, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261554188 + "timeSeconds": 1.014, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261881856 + "timeSeconds": 1.012, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261554176 + "timeSeconds": 1.013, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 52690932 + "timeSeconds": 1.002, + "uploadBytes": 133890048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 208011264 + "timeSeconds": 1.011, + "uploadBytes": 136052736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 235339788 + "timeSeconds": 1.012, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 241696768 + "timeSeconds": 1.01, + "uploadBytes": 144375808, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 253755392 + "timeSeconds": 1.002, + "uploadBytes": 153485312, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260374528 + "uploadBytes": 138346496, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260112384 + "timeSeconds": 1.004, + "uploadBytes": 140574720, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 259391488 + "uploadBytes": 71696384, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 257294336 + "uploadBytes": 95617024, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 257228800 + "timeSeconds": 1.002, + "uploadBytes": 107347968, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260571136 + "uploadBytes": 123994112, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 259325952 + "timeSeconds": 1.003, + "uploadBytes": 132907008, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 256049152 + "uploadBytes": 135135232, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 258736128 + "uploadBytes": 124715008, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 259850240 + "timeSeconds": 1.014, + "uploadBytes": 134873088, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 259653632 + "timeSeconds": 1.008, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 259850240 + "timeSeconds": 1.014, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 259850240 + "uploadBytes": 133627904, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 259784704 + "timeSeconds": 1.008, + "uploadBytes": 143196160, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 49938432 + "timeSeconds": 1.014, + "uploadBytes": 139132928, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 217513984 + "timeSeconds": 1.007, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 263651328 + "timeSeconds": 1.012, + "uploadBytes": 133890048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264437760 + "timeSeconds": 1.014, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264372224 + "timeSeconds": 1.013, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261226496 + "timeSeconds": 1.01, + "uploadBytes": 133890048, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 263258112 + "timeSeconds": 1.009, + "uploadBytes": 68812800, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260440064 + "timeSeconds": 1.015, + "uploadBytes": 126681088, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 256114688 + "timeSeconds": 1.01, + "uploadBytes": 144310272, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 256114688 + "uploadBytes": 148373504, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260898816 + "uploadBytes": 118423552, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264175616 + "timeSeconds": 1.014, + "uploadBytes": 137428992, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264765428 + "timeSeconds": 1.013, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264503308 + "timeSeconds": 1.008, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 262864884 + "timeSeconds": 1.004, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264437772 + "timeSeconds": 1.009, + "uploadBytes": 136052736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264372212 + "timeSeconds": 1.015, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265027584 + "timeSeconds": 1.002, + "uploadBytes": 148504576, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264241152 + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 42205184 + "timeSeconds": 1.013, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 219217908 + "timeSeconds": 1.014, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 268894220 + "timeSeconds": 1.012, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266338304 + "timeSeconds": 1.004, + "uploadBytes": 132120576, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272498688 + "uploadBytes": 132120576, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273940480 + "uploadBytes": 69402624, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 271908852 + "timeSeconds": 1.011, + "uploadBytes": 121372672, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 274268172 + "timeSeconds": 1.002, + "uploadBytes": 140115968, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272826368 + "uploadBytes": 143851520, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 274268160 + "timeSeconds": 1.006, + "uploadBytes": 120913920, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 274333696 + "timeSeconds": 1.013, + "uploadBytes": 132513792, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273678336 + "timeSeconds": 1.004, + "uploadBytes": 135856128, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 274333696 + "timeSeconds": 1.013, + "uploadBytes": 125894656, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 271515648 + "uploadBytes": 144834560, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 274923508 + "timeSeconds": 1.011, + "uploadBytes": 123731968, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273940492 + "timeSeconds": 1.014, + "uploadBytes": 129892352, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273874944 + "uploadBytes": 150142976, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273154036 + "timeSeconds": 1.003, + "uploadBytes": 143785984, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272564236 + "timeSeconds": 1.014, + "uploadBytes": 132055040, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 56819700 + "timeSeconds": 1.007, + "uploadBytes": 121831424, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 237174784 + "uploadBytes": 125763584, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 270663692 + "uploadBytes": 131989504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 269090804 + "timeSeconds": 1.012, + "uploadBytes": 123994112, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272171020 + "uploadBytes": 69009408, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 270467060 + "timeSeconds": 1.01, + "uploadBytes": 119865344, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260505600 + "timeSeconds": 1.008, + "uploadBytes": 138280960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266993676 + "timeSeconds": 1.007, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272105472 + "timeSeconds": 1.01, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272105472 + "timeSeconds": 1.013, + "uploadBytes": 146472960, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 271974388 + "timeSeconds": 1.003, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261292032 + "uploadBytes": 133890048, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 258473996 + "uploadBytes": 147718144, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 263651328 + "uploadBytes": 125763584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 249626612 + "timeSeconds": 1.002, + "uploadBytes": 132120576, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266207244 + "timeSeconds": 1.005, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272629760 + "timeSeconds": 1.004, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 273874944 + "timeSeconds": 1.014, + "uploadBytes": 135921664, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 272498688 + "uploadBytes": 135069696, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 65601524 + "timeSeconds": 1.006, + "uploadBytes": 134873088, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 229113868 + "timeSeconds": 1.013, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 249036800 + "timeSeconds": 1.014, + "uploadBytes": 138084352, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264372224 + "timeSeconds": 1.002, + "uploadBytes": 72024064, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264962048 + "timeSeconds": 1.011, + "uploadBytes": 112787456, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265420800 + "timeSeconds": 1.008, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265814016 + "timeSeconds": 1.011, + "uploadBytes": 140181504, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 262930432 + "timeSeconds": 1.008, + "uploadBytes": 142278656, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 262602752 + "timeSeconds": 1.007, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 233111552 + "timeSeconds": 1.011, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265027584 + "timeSeconds": 1.005, + "uploadBytes": 136052736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265093120 + "timeSeconds": 1.006, + "uploadBytes": 147062784, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261881856 + "timeSeconds": 1.011, + "uploadBytes": 127860736, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 264830964 + "timeSeconds": 1.004, + "uploadBytes": 144375808, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 262471692 + "uploadBytes": 135331840, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260767744 + "uploadBytes": 127336448, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 262144000 + "timeSeconds": 1.013, + "uploadBytes": 134807552, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 260833280 + "timeSeconds": 1.011, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 261816320 + "timeSeconds": 1.007, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 55115764 + "timeSeconds": 1.01, + "uploadBytes": 135987200, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 222101504 + "timeSeconds": 1.008, + "uploadBytes": 127664128, + "downloadBytes": 0 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "ws/tls" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 36372480, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 263389196 + "timeSeconds": 1.053, + "uploadBytes": 43843584, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 258408448 + "timeSeconds": 1.039, + "uploadBytes": 18743296, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 269418484 + "timeSeconds": 1.041, + "uploadBytes": 12517376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 271122444 + "timeSeconds": 1.088, + "uploadBytes": 11272192, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 270860288 + "timeSeconds": 1.096, + "uploadBytes": 12517376, + "downloadBytes": 0 }, { "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 269877236 + "timeSeconds": 1.033, + "uploadBytes": 12517376, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 12517376, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.085, + "uploadBytes": 13762560, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.079, + "uploadBytes": 13762560, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.064, + "uploadBytes": 13762560, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.065, + "uploadBytes": 13762560, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.059, + "uploadBytes": 13762560, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.059, + "uploadBytes": 13828096, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.036, + "uploadBytes": 13762560, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 13762560, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.042, + "uploadBytes": 15007744, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.064, + "uploadBytes": 16252928, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 263913484 + "uploadBytes": 46137344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 97976320, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 255000576 + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 97779712, + "downloadBytes": 0 }, { "type": "intermediary", "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 254738420 + "uploadBytes": 97255424, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 94699520, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 95027200, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 97124352, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 97189888, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 93257728, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 94699520, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 94699520, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96731136, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 95617024, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 95485952, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96272384, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 93978624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 43843584, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 94044160, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 96468992, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 94044160, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 96468992, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 94044160, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.014, + "uploadBytes": 77660160, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.015, + "uploadBytes": 77594624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 81395712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 85196800, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 87949312, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.012, + "uploadBytes": 91226112, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.012, + "uploadBytes": 92733440, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 92798976, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 95223808, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 95289344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 95223808, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 95289344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 46399488, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 94699520, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 97058816, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 97714176, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 93978624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.012, + "uploadBytes": 95223808, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 85196800, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 88997888, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 90243072, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 93978624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 95289344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 95223808, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96206848, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 90963968, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 94830592, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 92733440, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 50135040, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 98172928, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 97910784, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 94240768, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 94437376, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 92733440, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 95682560, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 96075776, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.013, + "uploadBytes": 91488256, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.028, + "uploadBytes": 66387968, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 61341696, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 65142784, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 67633152, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.015, + "uploadBytes": 71368704, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 72613888, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 75169792, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 75956224, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.013, + "uploadBytes": 76808192, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 45088768, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 94109696, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 93913088, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 97714176, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 99024896, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 95289344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 85196800, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 73859072, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.012, + "uploadBytes": 80216064, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 82640896, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 86441984, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 88997888, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 91422720, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 90243072, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 94044160, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 95223808, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 75169792, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 45416448, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 93519872, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 92667904, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 91750400, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 95289344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 93978624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 94371840, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 96141312, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96272384, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 95485952, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 95879168, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 92405760, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 92471296, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 93978624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 89915392, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 90570752, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 93978624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 94044160, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 42860544, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 96272384, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 97714176, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 91488256, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 95223808, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 92733440, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96468992, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 95289344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 96468992, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 95551488, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 96206848, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 94699520, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 95748096, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 46006272, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96862208, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 94044160, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 96468992, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96337920, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 95420416, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 97714176, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 94044160, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 95223808, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 90767360, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 90963968, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 93454336, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 95879168, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 96468992, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 97714176, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 43188224, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 90898432, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 97779712, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.011, + "uploadBytes": 97714176, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 95289344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 93978624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 96534528, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 97517568, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 90505216, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 86507520, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 65404928, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.019, + "uploadBytes": 66060288, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.014, + "uploadBytes": 70123520, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 72613888, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 75104256, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 77594624, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 78905344, + "downloadBytes": 0 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 80084992, + "downloadBytes": 0 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "quic-v1" + } + ], + "parameters": { + "uploadBytes": 9007199254740991, + "downloadBytes": 0 + } + }, + { + "name": "throughput/download", + "unit": "bit/s", + "results": [ + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.000018754, + "uploadBytes": 0, + "downloadBytes": 87255816 + }, + { + "type": "intermediary", + "timeSeconds": 1.00010722, + "uploadBytes": 0, + "downloadBytes": 221156600 + }, + { + "type": "intermediary", + "timeSeconds": 1.000193934, + "uploadBytes": 0, + "downloadBytes": 111706112 + }, + { + "type": "intermediary", + "timeSeconds": 1.000194676, + "uploadBytes": 0, + "downloadBytes": 76054528 + }, + { + "type": "intermediary", + "timeSeconds": 1.000102994, + "uploadBytes": 0, + "downloadBytes": 77264700 + }, + { + "type": "intermediary", + "timeSeconds": 1.000205695, + "uploadBytes": 0, + "downloadBytes": 76529664 + }, + { + "type": "intermediary", + "timeSeconds": 1.000025157, + "uploadBytes": 0, + "downloadBytes": 76775424 + }, + { + "type": "intermediary", + "timeSeconds": 1.000145254, + "uploadBytes": 0, + "downloadBytes": 77965800 + }, + { + "type": "intermediary", + "timeSeconds": 1.000254194, + "uploadBytes": 0, + "downloadBytes": 77290398 + }, + { + "type": "intermediary", + "timeSeconds": 1.00000096, + "uploadBytes": 0, + "downloadBytes": 77580484 + }, + { + "type": "intermediary", + "timeSeconds": 1.000343967, + "uploadBytes": 0, + "downloadBytes": 78465804 + }, + { + "type": "intermediary", + "timeSeconds": 1.000296929, + "uploadBytes": 0, + "downloadBytes": 78199410 + }, + { + "type": "intermediary", + "timeSeconds": 1.00022979, + "uploadBytes": 0, + "downloadBytes": 78183038 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012919, + "uploadBytes": 0, + "downloadBytes": 78695172 + }, + { + "type": "intermediary", + "timeSeconds": 1.000014819, + "uploadBytes": 0, + "downloadBytes": 79131900 + }, + { + "type": "intermediary", + "timeSeconds": 1.000066872, + "uploadBytes": 0, + "downloadBytes": 78805630 + }, + { + "type": "intermediary", + "timeSeconds": 1.000077331, + "uploadBytes": 0, + "downloadBytes": 79544320 + }, + { + "type": "intermediary", + "timeSeconds": 1.000062783, + "uploadBytes": 0, + "downloadBytes": 79891204 + }, + { + "type": "intermediary", + "timeSeconds": 1.000122835, + "uploadBytes": 0, + "downloadBytes": 79672572 + }, + { + "type": "intermediary", + "timeSeconds": 1.000090483, + "uploadBytes": 0, + "downloadBytes": 93683712 + }, + { + "type": "intermediary", + "timeSeconds": 1.000246076, + "uploadBytes": 0, + "downloadBytes": 225574912 + }, + { + "type": "intermediary", + "timeSeconds": 1.00001432, + "uploadBytes": 0, + "downloadBytes": 109659526 + }, + { + "type": "intermediary", + "timeSeconds": 1.000180174, + "uploadBytes": 0, + "downloadBytes": 78330490 + }, + { + "type": "intermediary", + "timeSeconds": 1.000184476, + "uploadBytes": 0, + "downloadBytes": 78715806 + }, + { + "type": "intermediary", + "timeSeconds": 1.000047811, + "uploadBytes": 0, + "downloadBytes": 78911000 + }, + { + "type": "intermediary", + "timeSeconds": 1.000084347, + "uploadBytes": 0, + "downloadBytes": 79181044 + }, + { + "type": "intermediary", + "timeSeconds": 1.00005182, + "uploadBytes": 0, + "downloadBytes": 79350540 + }, + { + "type": "intermediary", + "timeSeconds": 1.000020701, + "uploadBytes": 0, + "downloadBytes": 79623412 + }, + { + "type": "intermediary", + "timeSeconds": 1.000118536, + "uploadBytes": 0, + "downloadBytes": 79904768 + }, + { + "type": "intermediary", + "timeSeconds": 1.000053112, + "uploadBytes": 0, + "downloadBytes": 80091478 + }, + { + "type": "intermediary", + "timeSeconds": 1.000021043, + "uploadBytes": 0, + "downloadBytes": 80299394 + }, + { + "type": "intermediary", + "timeSeconds": 1.000197931, + "uploadBytes": 0, + "downloadBytes": 80296574 + }, + { + "type": "intermediary", + "timeSeconds": 1.000023114, + "uploadBytes": 0, + "downloadBytes": 80614920 + }, + { + "type": "intermediary", + "timeSeconds": 1.000156043, + "uploadBytes": 0, + "downloadBytes": 80849400 + }, + { + "type": "intermediary", + "timeSeconds": 1.000196721, + "uploadBytes": 0, + "downloadBytes": 81281024 + }, + { + "type": "intermediary", + "timeSeconds": 1.000081476, + "uploadBytes": 0, + "downloadBytes": 81580166 + }, + { + "type": "intermediary", + "timeSeconds": 1.0003582, + "uploadBytes": 0, + "downloadBytes": 81715459 + }, + { + "type": "intermediary", + "timeSeconds": 1.000098519, + "uploadBytes": 0, + "downloadBytes": 82058996 + }, + { + "type": "intermediary", + "timeSeconds": 1.000043791, + "uploadBytes": 0, + "downloadBytes": 101838953 + }, + { + "type": "intermediary", + "timeSeconds": 1.000228829, + "uploadBytes": 0, + "downloadBytes": 236058177 + }, + { + "type": "intermediary", + "timeSeconds": 1.000042657, + "uploadBytes": 0, + "downloadBytes": 236598516 + }, + { + "type": "intermediary", + "timeSeconds": 1.000099303, + "uploadBytes": 0, + "downloadBytes": 235693154 + }, + { + "type": "intermediary", + "timeSeconds": 1.000018371, + "uploadBytes": 0, + "downloadBytes": 236627626 + }, + { + "type": "intermediary", + "timeSeconds": 1.000009266, + "uploadBytes": 0, + "downloadBytes": 234665184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000165217, + "uploadBytes": 0, + "downloadBytes": 214852726 + }, + { + "type": "intermediary", + "timeSeconds": 1.000013009, + "uploadBytes": 0, + "downloadBytes": 69521542 + }, + { + "type": "intermediary", + "timeSeconds": 1.000176505, + "uploadBytes": 0, + "downloadBytes": 57038344 + }, + { + "type": "intermediary", + "timeSeconds": 1.005681656, + "uploadBytes": 0, + "downloadBytes": 58087794 + }, + { + "type": "intermediary", + "timeSeconds": 1.000088497, + "uploadBytes": 0, + "downloadBytes": 58103304 + }, + { + "type": "intermediary", + "timeSeconds": 1.000141881, + "uploadBytes": 0, + "downloadBytes": 57997950 + }, + { + "type": "intermediary", + "timeSeconds": 1.00016431, + "uploadBytes": 0, + "downloadBytes": 58332680 + }, + { + "type": "intermediary", + "timeSeconds": 1.000199273, + "uploadBytes": 0, + "downloadBytes": 58673924 + }, + { + "type": "intermediary", + "timeSeconds": 1.000236885, + "uploadBytes": 0, + "downloadBytes": 59516022 + }, + { + "type": "intermediary", + "timeSeconds": 1.000082586, + "uploadBytes": 0, + "downloadBytes": 59299336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000031276, + "uploadBytes": 0, + "downloadBytes": 59675632 + }, + { + "type": "intermediary", + "timeSeconds": 1.000179226, + "uploadBytes": 0, + "downloadBytes": 59835778 + }, + { + "type": "intermediary", + "timeSeconds": 1.00002559, + "uploadBytes": 0, + "downloadBytes": 60511752 + }, + { + "type": "intermediary", + "timeSeconds": 1.000029521, + "uploadBytes": 0, + "downloadBytes": 84606976 + }, + { + "type": "intermediary", + "timeSeconds": 1.000222006, + "uploadBytes": 0, + "downloadBytes": 218529792 + }, + { + "type": "intermediary", + "timeSeconds": 1.00011601, + "uploadBytes": 0, + "downloadBytes": 218628096 + }, + { + "type": "intermediary", + "timeSeconds": 1.000121673, + "uploadBytes": 0, + "downloadBytes": 218359466 + }, + { + "type": "intermediary", + "timeSeconds": 1.000116608, + "uploadBytes": 0, + "downloadBytes": 218915938 + }, + { + "type": "intermediary", + "timeSeconds": 1.000131026, + "uploadBytes": 0, + "downloadBytes": 217548154 + }, + { + "type": "intermediary", + "timeSeconds": 1.000248603, + "uploadBytes": 0, + "downloadBytes": 218363132 + }, + { + "type": "intermediary", + "timeSeconds": 1.000027979, + "uploadBytes": 0, + "downloadBytes": 218184318 + }, + { + "type": "intermediary", + "timeSeconds": 1.00019978, + "uploadBytes": 0, + "downloadBytes": 217257480 + }, + { + "type": "intermediary", + "timeSeconds": 1.000061496, + "uploadBytes": 0, + "downloadBytes": 217917944 + }, + { + "type": "intermediary", + "timeSeconds": 1.000188831, + "uploadBytes": 0, + "downloadBytes": 218229776 + }, + { + "type": "intermediary", + "timeSeconds": 1.000019931, + "uploadBytes": 0, + "downloadBytes": 217887996 + }, + { + "type": "intermediary", + "timeSeconds": 1.000074107, + "uploadBytes": 0, + "downloadBytes": 218188548 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000381, + "uploadBytes": 0, + "downloadBytes": 217132922 + }, + { + "type": "intermediary", + "timeSeconds": 1.000028391, + "uploadBytes": 0, + "downloadBytes": 218294776 + }, + { + "type": "intermediary", + "timeSeconds": 1.000055678, + "uploadBytes": 0, + "downloadBytes": 217665670 + }, + { + "type": "intermediary", + "timeSeconds": 1.000052976, + "uploadBytes": 0, + "downloadBytes": 217844484 + }, + { + "type": "intermediary", + "timeSeconds": 1.000021958, + "uploadBytes": 0, + "downloadBytes": 217987710 + }, + { + "type": "intermediary", + "timeSeconds": 1.000027224, + "uploadBytes": 0, + "downloadBytes": 218178678 + }, + { + "type": "intermediary", + "timeSeconds": 1.000025854, + "uploadBytes": 0, + "downloadBytes": 98349161 + }, + { + "type": "intermediary", + "timeSeconds": 1.000045699, + "uploadBytes": 0, + "downloadBytes": 231952279 + }, + { + "type": "intermediary", + "timeSeconds": 1.000013278, + "uploadBytes": 0, + "downloadBytes": 233442060 + }, + { + "type": "intermediary", + "timeSeconds": 1.000022483, + "uploadBytes": 0, + "downloadBytes": 231235876 + }, + { + "type": "intermediary", + "timeSeconds": 1.000049802, + "uploadBytes": 0, + "downloadBytes": 232716922 + }, + { + "type": "intermediary", + "timeSeconds": 1.000249015, + "uploadBytes": 0, + "downloadBytes": 231455330 + }, + { + "type": "intermediary", + "timeSeconds": 1.000172026, + "uploadBytes": 0, + "downloadBytes": 232267508 + }, + { + "type": "intermediary", + "timeSeconds": 1.000078785, + "uploadBytes": 0, + "downloadBytes": 231325696 + }, + { + "type": "intermediary", + "timeSeconds": 1.000017116, + "uploadBytes": 0, + "downloadBytes": 231208724 + }, + { + "type": "intermediary", + "timeSeconds": 1.000430866, + "uploadBytes": 0, + "downloadBytes": 232147180 + }, + { + "type": "intermediary", + "timeSeconds": 1.005766782, + "uploadBytes": 0, + "downloadBytes": 100320642 + }, + { + "type": "intermediary", + "timeSeconds": 1.00001245, + "uploadBytes": 0, + "downloadBytes": 80460414 + }, + { + "type": "intermediary", + "timeSeconds": 1.000028583, + "uploadBytes": 0, + "downloadBytes": 80040070 + }, + { + "type": "intermediary", + "timeSeconds": 1.000067045, + "uploadBytes": 0, + "downloadBytes": 80930446 + }, + { + "type": "intermediary", + "timeSeconds": 1.000145327, + "uploadBytes": 0, + "downloadBytes": 80689790 + }, + { + "type": "intermediary", + "timeSeconds": 1.000060515, + "uploadBytes": 0, + "downloadBytes": 81462658 + }, + { + "type": "intermediary", + "timeSeconds": 1.000179604, + "uploadBytes": 0, + "downloadBytes": 81273974 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003823, + "uploadBytes": 0, + "downloadBytes": 81709828 + }, + { + "type": "intermediary", + "timeSeconds": 1.000070564, + "uploadBytes": 0, + "downloadBytes": 82041202 + }, + { + "type": "intermediary", + "timeSeconds": 1.000104282, + "uploadBytes": 0, + "downloadBytes": 101703750 + }, + { + "type": "intermediary", + "timeSeconds": 1.000032642, + "uploadBytes": 0, + "downloadBytes": 236119360 + }, + { + "type": "intermediary", + "timeSeconds": 1.000042728, + "uploadBytes": 0, + "downloadBytes": 235693738 + }, + { + "type": "intermediary", + "timeSeconds": 1.000015533, + "uploadBytes": 0, + "downloadBytes": 235624790 + }, + { + "type": "intermediary", + "timeSeconds": 1.000265767, + "uploadBytes": 0, + "downloadBytes": 236567162 + }, + { + "type": "intermediary", + "timeSeconds": 1.000078786, + "uploadBytes": 0, + "downloadBytes": 235438080 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003894, + "uploadBytes": 0, + "downloadBytes": 235046274 + }, + { + "type": "intermediary", + "timeSeconds": 1.000031885, + "uploadBytes": 0, + "downloadBytes": 171719294 + }, + { + "type": "intermediary", + "timeSeconds": 1.000217984, + "uploadBytes": 0, + "downloadBytes": 56699920 + }, + { + "type": "intermediary", + "timeSeconds": 1.000078691, + "uploadBytes": 0, + "downloadBytes": 57185264 + }, + { + "type": "intermediary", + "timeSeconds": 1.000213725, + "uploadBytes": 0, + "downloadBytes": 57376768 + }, + { + "type": "intermediary", + "timeSeconds": 1.000201045, + "uploadBytes": 0, + "downloadBytes": 58317706 + }, + { + "type": "intermediary", + "timeSeconds": 1.000042413, + "uploadBytes": 0, + "downloadBytes": 58090614 + }, + { + "type": "intermediary", + "timeSeconds": 1.000128541, + "uploadBytes": 0, + "downloadBytes": 58320526 + }, + { + "type": "intermediary", + "timeSeconds": 1.000785984, + "uploadBytes": 0, + "downloadBytes": 58489470 + }, + { + "type": "intermediary", + "timeSeconds": 1.00008532, + "uploadBytes": 0, + "downloadBytes": 59453306 + }, + { + "type": "intermediary", + "timeSeconds": 1.000151765, + "uploadBytes": 0, + "downloadBytes": 59453306 + }, + { + "type": "intermediary", + "timeSeconds": 1.000026847, + "uploadBytes": 0, + "downloadBytes": 59506688 + }, + { + "type": "intermediary", + "timeSeconds": 1.000047793, + "uploadBytes": 0, + "downloadBytes": 59823615 + }, + { + "type": "intermediary", + "timeSeconds": 1.000215838, + "uploadBytes": 0, + "downloadBytes": 98189312 + }, + { + "type": "intermediary", + "timeSeconds": 1.015424229, + "uploadBytes": 0, + "downloadBytes": 204016396 + }, + { + "type": "intermediary", + "timeSeconds": 1.0000097, + "uploadBytes": 0, + "downloadBytes": 86974756 + }, + { + "type": "intermediary", + "timeSeconds": 1.000031635, + "uploadBytes": 0, + "downloadBytes": 79836404 + }, + { + "type": "intermediary", + "timeSeconds": 1.000014651, + "uploadBytes": 0, + "downloadBytes": 81088658 + }, + { + "type": "intermediary", + "timeSeconds": 1.000099401, + "uploadBytes": 0, + "downloadBytes": 80597968 + }, + { + "type": "intermediary", + "timeSeconds": 1.000131043, + "uploadBytes": 0, + "downloadBytes": 81392054 + }, + { + "type": "intermediary", + "timeSeconds": 1.000084935, + "uploadBytes": 0, + "downloadBytes": 81440622 + }, + { + "type": "intermediary", + "timeSeconds": 1.000009343, + "uploadBytes": 0, + "downloadBytes": 81860950 + }, + { + "type": "intermediary", + "timeSeconds": 1.000236249, + "uploadBytes": 0, + "downloadBytes": 82120850 + }, + { + "type": "intermediary", + "timeSeconds": 1.000141762, + "uploadBytes": 0, + "downloadBytes": 82198528 + }, + { + "type": "intermediary", + "timeSeconds": 1.000070018, + "uploadBytes": 0, + "downloadBytes": 82653038 + }, + { + "type": "intermediary", + "timeSeconds": 1.000305739, + "uploadBytes": 0, + "downloadBytes": 82342290 + }, + { + "type": "intermediary", + "timeSeconds": 1.00007088, + "uploadBytes": 0, + "downloadBytes": 83211516 + }, + { + "type": "intermediary", + "timeSeconds": 1.000182893, + "uploadBytes": 0, + "downloadBytes": 82925938 + }, + { + "type": "intermediary", + "timeSeconds": 1.00013811, + "uploadBytes": 0, + "downloadBytes": 83690882 + }, + { + "type": "intermediary", + "timeSeconds": 1.000050654, + "uploadBytes": 0, + "downloadBytes": 83749904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000359654, + "uploadBytes": 0, + "downloadBytes": 84119150 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006611, + "uploadBytes": 0, + "downloadBytes": 84450186 + }, + { + "type": "intermediary", + "timeSeconds": 1.000088879, + "uploadBytes": 0, + "downloadBytes": 104254146 + }, + { + "type": "intermediary", + "timeSeconds": 1.000069797, + "uploadBytes": 0, + "downloadBytes": 237240394 + }, + { + "type": "intermediary", + "timeSeconds": 1.000022746, + "uploadBytes": 0, + "downloadBytes": 238433524 + }, + { + "type": "intermediary", + "timeSeconds": 1.000005465, + "uploadBytes": 0, + "downloadBytes": 238271682 + }, + { + "type": "intermediary", + "timeSeconds": 1.000161829, + "uploadBytes": 0, + "downloadBytes": 129024830 + }, + { + "type": "intermediary", + "timeSeconds": 1.000096333, + "uploadBytes": 0, + "downloadBytes": 82229052 + }, + { + "type": "intermediary", + "timeSeconds": 1.000010936, + "uploadBytes": 0, + "downloadBytes": 82274768 + }, + { + "type": "intermediary", + "timeSeconds": 1.000104721, + "uploadBytes": 0, + "downloadBytes": 82630152 + }, + { + "type": "intermediary", + "timeSeconds": 1.000023066, + "uploadBytes": 0, + "downloadBytes": 83167468 + }, + { + "type": "intermediary", + "timeSeconds": 1.000007178, + "uploadBytes": 0, + "downloadBytes": 83556116 + }, + { + "type": "intermediary", + "timeSeconds": 1.00021554, + "uploadBytes": 0, + "downloadBytes": 83475070 + }, + { + "type": "intermediary", + "timeSeconds": 1.000008136, + "uploadBytes": 0, + "downloadBytes": 83603322 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003155, + "uploadBytes": 0, + "downloadBytes": 83574784 + }, + { + "type": "intermediary", + "timeSeconds": 1.000092425, + "uploadBytes": 0, + "downloadBytes": 84352756 + }, + { + "type": "intermediary", + "timeSeconds": 1.000181675, + "uploadBytes": 0, + "downloadBytes": 84641154 + }, + { + "type": "intermediary", + "timeSeconds": 1.000028136, + "uploadBytes": 0, + "downloadBytes": 85040010 + }, + { + "type": "intermediary", + "timeSeconds": 1.000024119, + "uploadBytes": 0, + "downloadBytes": 85198210 + }, + { + "type": "intermediary", + "timeSeconds": 1.000086987, + "uploadBytes": 0, + "downloadBytes": 85186930 + }, + { + "type": "intermediary", + "timeSeconds": 1.000055521, + "uploadBytes": 0, + "downloadBytes": 85306384 + }, + { + "type": "intermediary", + "timeSeconds": 1.000007878, + "uploadBytes": 0, + "downloadBytes": 95842409 + }, + { + "type": "intermediary", + "timeSeconds": 1.000138018, + "uploadBytes": 0, + "downloadBytes": 226940189 + }, + { + "type": "intermediary", + "timeSeconds": 1.000185994, + "uploadBytes": 0, + "downloadBytes": 228192694 + }, + { + "type": "intermediary", + "timeSeconds": 1.000285493, + "uploadBytes": 0, + "downloadBytes": 228491264 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001652, + "uploadBytes": 0, + "downloadBytes": 228640964 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001088, + "uploadBytes": 0, + "downloadBytes": 228333064 + }, + { + "type": "intermediary", + "timeSeconds": 1.000026067, + "uploadBytes": 0, + "downloadBytes": 227633656 + }, + { + "type": "intermediary", + "timeSeconds": 1.000153537, + "uploadBytes": 0, + "downloadBytes": 159072256 + }, + { + "type": "intermediary", + "timeSeconds": 1.000188356, + "uploadBytes": 0, + "downloadBytes": 79028492 + }, + { + "type": "intermediary", + "timeSeconds": 1.000111535, + "uploadBytes": 0, + "downloadBytes": 79267202 + }, + { + "type": "intermediary", + "timeSeconds": 1.000139288, + "uploadBytes": 0, + "downloadBytes": 79418888 + }, + { + "type": "intermediary", + "timeSeconds": 1.000101611, + "uploadBytes": 0, + "downloadBytes": 68577784 + }, + { + "type": "intermediary", + "timeSeconds": 1.00016816, + "uploadBytes": 0, + "downloadBytes": 56008436 + }, + { + "type": "intermediary", + "timeSeconds": 1.000009496, + "uploadBytes": 0, + "downloadBytes": 56412932 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012936, + "uploadBytes": 0, + "downloadBytes": 56482698 + }, + { + "type": "intermediary", + "timeSeconds": 1.000350697, + "uploadBytes": 0, + "downloadBytes": 56529030 + }, + { + "type": "intermediary", + "timeSeconds": 1.000295502, + "uploadBytes": 0, + "downloadBytes": 56935274 + }, + { + "type": "intermediary", + "timeSeconds": 1.000116874, + "uploadBytes": 0, + "downloadBytes": 57622528 + }, + { + "type": "intermediary", + "timeSeconds": 1.00004942, + "uploadBytes": 0, + "downloadBytes": 57710088 + }, + { + "type": "intermediary", + "timeSeconds": 1.000057268, + "uploadBytes": 0, + "downloadBytes": 92143616 + }, + { + "type": "intermediary", + "timeSeconds": 1.000237453, + "uploadBytes": 0, + "downloadBytes": 224395264 + }, + { + "type": "intermediary", + "timeSeconds": 1.000108925, + "uploadBytes": 0, + "downloadBytes": 225443840 + }, + { + "type": "intermediary", + "timeSeconds": 1.000099367, + "uploadBytes": 0, + "downloadBytes": 225361920 + }, + { + "type": "intermediary", + "timeSeconds": 1.000044587, + "uploadBytes": 0, + "downloadBytes": 225509376 + }, + { + "type": "intermediary", + "timeSeconds": 1.000091174, + "uploadBytes": 0, + "downloadBytes": 225381124 + }, + { + "type": "intermediary", + "timeSeconds": 1.000056096, + "uploadBytes": 0, + "downloadBytes": 225031420 + }, + { + "type": "intermediary", + "timeSeconds": 1.000014298, + "uploadBytes": 0, + "downloadBytes": 224399494 + }, + { + "type": "intermediary", + "timeSeconds": 1.000079695, + "uploadBytes": 0, + "downloadBytes": 224406544 + }, + { + "type": "intermediary", + "timeSeconds": 1.000036522, + "uploadBytes": 0, + "downloadBytes": 224595566 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003339, + "uploadBytes": 0, + "downloadBytes": 225326332 + }, + { + "type": "intermediary", + "timeSeconds": 1.000121963, + "uploadBytes": 0, + "downloadBytes": 224804864 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000122, + "uploadBytes": 0, + "downloadBytes": 225165312 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012685, + "uploadBytes": 0, + "downloadBytes": 224679432 + }, + { + "type": "intermediary", + "timeSeconds": 1.000091264, + "uploadBytes": 0, + "downloadBytes": 224578308 + }, + { + "type": "intermediary", + "timeSeconds": 1.000083181, + "uploadBytes": 0, + "downloadBytes": 225074932 + }, + { + "type": "intermediary", + "timeSeconds": 1.000060487, + "uploadBytes": 0, + "downloadBytes": 224700046 + }, + { + "type": "intermediary", + "timeSeconds": 1.000058084, + "uploadBytes": 0, + "downloadBytes": 225074932 + }, + { + "type": "intermediary", + "timeSeconds": 1.000052902, + "uploadBytes": 0, + "downloadBytes": 224554000 + } + ], + "implementation": "quic-go", + "version": "v0.34", + "transportStack": "quic-v1" + }, + { + "result": [ + { + "type": "intermediate", + "timeSeconds": 1.000084598, + "uploadBytes": 0, + "downloadBytes": 60044288 + }, + { + "type": "intermediate", + "timeSeconds": 1.000063784, + "uploadBytes": 0, + "downloadBytes": 162966528 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076814, + "uploadBytes": 0, + "downloadBytes": 157990912 + }, + { + "type": "intermediate", + "timeSeconds": 1.000112849, + "uploadBytes": 0, + "downloadBytes": 162852864 + }, + { + "type": "intermediate", + "timeSeconds": 1.000114711, + "uploadBytes": 0, + "downloadBytes": 157579264 + }, + { + "type": "intermediate", + "timeSeconds": 1.00007269, + "uploadBytes": 0, + "downloadBytes": 157294592 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065256, + "uploadBytes": 0, + "downloadBytes": 157356032 + }, + { + "type": "intermediate", + "timeSeconds": 1.00011622, + "uploadBytes": 0, + "downloadBytes": 155819008 + }, + { + "type": "intermediate", + "timeSeconds": 1.000155613, + "uploadBytes": 0, + "downloadBytes": 155193344 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067148, + "uploadBytes": 0, + "downloadBytes": 163592192 + }, + { + "type": "intermediate", + "timeSeconds": 1.00011131, + "uploadBytes": 0, + "downloadBytes": 158515200 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075797, + "uploadBytes": 0, + "downloadBytes": 158922752 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068348, + "uploadBytes": 0, + "downloadBytes": 157545472 + }, + { + "type": "intermediate", + "timeSeconds": 1.000083352, + "uploadBytes": 0, + "downloadBytes": 157587456 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080813, + "uploadBytes": 0, + "downloadBytes": 153491456 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071732, + "uploadBytes": 0, + "downloadBytes": 155235328 + }, + { + "type": "intermediate", + "timeSeconds": 1.000015124, + "uploadBytes": 0, + "downloadBytes": 154792960 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066062, + "uploadBytes": 0, + "downloadBytes": 155329536 + }, + { + "type": "intermediate", + "timeSeconds": 1.000104275, + "uploadBytes": 0, + "downloadBytes": 156994560 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069106, + "uploadBytes": 0, + "downloadBytes": 47060992 + }, + { + "type": "intermediate", + "timeSeconds": 1.00007076, + "uploadBytes": 0, + "downloadBytes": 171106304 + }, + { + "type": "intermediate", + "timeSeconds": 1.000092023, + "uploadBytes": 0, + "downloadBytes": 165445632 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070962, + "uploadBytes": 0, + "downloadBytes": 170553344 + }, + { + "type": "intermediate", + "timeSeconds": 1.000120124, + "uploadBytes": 0, + "downloadBytes": 168724480 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076995, + "uploadBytes": 0, + "downloadBytes": 162761728 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070436, + "uploadBytes": 0, + "downloadBytes": 167011328 + }, + { + "type": "intermediate", + "timeSeconds": 1.000092438, + "uploadBytes": 0, + "downloadBytes": 170677248 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066974, + "uploadBytes": 0, + "downloadBytes": 164444160 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070244, + "uploadBytes": 0, + "downloadBytes": 159855616 + }, + { + "type": "intermediate", + "timeSeconds": 1.000113953, + "uploadBytes": 0, + "downloadBytes": 161399808 + }, + { + "type": "intermediate", + "timeSeconds": 1.000117334, + "uploadBytes": 0, + "downloadBytes": 165076992 + }, + { + "type": "intermediate", + "timeSeconds": 1.00018736, + "uploadBytes": 0, + "downloadBytes": 170853376 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071343, + "uploadBytes": 0, + "downloadBytes": 166400000 + }, + { + "type": "intermediate", + "timeSeconds": 1.000062475, + "uploadBytes": 0, + "downloadBytes": 161337344 + }, + { + "type": "intermediate", + "timeSeconds": 1.000093133, + "uploadBytes": 0, + "downloadBytes": 161166336 + }, + { + "type": "intermediate", + "timeSeconds": 1.000078181, + "uploadBytes": 0, + "downloadBytes": 163897344 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068143, + "uploadBytes": 0, + "downloadBytes": 167894016 + }, + { + "type": "intermediate", + "timeSeconds": 1.000131901, + "uploadBytes": 0, + "downloadBytes": 162755584 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082631, + "uploadBytes": 0, + "downloadBytes": 56733696 + }, + { + "type": "intermediate", + "timeSeconds": 1.00010314, + "uploadBytes": 0, + "downloadBytes": 165097472 + }, + { + "type": "intermediate", + "timeSeconds": 1.000063909, + "uploadBytes": 0, + "downloadBytes": 166925312 + }, + { + "type": "intermediate", + "timeSeconds": 1.000090207, + "uploadBytes": 0, + "downloadBytes": 163530752 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080189, + "uploadBytes": 0, + "downloadBytes": 164241408 + }, + { + "type": "intermediate", + "timeSeconds": 1.000212112, + "uploadBytes": 0, + "downloadBytes": 167281664 + }, + { + "type": "intermediate", + "timeSeconds": 1.000086186, + "uploadBytes": 0, + "downloadBytes": 171721728 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080679, + "uploadBytes": 0, + "downloadBytes": 168886272 + }, + { + "type": "intermediate", + "timeSeconds": 1.000121769, + "uploadBytes": 0, + "downloadBytes": 163122176 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071844, + "uploadBytes": 0, + "downloadBytes": 163604480 + }, + { + "type": "intermediate", + "timeSeconds": 1.000154889, + "uploadBytes": 0, + "downloadBytes": 165086208 + }, + { + "type": "intermediate", + "timeSeconds": 1.000122875, + "uploadBytes": 0, + "downloadBytes": 163997696 + }, + { + "type": "intermediate", + "timeSeconds": 1.000173377, + "uploadBytes": 0, + "downloadBytes": 169380864 + }, + { + "type": "intermediate", + "timeSeconds": 1.000084764, + "uploadBytes": 0, + "downloadBytes": 164129792 + }, + { + "type": "intermediate", + "timeSeconds": 1.000060453, + "uploadBytes": 0, + "downloadBytes": 164059136 + }, + { + "type": "intermediate", + "timeSeconds": 1.00008832, + "uploadBytes": 0, + "downloadBytes": 161116160 + }, + { + "type": "intermediate", + "timeSeconds": 1.000099223, + "uploadBytes": 0, + "downloadBytes": 161268736 + }, + { + "type": "intermediate", + "timeSeconds": 0.99996003, + "uploadBytes": 0, + "downloadBytes": 160081920 + }, + { + "type": "intermediate", + "timeSeconds": 1.000087433, + "uploadBytes": 0, + "downloadBytes": 160375808 + }, + { + "type": "intermediate", + "timeSeconds": 1.000088307, + "uploadBytes": 0, + "downloadBytes": 55524352 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080302, + "uploadBytes": 0, + "downloadBytes": 169250816 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074845, + "uploadBytes": 0, + "downloadBytes": 174882816 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068086, + "uploadBytes": 0, + "downloadBytes": 174461952 + }, + { + "type": "intermediate", + "timeSeconds": 1.000063826, + "uploadBytes": 0, + "downloadBytes": 173292544 + }, + { + "type": "intermediate", + "timeSeconds": 1.000063696, + "uploadBytes": 0, + "downloadBytes": 177679360 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076989, + "uploadBytes": 0, + "downloadBytes": 168749056 + }, + { + "type": "intermediate", + "timeSeconds": 1.000092433, + "uploadBytes": 0, + "downloadBytes": 172086272 + }, + { + "type": "intermediate", + "timeSeconds": 1.000086108, + "uploadBytes": 0, + "downloadBytes": 170744832 + }, + { + "type": "intermediate", + "timeSeconds": 1.000153668, + "uploadBytes": 0, + "downloadBytes": 145353728 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075253, + "uploadBytes": 0, + "downloadBytes": 151520256 + }, + { + "type": "intermediate", + "timeSeconds": 1.000057251, + "uploadBytes": 0, + "downloadBytes": 170612736 + }, + { + "type": "intermediate", + "timeSeconds": 1.000092469, + "uploadBytes": 0, + "downloadBytes": 147429376 + }, + { + "type": "intermediate", + "timeSeconds": 1.000057921, + "uploadBytes": 0, + "downloadBytes": 147510272 + }, + { + "type": "intermediate", + "timeSeconds": 1.000006457, + "uploadBytes": 0, + "downloadBytes": 153235456 + }, + { + "type": "intermediate", + "timeSeconds": 1.000177325, + "uploadBytes": 0, + "downloadBytes": 146063360 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082241, + "uploadBytes": 0, + "downloadBytes": 143875072 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071088, + "uploadBytes": 0, + "downloadBytes": 146539520 + }, + { + "type": "intermediate", + "timeSeconds": 1.00009089, + "uploadBytes": 0, + "downloadBytes": 173971456 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082975, + "uploadBytes": 0, + "downloadBytes": 58600448 + }, + { + "type": "intermediate", + "timeSeconds": 1.000098693, + "uploadBytes": 0, + "downloadBytes": 170560512 + }, + { + "type": "intermediate", + "timeSeconds": 0.999948306, + "uploadBytes": 0, + "downloadBytes": 173348864 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082846, + "uploadBytes": 0, + "downloadBytes": 168745984 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068612, + "uploadBytes": 0, + "downloadBytes": 165599232 + }, + { + "type": "intermediate", + "timeSeconds": 1.000061803, + "uploadBytes": 0, + "downloadBytes": 169629696 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073945, + "uploadBytes": 0, + "downloadBytes": 169493504 + }, + { + "type": "intermediate", + "timeSeconds": 1.000117878, + "uploadBytes": 0, + "downloadBytes": 175672320 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071297, + "uploadBytes": 0, + "downloadBytes": 166230016 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075912, + "uploadBytes": 0, + "downloadBytes": 167136256 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076054, + "uploadBytes": 0, + "downloadBytes": 166344704 + }, + { + "type": "intermediate", + "timeSeconds": 1.000127052, + "uploadBytes": 0, + "downloadBytes": 167719936 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074879, + "uploadBytes": 0, + "downloadBytes": 175681536 + }, + { + "type": "intermediate", + "timeSeconds": 1.000158005, + "uploadBytes": 0, + "downloadBytes": 163109888 + }, + { + "type": "intermediate", + "timeSeconds": 1.000085518, + "uploadBytes": 0, + "downloadBytes": 167914496 + }, + { + "type": "intermediate", + "timeSeconds": 1.000079165, + "uploadBytes": 0, + "downloadBytes": 164623360 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074608, + "uploadBytes": 0, + "downloadBytes": 169571328 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066342, + "uploadBytes": 0, + "downloadBytes": 169500672 + }, + { + "type": "intermediate", + "timeSeconds": 1.000180231, + "uploadBytes": 0, + "downloadBytes": 171069440 + }, + { + "type": "intermediate", + "timeSeconds": 1.000129979, + "uploadBytes": 0, + "downloadBytes": 50771968 + }, + { + "type": "intermediate", + "timeSeconds": 1.000029308, + "uploadBytes": 0, + "downloadBytes": 154485760 + }, + { + "type": "intermediate", + "timeSeconds": 1.00006906, + "uploadBytes": 0, + "downloadBytes": 153202688 + }, + { + "type": "intermediate", + "timeSeconds": 1.000056373, + "uploadBytes": 0, + "downloadBytes": 155328512 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076363, + "uploadBytes": 0, + "downloadBytes": 152140800 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073657, + "uploadBytes": 0, + "downloadBytes": 151563264 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066432, + "uploadBytes": 0, + "downloadBytes": 157585408 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080975, + "uploadBytes": 0, + "downloadBytes": 157693952 + }, + { + "type": "intermediate", + "timeSeconds": 1.000106334, + "uploadBytes": 0, + "downloadBytes": 155035648 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067239, + "uploadBytes": 0, + "downloadBytes": 152325120 + }, + { + "type": "intermediate", + "timeSeconds": 1.000100462, + "uploadBytes": 0, + "downloadBytes": 153953280 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072888, + "uploadBytes": 0, + "downloadBytes": 153365504 + }, + { + "type": "intermediate", + "timeSeconds": 1.000120378, + "uploadBytes": 0, + "downloadBytes": 152485888 + }, + { + "type": "intermediate", + "timeSeconds": 1.000063288, + "uploadBytes": 0, + "downloadBytes": 151635968 + }, + { + "type": "intermediate", + "timeSeconds": 1.000133657, + "uploadBytes": 0, + "downloadBytes": 150656000 + }, + { + "type": "intermediate", + "timeSeconds": 1.000093475, + "uploadBytes": 0, + "downloadBytes": 161117184 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071702, + "uploadBytes": 0, + "downloadBytes": 155958272 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076664, + "uploadBytes": 0, + "downloadBytes": 154773504 + }, + { + "type": "intermediate", + "timeSeconds": 1.000061067, + "uploadBytes": 0, + "downloadBytes": 154091520 + }, + { + "type": "intermediate", + "timeSeconds": 1.000086792, + "uploadBytes": 0, + "downloadBytes": 59623424 + }, + { + "type": "intermediate", + "timeSeconds": 1.000058189, + "uploadBytes": 0, + "downloadBytes": 162037760 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067902, + "uploadBytes": 0, + "downloadBytes": 162775040 + }, + { + "type": "intermediate", + "timeSeconds": 1.000097242, + "uploadBytes": 0, + "downloadBytes": 163347456 + }, + { + "type": "intermediate", + "timeSeconds": 1.000132168, + "uploadBytes": 0, + "downloadBytes": 165030912 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069858, + "uploadBytes": 0, + "downloadBytes": 164315136 + }, + { + "type": "intermediate", + "timeSeconds": 1.000140979, + "uploadBytes": 0, + "downloadBytes": 164412416 + }, + { + "type": "intermediate", + "timeSeconds": 1.000119359, + "uploadBytes": 0, + "downloadBytes": 153023488 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073598, + "uploadBytes": 0, + "downloadBytes": 150172672 + }, + { + "type": "intermediate", + "timeSeconds": 1.00007247, + "uploadBytes": 0, + "downloadBytes": 158579712 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073087, + "uploadBytes": 0, + "downloadBytes": 165615616 + }, + { + "type": "intermediate", + "timeSeconds": 1.000093658, + "uploadBytes": 0, + "downloadBytes": 165532672 + }, + { + "type": "intermediate", + "timeSeconds": 1.000100443, + "uploadBytes": 0, + "downloadBytes": 166111232 + }, + { + "type": "intermediate", + "timeSeconds": 1.000173839, + "uploadBytes": 0, + "downloadBytes": 163919872 + }, + { + "type": "intermediate", + "timeSeconds": 1.000078848, + "uploadBytes": 0, + "downloadBytes": 163339264 + }, + { + "type": "intermediate", + "timeSeconds": 1.00018844, + "uploadBytes": 0, + "downloadBytes": 164877312 + }, + { + "type": "intermediate", + "timeSeconds": 1.000084894, + "uploadBytes": 0, + "downloadBytes": 162453504 + }, + { + "type": "intermediate", + "timeSeconds": 1.000160391, + "uploadBytes": 0, + "downloadBytes": 155732992 + }, + { + "type": "intermediate", + "timeSeconds": 1.000153269, + "uploadBytes": 0, + "downloadBytes": 147913728 + }, + { + "type": "intermediate", + "timeSeconds": 1.000083724, + "uploadBytes": 0, + "downloadBytes": 66409472 + }, + { + "type": "intermediate", + "timeSeconds": 1.00008113, + "uploadBytes": 0, + "downloadBytes": 167744512 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071445, + "uploadBytes": 0, + "downloadBytes": 167300096 + }, + { + "type": "intermediate", + "timeSeconds": 1.000051654, + "uploadBytes": 0, + "downloadBytes": 170867712 + }, + { + "type": "intermediate", + "timeSeconds": 1.000140665, + "uploadBytes": 0, + "downloadBytes": 171428864 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075679, + "uploadBytes": 0, + "downloadBytes": 171037696 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080441, + "uploadBytes": 0, + "downloadBytes": 177216512 + }, + { + "type": "intermediate", + "timeSeconds": 1.000167836, + "uploadBytes": 0, + "downloadBytes": 175030272 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075411, + "uploadBytes": 0, + "downloadBytes": 171368448 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068245, + "uploadBytes": 0, + "downloadBytes": 169976832 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080967, + "uploadBytes": 0, + "downloadBytes": 169564160 + }, + { + "type": "intermediate", + "timeSeconds": 1.000090041, + "uploadBytes": 0, + "downloadBytes": 169573376 + }, + { + "type": "intermediate", + "timeSeconds": 1.000097255, + "uploadBytes": 0, + "downloadBytes": 173147136 + }, + { + "type": "intermediate", + "timeSeconds": 1.000081237, + "uploadBytes": 0, + "downloadBytes": 177527808 + }, + { + "type": "intermediate", + "timeSeconds": 1.000059438, + "uploadBytes": 0, + "downloadBytes": 168399872 + }, + { + "type": "intermediate", + "timeSeconds": 1.000055229, + "uploadBytes": 0, + "downloadBytes": 165965824 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080454, + "uploadBytes": 0, + "downloadBytes": 166317056 + }, + { + "type": "intermediate", + "timeSeconds": 1.000078802, + "uploadBytes": 0, + "downloadBytes": 167434240 + }, + { + "type": "intermediate", + "timeSeconds": 1.000203998, + "uploadBytes": 0, + "downloadBytes": 168982528 + }, + { + "type": "intermediate", + "timeSeconds": 1.000102592, + "uploadBytes": 0, + "downloadBytes": 53867520 + }, + { + "type": "intermediate", + "timeSeconds": 1.000149348, + "uploadBytes": 0, + "downloadBytes": 159906816 + }, + { + "type": "intermediate", + "timeSeconds": 1.000098946, + "uploadBytes": 0, + "downloadBytes": 169248768 + }, + { + "type": "intermediate", + "timeSeconds": 1.0000125, + "uploadBytes": 0, + "downloadBytes": 169392128 + }, + { + "type": "intermediate", + "timeSeconds": 1.000192289, + "uploadBytes": 0, + "downloadBytes": 172690432 + }, + { + "type": "intermediate", + "timeSeconds": 1.000186726, + "uploadBytes": 0, + "downloadBytes": 175619072 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074965, + "uploadBytes": 0, + "downloadBytes": 151921664 + }, + { + "type": "intermediate", + "timeSeconds": 1.000064052, + "uploadBytes": 0, + "downloadBytes": 154739712 + }, + { + "type": "intermediate", + "timeSeconds": 1.000078403, + "uploadBytes": 0, + "downloadBytes": 160651264 + }, + { + "type": "intermediate", + "timeSeconds": 1.000112573, + "uploadBytes": 0, + "downloadBytes": 171473920 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076439, + "uploadBytes": 0, + "downloadBytes": 176232448 + }, + { + "type": "intermediate", + "timeSeconds": 1.000084199, + "uploadBytes": 0, + "downloadBytes": 176016384 + }, + { + "type": "intermediate", + "timeSeconds": 1.00011016, + "uploadBytes": 0, + "downloadBytes": 173848576 + }, + { + "type": "intermediate", + "timeSeconds": 1.000058991, + "uploadBytes": 0, + "downloadBytes": 174108672 + }, + { + "type": "intermediate", + "timeSeconds": 1.000115677, + "uploadBytes": 0, + "downloadBytes": 162554880 + }, + { + "type": "intermediate", + "timeSeconds": 1.000283814, + "uploadBytes": 0, + "downloadBytes": 167917568 + }, + { + "type": "intermediate", + "timeSeconds": 1.000144206, + "uploadBytes": 0, + "downloadBytes": 173292544 + }, + { + "type": "intermediate", + "timeSeconds": 1.000121448, + "uploadBytes": 0, + "downloadBytes": 177196032 + }, + { + "type": "intermediate", + "timeSeconds": 1.000135924, + "uploadBytes": 0, + "downloadBytes": 180525056 + }, + { + "type": "intermediate", + "timeSeconds": 1.000081146, + "uploadBytes": 0, + "downloadBytes": 52592640 + }, + { + "type": "intermediate", + "timeSeconds": 1.000102334, + "uploadBytes": 0, + "downloadBytes": 160575488 + }, + { + "type": "intermediate", + "timeSeconds": 1.000090041, + "uploadBytes": 0, + "downloadBytes": 163852288 + }, + { + "type": "intermediate", + "timeSeconds": 1.000141728, + "uploadBytes": 0, + "downloadBytes": 157546496 + }, + { + "type": "intermediate", + "timeSeconds": 1.000087914, + "uploadBytes": 0, + "downloadBytes": 148240384 + }, + { + "type": "intermediate", + "timeSeconds": 1.000190483, + "uploadBytes": 0, + "downloadBytes": 148046848 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070632, + "uploadBytes": 0, + "downloadBytes": 146402304 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065523, + "uploadBytes": 0, + "downloadBytes": 147725312 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075028, + "uploadBytes": 0, + "downloadBytes": 156131328 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065337, + "uploadBytes": 0, + "downloadBytes": 145617920 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074659, + "uploadBytes": 0, + "downloadBytes": 148946944 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069466, + "uploadBytes": 0, + "downloadBytes": 153339904 + }, + { + "type": "intermediate", + "timeSeconds": 1.000103178, + "uploadBytes": 0, + "downloadBytes": 159937536 + }, + { + "type": "intermediate", + "timeSeconds": 1.000148943, + "uploadBytes": 0, + "downloadBytes": 157562880 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076484, + "uploadBytes": 0, + "downloadBytes": 156657664 + }, + { + "type": "intermediate", + "timeSeconds": 1.000058731, + "uploadBytes": 0, + "downloadBytes": 145632256 + }, + { + "type": "intermediate", + "timeSeconds": 1.000051036, + "uploadBytes": 0, + "downloadBytes": 144201728 + }, + { + "type": "intermediate", + "timeSeconds": 1.000094488, + "uploadBytes": 0, + "downloadBytes": 157067264 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068518, + "uploadBytes": 0, + "downloadBytes": 160154624 + } + ], + "implementation": "rust-libp2p", + "version": "v0.53", + "transportStack": "tcp" + }, + { + "result": [ + { + "type": "intermediate", + "timeSeconds": 1.000081212, + "uploadBytes": 0, + "downloadBytes": 27736712 + }, + { + "type": "intermediate", + "timeSeconds": 1.000060714, + "uploadBytes": 0, + "downloadBytes": 71907896 + }, + { + "type": "intermediate", + "timeSeconds": 1.000021778, + "uploadBytes": 0, + "downloadBytes": 73020695 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069245, + "uploadBytes": 0, + "downloadBytes": 73105824 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068282, + "uploadBytes": 0, + "downloadBytes": 73162421 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068468, + "uploadBytes": 0, + "downloadBytes": 73133865 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082868, + "uploadBytes": 0, + "downloadBytes": 73133805 + }, + { + "type": "intermediate", + "timeSeconds": 1.000058238, + "uploadBytes": 0, + "downloadBytes": 73084200 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071999, + "uploadBytes": 0, + "downloadBytes": 73048680 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076996, + "uploadBytes": 0, + "downloadBytes": 72786210 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067643, + "uploadBytes": 0, + "downloadBytes": 72850065 + }, + { + "type": "intermediate", + "timeSeconds": 1.000077462, + "uploadBytes": 0, + "downloadBytes": 72964944 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067865, + "uploadBytes": 0, + "downloadBytes": 72852903 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076645, + "uploadBytes": 0, + "downloadBytes": 73157928 + }, + { + "type": "intermediate", + "timeSeconds": 1.000030771, + "uploadBytes": 0, + "downloadBytes": 73190610 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070056, + "uploadBytes": 0, + "downloadBytes": 72940439 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069579, + "uploadBytes": 0, + "downloadBytes": 72592335 + }, + { + "type": "intermediate", + "timeSeconds": 1.000059623, + "uploadBytes": 0, + "downloadBytes": 72498915 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075206, + "uploadBytes": 0, + "downloadBytes": 72418275 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082042, + "uploadBytes": 0, + "downloadBytes": 29743628 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073889, + "uploadBytes": 0, + "downloadBytes": 73413736 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066178, + "uploadBytes": 0, + "downloadBytes": 73276126 + }, + { + "type": "intermediate", + "timeSeconds": 1.000087367, + "uploadBytes": 0, + "downloadBytes": 73219333 + }, + { + "type": "intermediate", + "timeSeconds": 1.000017577, + "uploadBytes": 0, + "downloadBytes": 73105835 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065155, + "uploadBytes": 0, + "downloadBytes": 73253101 + }, + { + "type": "intermediate", + "timeSeconds": 1.000062476, + "uploadBytes": 0, + "downloadBytes": 73419024 + }, + { + "type": "intermediate", + "timeSeconds": 1.000059254, + "uploadBytes": 0, + "downloadBytes": 73474410 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070674, + "uploadBytes": 0, + "downloadBytes": 73558101 + }, + { + "type": "intermediate", + "timeSeconds": 1.000062221, + "uploadBytes": 0, + "downloadBytes": 73411929 + }, + { + "type": "intermediate", + "timeSeconds": 1.000094675, + "uploadBytes": 0, + "downloadBytes": 73587930 + }, + { + "type": "intermediate", + "timeSeconds": 1.000058421, + "uploadBytes": 0, + "downloadBytes": 73394916 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080342, + "uploadBytes": 0, + "downloadBytes": 73298454 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066501, + "uploadBytes": 0, + "downloadBytes": 73559610 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073194, + "uploadBytes": 0, + "downloadBytes": 73478622 + }, + { + "type": "intermediate", + "timeSeconds": 1.000063319, + "uploadBytes": 0, + "downloadBytes": 73507793 + }, + { + "type": "intermediate", + "timeSeconds": 1.000061657, + "uploadBytes": 0, + "downloadBytes": 73465345 + }, + { + "type": "intermediate", + "timeSeconds": 1.000060812, + "uploadBytes": 0, + "downloadBytes": 73466820 + }, + { + "type": "intermediate", + "timeSeconds": 1.00007206, + "uploadBytes": 0, + "downloadBytes": 73407330 + }, + { + "type": "intermediate", + "timeSeconds": 1.000079977, + "uploadBytes": 0, + "downloadBytes": 28053541 + }, + { + "type": "intermediate", + "timeSeconds": 1.00006006, + "uploadBytes": 0, + "downloadBytes": 73034885 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074041, + "uploadBytes": 0, + "downloadBytes": 73134204 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072748, + "uploadBytes": 0, + "downloadBytes": 73134244 + }, + { + "type": "intermediate", + "timeSeconds": 1.000020139, + "uploadBytes": 0, + "downloadBytes": 73398138 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066883, + "uploadBytes": 0, + "downloadBytes": 73413429 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066359, + "uploadBytes": 0, + "downloadBytes": 73668768 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072979, + "uploadBytes": 0, + "downloadBytes": 73332465 + }, + { + "type": "intermediate", + "timeSeconds": 1.00004978, + "uploadBytes": 0, + "downloadBytes": 73077090 + }, + { + "type": "intermediate", + "timeSeconds": 1.000062587, + "uploadBytes": 0, + "downloadBytes": 72828750 + }, + { + "type": "intermediate", + "timeSeconds": 1.000078138, + "uploadBytes": 0, + "downloadBytes": 73013205 + }, + { + "type": "intermediate", + "timeSeconds": 1.00007317, + "uploadBytes": 0, + "downloadBytes": 72571986 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065983, + "uploadBytes": 0, + "downloadBytes": 72730839 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066105, + "uploadBytes": 0, + "downloadBytes": 72764895 + }, + { + "type": "intermediate", + "timeSeconds": 1.000063154, + "uploadBytes": 0, + "downloadBytes": 72878415 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074747, + "uploadBytes": 0, + "downloadBytes": 72824687 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069062, + "uploadBytes": 0, + "downloadBytes": 72641845 + }, + { + "type": "intermediate", + "timeSeconds": 1.000081015, + "uploadBytes": 0, + "downloadBytes": 72814505 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067847, + "uploadBytes": 0, + "downloadBytes": 72899375 + }, + { + "type": "intermediate", + "timeSeconds": 1.000061493, + "uploadBytes": 0, + "downloadBytes": 30078347 + }, + { + "type": "intermediate", + "timeSeconds": 1.000077423, + "uploadBytes": 0, + "downloadBytes": 74123236 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068651, + "uploadBytes": 0, + "downloadBytes": 74042342 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070468, + "uploadBytes": 0, + "downloadBytes": 73843554 + }, + { + "type": "intermediate", + "timeSeconds": 1.000064392, + "uploadBytes": 0, + "downloadBytes": 73928460 + }, + { + "type": "intermediate", + "timeSeconds": 1.000050961, + "uploadBytes": 0, + "downloadBytes": 73938846 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071002, + "uploadBytes": 0, + "downloadBytes": 73832889 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068297, + "uploadBytes": 0, + "downloadBytes": 73820631 + }, + { + "type": "intermediate", + "timeSeconds": 1.000078157, + "uploadBytes": 0, + "downloadBytes": 73809234 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068668, + "uploadBytes": 0, + "downloadBytes": 73843290 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066488, + "uploadBytes": 0, + "downloadBytes": 73928430 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076136, + "uploadBytes": 0, + "downloadBytes": 73502790 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067204, + "uploadBytes": 0, + "downloadBytes": 73559490 + }, + { + "type": "intermediate", + "timeSeconds": 1.00006341, + "uploadBytes": 0, + "downloadBytes": 73873104 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075741, + "uploadBytes": 0, + "downloadBytes": 73671606 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070396, + "uploadBytes": 0, + "downloadBytes": 73889581 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067512, + "uploadBytes": 0, + "downloadBytes": 73804930 + }, + { + "type": "intermediate", + "timeSeconds": 1.0000644379999999, + "uploadBytes": 0, + "downloadBytes": 73889845 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072569, + "uploadBytes": 0, + "downloadBytes": 73776630 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075892, + "uploadBytes": 0, + "downloadBytes": 32003024 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065253, + "uploadBytes": 0, + "downloadBytes": 73588273 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066818, + "uploadBytes": 0, + "downloadBytes": 74354511 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069851, + "uploadBytes": 0, + "downloadBytes": 74184098 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066997, + "uploadBytes": 0, + "downloadBytes": 74244867 + }, + { + "type": "intermediate", + "timeSeconds": 1.000053726, + "uploadBytes": 0, + "downloadBytes": 73674594 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073068, + "uploadBytes": 0, + "downloadBytes": 74581140 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067754, + "uploadBytes": 0, + "downloadBytes": 74965719 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071194, + "uploadBytes": 0, + "downloadBytes": 75104781 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073708, + "uploadBytes": 0, + "downloadBytes": 75290715 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070656, + "uploadBytes": 0, + "downloadBytes": 75127470 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068836, + "uploadBytes": 0, + "downloadBytes": 75056550 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070814, + "uploadBytes": 0, + "downloadBytes": 74978475 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080315, + "uploadBytes": 0, + "downloadBytes": 75063645 + }, + { + "type": "intermediate", + "timeSeconds": 1.000051636, + "uploadBytes": 0, + "downloadBytes": 74916399 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073734, + "uploadBytes": 0, + "downloadBytes": 74960985 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070676, + "uploadBytes": 0, + "downloadBytes": 74941175 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068334, + "uploadBytes": 0, + "downloadBytes": 75021815 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072802, + "uploadBytes": 0, + "downloadBytes": 75105330 + }, + { + "type": "intermediate", + "timeSeconds": 1.00007922, + "uploadBytes": 0, + "downloadBytes": 30646057 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069252, + "uploadBytes": 0, + "downloadBytes": 74241002 + }, + { + "type": "intermediate", + "timeSeconds": 1.00005442, + "uploadBytes": 0, + "downloadBytes": 74212633 + }, + { + "type": "intermediate", + "timeSeconds": 1.000055203, + "uploadBytes": 0, + "downloadBytes": 73985582 + }, + { + "type": "intermediate", + "timeSeconds": 1.000061562, + "uploadBytes": 0, + "downloadBytes": 74275080 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068137, + "uploadBytes": 0, + "downloadBytes": 74206604 + }, + { + "type": "intermediate", + "timeSeconds": 1.000064708, + "uploadBytes": 0, + "downloadBytes": 74467665 + }, + { + "type": "intermediate", + "timeSeconds": 1.00006732, + "uploadBytes": 0, + "downloadBytes": 74325735 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065765, + "uploadBytes": 0, + "downloadBytes": 74297415 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075694, + "uploadBytes": 0, + "downloadBytes": 74325765 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068605, + "uploadBytes": 0, + "downloadBytes": 74155485 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071951, + "uploadBytes": 0, + "downloadBytes": 73985250 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075702, + "uploadBytes": 0, + "downloadBytes": 74155485 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069756, + "uploadBytes": 0, + "downloadBytes": 74098755 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066924, + "uploadBytes": 0, + "downloadBytes": 74127150 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075176, + "uploadBytes": 0, + "downloadBytes": 73788589 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065139, + "uploadBytes": 0, + "downloadBytes": 73639465 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082602, + "uploadBytes": 0, + "downloadBytes": 74168585 + }, + { + "type": "intermediate", + "timeSeconds": 1.000077175, + "uploadBytes": 0, + "downloadBytes": 73946445 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066748, + "uploadBytes": 0, + "downloadBytes": 32750010 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074881, + "uploadBytes": 0, + "downloadBytes": 75092413 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080104, + "uploadBytes": 0, + "downloadBytes": 75092391 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066359, + "uploadBytes": 0, + "downloadBytes": 75007317 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066928, + "uploadBytes": 0, + "downloadBytes": 74983128 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068135, + "uploadBytes": 0, + "downloadBytes": 75059389 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070273, + "uploadBytes": 0, + "downloadBytes": 74893380 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071332, + "uploadBytes": 0, + "downloadBytes": 75063645 + }, + { + "type": "intermediate", + "timeSeconds": 1.000026989, + "uploadBytes": 0, + "downloadBytes": 75148755 + }, + { + "type": "intermediate", + "timeSeconds": 1.000031103, + "uploadBytes": 0, + "downloadBytes": 75092010 + }, + { + "type": "intermediate", + "timeSeconds": 1.000042625, + "uploadBytes": 0, + "downloadBytes": 75148755 + }, + { + "type": "intermediate", + "timeSeconds": 1.000081282, + "uploadBytes": 0, + "downloadBytes": 75120405 + }, + { + "type": "intermediate", + "timeSeconds": 1.00003825, + "uploadBytes": 0, + "downloadBytes": 75035250 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065993, + "uploadBytes": 0, + "downloadBytes": 74978460 + }, + { + "type": "intermediate", + "timeSeconds": 1.000057256, + "uploadBytes": 0, + "downloadBytes": 74745237 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066001, + "uploadBytes": 0, + "downloadBytes": 74779195 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070165, + "uploadBytes": 0, + "downloadBytes": 74876085 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073989, + "uploadBytes": 0, + "downloadBytes": 74852045 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071387, + "uploadBytes": 0, + "downloadBytes": 75021845 + }, + { + "type": "intermediate", + "timeSeconds": 1.000061081, + "uploadBytes": 0, + "downloadBytes": 33773610 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074456, + "uploadBytes": 0, + "downloadBytes": 75385967 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073365, + "uploadBytes": 0, + "downloadBytes": 75064011 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069969, + "uploadBytes": 0, + "downloadBytes": 75290864 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068782, + "uploadBytes": 0, + "downloadBytes": 75375825 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072557, + "uploadBytes": 0, + "downloadBytes": 75631200 + }, + { + "type": "intermediate", + "timeSeconds": 1.000071574, + "uploadBytes": 0, + "downloadBytes": 75631200 + }, + { + "type": "intermediate", + "timeSeconds": 1.000064332, + "uploadBytes": 0, + "downloadBytes": 75632619 + }, + { + "type": "intermediate", + "timeSeconds": 1.000040356, + "uploadBytes": 0, + "downloadBytes": 75067932 + }, + { + "type": "intermediate", + "timeSeconds": 1.000080859, + "uploadBytes": 0, + "downloadBytes": 75063675 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068941, + "uploadBytes": 0, + "downloadBytes": 75568764 + }, + { + "type": "intermediate", + "timeSeconds": 1.000078044, + "uploadBytes": 0, + "downloadBytes": 76031373 + }, + { + "type": "intermediate", + "timeSeconds": 1.000065248, + "uploadBytes": 0, + "downloadBytes": 76086729 + }, + { + "type": "intermediate", + "timeSeconds": 1.000074443, + "uploadBytes": 0, + "downloadBytes": 76166163 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075449, + "uploadBytes": 0, + "downloadBytes": 76119135 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070111, + "uploadBytes": 0, + "downloadBytes": 76108535 + }, + { + "type": "intermediate", + "timeSeconds": 1.000064241, + "uploadBytes": 0, + "downloadBytes": 75972695 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072919, + "uploadBytes": 0, + "downloadBytes": 75870800 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068603, + "uploadBytes": 0, + "downloadBytes": 75984060 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082442, + "uploadBytes": 0, + "downloadBytes": 30520758 + }, + { + "type": "intermediate", + "timeSeconds": 1.00002881, + "uploadBytes": 0, + "downloadBytes": 74695071 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066291, + "uploadBytes": 0, + "downloadBytes": 74695093 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066681, + "uploadBytes": 0, + "downloadBytes": 74638366 + }, + { + "type": "intermediate", + "timeSeconds": 1.000061495, + "uploadBytes": 0, + "downloadBytes": 74609931 + }, + { + "type": "intermediate", + "timeSeconds": 1.000066227, + "uploadBytes": 0, + "downloadBytes": 74297552 + }, + { + "type": "intermediate", + "timeSeconds": 1.00007646, + "uploadBytes": 0, + "downloadBytes": 74297400 + }, + { + "type": "intermediate", + "timeSeconds": 1.00006556, + "uploadBytes": 0, + "downloadBytes": 74666310 + }, + { + "type": "intermediate", + "timeSeconds": 1.00006647, + "uploadBytes": 0, + "downloadBytes": 74439285 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069464, + "uploadBytes": 0, + "downloadBytes": 74581185 + }, + { + "type": "intermediate", + "timeSeconds": 1.000064953, + "uploadBytes": 0, + "downloadBytes": 74637915 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070396, + "uploadBytes": 0, + "downloadBytes": 74666385 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070515, + "uploadBytes": 0, + "downloadBytes": 74325765 + }, + { + "type": "intermediate", + "timeSeconds": 1.00007241, + "uploadBytes": 0, + "downloadBytes": 74297370 + }, + { + "type": "intermediate", + "timeSeconds": 1.000062442, + "uploadBytes": 0, + "downloadBytes": 73956840 + }, + { + "type": "intermediate", + "timeSeconds": 1.000063382, + "uploadBytes": 0, + "downloadBytes": 74428706 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070038, + "uploadBytes": 0, + "downloadBytes": 74569075 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067921, + "uploadBytes": 0, + "downloadBytes": 74342630 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069364, + "uploadBytes": 0, + "downloadBytes": 74484115 + }, + { + "type": "intermediate", + "timeSeconds": 1.000075461, + "uploadBytes": 0, + "downloadBytes": 31828172 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072658, + "uploadBytes": 0, + "downloadBytes": 74212622 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067026, + "uploadBytes": 0, + "downloadBytes": 74331862 + }, + { + "type": "intermediate", + "timeSeconds": 1.00006687, + "uploadBytes": 0, + "downloadBytes": 74859686 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073835, + "uploadBytes": 0, + "downloadBytes": 74865362 + }, + { + "type": "intermediate", + "timeSeconds": 1.000064609, + "uploadBytes": 0, + "downloadBytes": 74439305 + }, + { + "type": "intermediate", + "timeSeconds": 1.000068091, + "uploadBytes": 0, + "downloadBytes": 74216487 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072056, + "uploadBytes": 0, + "downloadBytes": 74321478 + }, + { + "type": "intermediate", + "timeSeconds": 1.000077487, + "uploadBytes": 0, + "downloadBytes": 74354130 + }, + { + "type": "intermediate", + "timeSeconds": 1.000082583, + "uploadBytes": 0, + "downloadBytes": 74047686 + }, + { + "type": "intermediate", + "timeSeconds": 1.000070516, + "uploadBytes": 0, + "downloadBytes": 74348439 + }, + { + "type": "intermediate", + "timeSeconds": 1.000067211, + "uploadBytes": 0, + "downloadBytes": 74470488 + }, + { + "type": "intermediate", + "timeSeconds": 1.000076053, + "uploadBytes": 0, + "downloadBytes": 74805402 + }, + { + "type": "intermediate", + "timeSeconds": 1.000077957, + "uploadBytes": 0, + "downloadBytes": 74852199 + }, + { + "type": "intermediate", + "timeSeconds": 1.000062488, + "uploadBytes": 0, + "downloadBytes": 74761518 + }, + { + "type": "intermediate", + "timeSeconds": 1.000069404, + "uploadBytes": 0, + "downloadBytes": 74852045 + }, + { + "type": "intermediate", + "timeSeconds": 1.000073192, + "uploadBytes": 0, + "downloadBytes": 74257730 + }, + { + "type": "intermediate", + "timeSeconds": 1.00010291, + "uploadBytes": 0, + "downloadBytes": 74144515 + }, + { + "type": "intermediate", + "timeSeconds": 1.000072916, + "uploadBytes": 0, + "downloadBytes": 74625675 + } + ], + "implementation": "rust-libp2p", + "version": "v0.53", + "transportStack": "quic-v1" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.000008955, + "uploadBytes": 0, + "downloadBytes": 174628864 + }, + { + "type": "intermediary", + "timeSeconds": 1.000040968, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.0000623, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000018784, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000060179, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000034727, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000017578, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000072964, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000027592, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000016353, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001645, + "uploadBytes": 0, + "downloadBytes": 597213184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000013449, + "uploadBytes": 0, + "downloadBytes": 597213184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000039626, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000065872, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000004967, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006791, + "uploadBytes": 0, + "downloadBytes": 574029824 + }, + { + "type": "intermediary", + "timeSeconds": 1.000155197, + "uploadBytes": 0, + "downloadBytes": 453738496 + }, + { + "type": "intermediary", + "timeSeconds": 1.000005605, + "uploadBytes": 0, + "downloadBytes": 417234944 + }, + { + "type": "intermediary", + "timeSeconds": 1.000013557, + "uploadBytes": 0, + "downloadBytes": 427098112 + }, + { + "type": "intermediary", + "timeSeconds": 1.000539606, + "uploadBytes": 0, + "downloadBytes": 163569664 + }, + { + "type": "intermediary", + "timeSeconds": 1.000433719, + "uploadBytes": 0, + "downloadBytes": 367804416 + }, + { + "type": "intermediary", + "timeSeconds": 1.000388462, + "uploadBytes": 0, + "downloadBytes": 149733376 + }, + { + "type": "intermediary", + "timeSeconds": 1.000060656, + "uploadBytes": 0, + "downloadBytes": 154075136 + }, + { + "type": "intermediary", + "timeSeconds": 1.000378722, + "uploadBytes": 0, + "downloadBytes": 159547392 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000382, + "uploadBytes": 0, + "downloadBytes": 163086336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000285393, + "uploadBytes": 0, + "downloadBytes": 166543360 + }, + { + "type": "intermediary", + "timeSeconds": 1.000261171, + "uploadBytes": 0, + "downloadBytes": 168984576 + }, + { + "type": "intermediary", + "timeSeconds": 1.000642144, + "uploadBytes": 0, + "downloadBytes": 171327488 + }, + { + "type": "intermediary", + "timeSeconds": 1.000008633, + "uploadBytes": 0, + "downloadBytes": 172982272 + }, + { + "type": "intermediary", + "timeSeconds": 1.000148973, + "uploadBytes": 0, + "downloadBytes": 174473216 + }, + { + "type": "intermediary", + "timeSeconds": 1.000117839, + "uploadBytes": 0, + "downloadBytes": 175538176 + }, + { + "type": "intermediary", + "timeSeconds": 1.000486326, + "uploadBytes": 0, + "downloadBytes": 175423488 + }, + { + "type": "intermediary", + "timeSeconds": 1.000218042, + "uploadBytes": 0, + "downloadBytes": 176979968 + }, + { + "type": "intermediary", + "timeSeconds": 1.000282388, + "uploadBytes": 0, + "downloadBytes": 176455680 + }, + { + "type": "intermediary", + "timeSeconds": 1.000325383, + "uploadBytes": 0, + "downloadBytes": 177750016 + }, + { + "type": "intermediary", + "timeSeconds": 1.000736584, + "uploadBytes": 0, + "downloadBytes": 176537600 + }, + { + "type": "intermediary", + "timeSeconds": 1.000016715, + "uploadBytes": 0, + "downloadBytes": 177618944 + }, + { + "type": "intermediary", + "timeSeconds": 1.000452252, + "uploadBytes": 0, + "downloadBytes": 176848896 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012606, + "uploadBytes": 0, + "downloadBytes": 211722240 + }, + { + "type": "intermediary", + "timeSeconds": 1.000235972, + "uploadBytes": 0, + "downloadBytes": 462667776 + }, + { + "type": "intermediary", + "timeSeconds": 1.000031322, + "uploadBytes": 0, + "downloadBytes": 465895424 + }, + { + "type": "intermediary", + "timeSeconds": 1.00000431, + "uploadBytes": 0, + "downloadBytes": 483196928 + }, + { + "type": "intermediary", + "timeSeconds": 1.000011109, + "uploadBytes": 0, + "downloadBytes": 432472064 + }, + { + "type": "intermediary", + "timeSeconds": 1.000249496, + "uploadBytes": 0, + "downloadBytes": 360644608 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001724, + "uploadBytes": 0, + "downloadBytes": 370081792 + }, + { + "type": "intermediary", + "timeSeconds": 1.000034993, + "uploadBytes": 0, + "downloadBytes": 379142144 + }, + { + "type": "intermediary", + "timeSeconds": 1.000058031, + "uploadBytes": 0, + "downloadBytes": 385564672 + }, + { + "type": "intermediary", + "timeSeconds": 1.000207551, + "uploadBytes": 0, + "downloadBytes": 394346496 + }, + { + "type": "intermediary", + "timeSeconds": 1.000068679, + "uploadBytes": 0, + "downloadBytes": 401047552 + }, + { + "type": "intermediary", + "timeSeconds": 1.000030565, + "uploadBytes": 0, + "downloadBytes": 405192704 + }, + { + "type": "intermediary", + "timeSeconds": 1.000064293, + "uploadBytes": 0, + "downloadBytes": 409714688 + }, + { + "type": "intermediary", + "timeSeconds": 1.000151559, + "uploadBytes": 0, + "downloadBytes": 413466624 + }, + { + "type": "intermediary", + "timeSeconds": 1.000176201, + "uploadBytes": 0, + "downloadBytes": 416284672 + }, + { + "type": "intermediary", + "timeSeconds": 1.000543123, + "uploadBytes": 0, + "downloadBytes": 387186688 + }, + { + "type": "intermediary", + "timeSeconds": 1.000035066, + "uploadBytes": 0, + "downloadBytes": 300154880 + }, + { + "type": "intermediary", + "timeSeconds": 1.000382325, + "uploadBytes": 0, + "downloadBytes": 309870592 + }, + { + "type": "intermediary", + "timeSeconds": 1.000068464, + "uploadBytes": 0, + "downloadBytes": 318177280 + }, + { + "type": "intermediary", + "timeSeconds": 1.000013449, + "uploadBytes": 0, + "downloadBytes": 183771136 + }, + { + "type": "intermediary", + "timeSeconds": 1.000016428, + "uploadBytes": 0, + "downloadBytes": 597180416 + }, + { + "type": "intermediary", + "timeSeconds": 1.000132155, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000121, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001523, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000098906, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000143322, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000059619, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006259, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000093003, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000101556, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.0000113, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000107918, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000076488, + "uploadBytes": 0, + "downloadBytes": 596705280 + }, + { + "type": "intermediary", + "timeSeconds": 1.000030377, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000113928, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000090062, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000017053, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000011212, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000002006, + "uploadBytes": 0, + "downloadBytes": 181493760 + }, + { + "type": "intermediary", + "timeSeconds": 1.000026566, + "uploadBytes": 0, + "downloadBytes": 597180416 + }, + { + "type": "intermediary", + "timeSeconds": 1.00001406, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000097464, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000085419, + "uploadBytes": 0, + "downloadBytes": 597311488 + }, + { + "type": "intermediary", + "timeSeconds": 1.000011172, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000106678, + "uploadBytes": 0, + "downloadBytes": 597213184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000057162, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000091, + "uploadBytes": 0, + "downloadBytes": 597311488 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006373, + "uploadBytes": 0, + "downloadBytes": 597147648 + }, + { + "type": "intermediary", + "timeSeconds": 1.000010049, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000178876, + "uploadBytes": 0, + "downloadBytes": 597295104 + }, + { + "type": "intermediary", + "timeSeconds": 1.000011456, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000176065, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000721, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003064, + "uploadBytes": 0, + "downloadBytes": 597196800 + }, + { + "type": "intermediary", + "timeSeconds": 1.000033068, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000011158, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.048552306, + "uploadBytes": 0, + "downloadBytes": 587022336 + }, + { + "type": "intermediary", + "timeSeconds": 1.01369839, + "uploadBytes": 0, + "downloadBytes": 65773568 + }, + { + "type": "intermediary", + "timeSeconds": 1.013149331, + "uploadBytes": 0, + "downloadBytes": 203718656 + }, + { + "type": "intermediary", + "timeSeconds": 1.013476309, + "uploadBytes": 0, + "downloadBytes": 120586240 + }, + { + "type": "intermediary", + "timeSeconds": 1.01216347, + "uploadBytes": 0, + "downloadBytes": 119291904 + }, + { + "type": "intermediary", + "timeSeconds": 1.011778515, + "uploadBytes": 0, + "downloadBytes": 123699200 + }, + { + "type": "intermediary", + "timeSeconds": 1.00081002, + "uploadBytes": 0, + "downloadBytes": 126763008 + }, + { + "type": "intermediary", + "timeSeconds": 1.000061574, + "uploadBytes": 0, + "downloadBytes": 125468672 + }, + { + "type": "intermediary", + "timeSeconds": 1.000062497, + "uploadBytes": 0, + "downloadBytes": 128614400 + }, + { + "type": "intermediary", + "timeSeconds": 1.001999644, + "uploadBytes": 0, + "downloadBytes": 133382144 + }, + { + "type": "intermediary", + "timeSeconds": 1.000618634, + "uploadBytes": 0, + "downloadBytes": 134561792 + }, + { + "type": "intermediary", + "timeSeconds": 1.000076369, + "uploadBytes": 0, + "downloadBytes": 130859008 + }, + { + "type": "intermediary", + "timeSeconds": 1.002159131, + "uploadBytes": 0, + "downloadBytes": 134381568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000339263, + "uploadBytes": 0, + "downloadBytes": 136806400 + }, + { + "type": "intermediary", + "timeSeconds": 1.000067656, + "uploadBytes": 0, + "downloadBytes": 135921664 + }, + { + "type": "intermediary", + "timeSeconds": 1.000130147, + "uploadBytes": 0, + "downloadBytes": 133398528 + }, + { + "type": "intermediary", + "timeSeconds": 1.001043153, + "uploadBytes": 0, + "downloadBytes": 134823936 + }, + { + "type": "intermediary", + "timeSeconds": 1.000193306, + "uploadBytes": 0, + "downloadBytes": 136658944 + }, + { + "type": "intermediary", + "timeSeconds": 1.000041115, + "uploadBytes": 0, + "downloadBytes": 135872512 + }, + { + "type": "intermediary", + "timeSeconds": 1.000021762, + "uploadBytes": 0, + "downloadBytes": 133578752 + }, + { + "type": "intermediary", + "timeSeconds": 1.000069816, + "uploadBytes": 0, + "downloadBytes": 169418752 + }, + { + "type": "intermediary", + "timeSeconds": 1.000059134, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000037603, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001662, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000013126, + "uploadBytes": 0, + "downloadBytes": 597213184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000022841, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000044989, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000014457, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000163335, + "uploadBytes": 0, + "downloadBytes": 489947136 + }, + { + "type": "intermediary", + "timeSeconds": 1.000033243, + "uploadBytes": 0, + "downloadBytes": 467320832 + }, + { + "type": "intermediary", + "timeSeconds": 1.000015295, + "uploadBytes": 0, + "downloadBytes": 483393536 + }, + { + "type": "intermediary", + "timeSeconds": 1.000499038, + "uploadBytes": 0, + "downloadBytes": 502644736 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001991, + "uploadBytes": 0, + "downloadBytes": 516620288 + }, + { + "type": "intermediary", + "timeSeconds": 1.000137333, + "uploadBytes": 0, + "downloadBytes": 530038784 + }, + { + "type": "intermediary", + "timeSeconds": 1.000055239, + "uploadBytes": 0, + "downloadBytes": 546291712 + }, + { + "type": "intermediary", + "timeSeconds": 1.000010531, + "uploadBytes": 0, + "downloadBytes": 555008000 + }, + { + "type": "intermediary", + "timeSeconds": 1.000002547, + "uploadBytes": 0, + "downloadBytes": 567738368 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001726, + "uploadBytes": 0, + "downloadBytes": 577421312 + }, + { + "type": "intermediary", + "timeSeconds": 1.000038137, + "uploadBytes": 0, + "downloadBytes": 585089024 + }, + { + "type": "intermediary", + "timeSeconds": 1.000056577, + "uploadBytes": 0, + "downloadBytes": 103882752 + }, + { + "type": "intermediary", + "timeSeconds": 1.000059568, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000056673, + "uploadBytes": 0, + "downloadBytes": 597213184 + }, + { + "type": "intermediary", + "timeSeconds": 1.00000764, + "uploadBytes": 0, + "downloadBytes": 597196800 + }, + { + "type": "intermediary", + "timeSeconds": 1.000019608, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000043174, + "uploadBytes": 0, + "downloadBytes": 597213184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000118193, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000133, + "uploadBytes": 0, + "downloadBytes": 597286912 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001708, + "uploadBytes": 0, + "downloadBytes": 597204992 + }, + { + "type": "intermediary", + "timeSeconds": 1.000009454, + "uploadBytes": 0, + "downloadBytes": 597196800 + }, + { + "type": "intermediary", + "timeSeconds": 1.000039051, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000101757, + "uploadBytes": 0, + "downloadBytes": 597278720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000033306, + "uploadBytes": 0, + "downloadBytes": 597262336 + }, + { + "type": "intermediary", + "timeSeconds": 1.000015915, + "uploadBytes": 0, + "downloadBytes": 597147648 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003036, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000005238, + "uploadBytes": 0, + "downloadBytes": 597245952 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003429, + "uploadBytes": 0, + "downloadBytes": 597213184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000085175, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000029226, + "uploadBytes": 0, + "downloadBytes": 597229568 + }, + { + "type": "intermediary", + "timeSeconds": 1.000015859, + "uploadBytes": 0, + "downloadBytes": 138387456 + }, + { + "type": "intermediary", + "timeSeconds": 1.000081792, + "uploadBytes": 0, + "downloadBytes": 512573440 + }, + { + "type": "intermediary", + "timeSeconds": 1.000836819, + "uploadBytes": 0, + "downloadBytes": 327876608 + }, + { + "type": "intermediary", + "timeSeconds": 1.000009242, + "uploadBytes": 0, + "downloadBytes": 310935552 + }, + { + "type": "intermediary", + "timeSeconds": 1.000053751, + "uploadBytes": 0, + "downloadBytes": 319520768 + }, + { + "type": "intermediary", + "timeSeconds": 1.000235427, + "uploadBytes": 0, + "downloadBytes": 256081920 + }, + { + "type": "intermediary", + "timeSeconds": 1.000291253, + "uploadBytes": 0, + "downloadBytes": 237387776 + }, + { + "type": "intermediary", + "timeSeconds": 1.000127437, + "uploadBytes": 0, + "downloadBytes": 243712000 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003809, + "uploadBytes": 0, + "downloadBytes": 250658816 + }, + { + "type": "intermediary", + "timeSeconds": 1.000048839, + "uploadBytes": 0, + "downloadBytes": 255950848 + }, + { + "type": "intermediary", + "timeSeconds": 1.000884775, + "uploadBytes": 0, + "downloadBytes": 259833856 + }, + { + "type": "intermediary", + "timeSeconds": 1.000009675, + "uploadBytes": 0, + "downloadBytes": 264044544 + }, + { + "type": "intermediary", + "timeSeconds": 1.00008485, + "uploadBytes": 0, + "downloadBytes": 267124736 + }, + { + "type": "intermediary", + "timeSeconds": 1.000002734, + "uploadBytes": 0, + "downloadBytes": 269828096 + }, + { + "type": "intermediary", + "timeSeconds": 1.000402947, + "uploadBytes": 0, + "downloadBytes": 271286272 + }, + { + "type": "intermediary", + "timeSeconds": 1.000160558, + "uploadBytes": 0, + "downloadBytes": 273563648 + }, + { + "type": "intermediary", + "timeSeconds": 1.000229838, + "uploadBytes": 0, + "downloadBytes": 274677760 + }, + { + "type": "intermediary", + "timeSeconds": 1.00001186, + "uploadBytes": 0, + "downloadBytes": 276103168 + }, + { + "type": "intermediary", + "timeSeconds": 1.000208609, + "uploadBytes": 0, + "downloadBytes": 275775488 + }, + { + "type": "intermediary", + "timeSeconds": 1.000399179, + "uploadBytes": 0, + "downloadBytes": 176087040 + }, + { + "type": "intermediary", + "timeSeconds": 1.000116161, + "uploadBytes": 0, + "downloadBytes": 353828864 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000939, + "uploadBytes": 0, + "downloadBytes": 351862784 + }, + { + "type": "intermediary", + "timeSeconds": 1.000503353, + "uploadBytes": 0, + "downloadBytes": 360480768 + }, + { + "type": "intermediary", + "timeSeconds": 1.000007147, + "uploadBytes": 0, + "downloadBytes": 369098752 + }, + { + "type": "intermediary", + "timeSeconds": 1.00013491, + "uploadBytes": 0, + "downloadBytes": 376029184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006273, + "uploadBytes": 0, + "downloadBytes": 382304256 + }, + { + "type": "intermediary", + "timeSeconds": 1.000035862, + "uploadBytes": 0, + "downloadBytes": 387727360 + }, + { + "type": "intermediary", + "timeSeconds": 1.000025089, + "uploadBytes": 0, + "downloadBytes": 392511488 + }, + { + "type": "intermediary", + "timeSeconds": 1.000057542, + "uploadBytes": 0, + "downloadBytes": 396820480 + }, + { + "type": "intermediary", + "timeSeconds": 1.000100853, + "uploadBytes": 0, + "downloadBytes": 399818752 + }, + { + "type": "intermediary", + "timeSeconds": 1.000252546, + "uploadBytes": 0, + "downloadBytes": 402341888 + }, + { + "type": "intermediary", + "timeSeconds": 1.000046176, + "uploadBytes": 0, + "downloadBytes": 404766720 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003, + "uploadBytes": 0, + "downloadBytes": 406880256 + }, + { + "type": "intermediary", + "timeSeconds": 1.000010904, + "uploadBytes": 0, + "downloadBytes": 407617536 + }, + { + "type": "intermediary", + "timeSeconds": 1.000180502, + "uploadBytes": 0, + "downloadBytes": 400261120 + }, + { + "type": "intermediary", + "timeSeconds": 1.000040271, + "uploadBytes": 0, + "downloadBytes": 291864576 + }, + { + "type": "intermediary", + "timeSeconds": 1.000147674, + "uploadBytes": 0, + "downloadBytes": 300105728 + }, + { + "type": "intermediary", + "timeSeconds": 1.000019713, + "uploadBytes": 0, + "downloadBytes": 308428800 + } + ], + "implementation": "https", + "version": "v0.1", + "transportStack": "tcp" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.006594297, + "uploadBytes": 0, + "downloadBytes": 25165824 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001136, + "uploadBytes": 0, + "downloadBytes": 111738868 + }, + { + "type": "intermediary", + "timeSeconds": 1.000087381, + "uploadBytes": 0, + "downloadBytes": 111222796 + }, + { + "type": "intermediary", + "timeSeconds": 1.000061153, + "uploadBytes": 0, + "downloadBytes": 108134400 + }, + { + "type": "intermediary", + "timeSeconds": 1.031680038, + "uploadBytes": 0, + "downloadBytes": 96722944 + }, + { + "type": "intermediary", + "timeSeconds": 1.00008645, + "uploadBytes": 0, + "downloadBytes": 115286016 + }, + { + "type": "intermediary", + "timeSeconds": 1.053959527, + "uploadBytes": 0, + "downloadBytes": 111206400 + }, + { + "type": "intermediary", + "timeSeconds": 1.000062272, + "uploadBytes": 0, + "downloadBytes": 111550464 + }, + { + "type": "intermediary", + "timeSeconds": 1.000055673, + "uploadBytes": 0, + "downloadBytes": 111411200 + }, + { + "type": "intermediary", + "timeSeconds": 1.058668333, + "uploadBytes": 0, + "downloadBytes": 112582656 + }, + { + "type": "intermediary", + "timeSeconds": 1.000068409, + "uploadBytes": 0, + "downloadBytes": 113713152 + }, + { + "type": "intermediary", + "timeSeconds": 1.000011925, + "uploadBytes": 0, + "downloadBytes": 110034944 + }, + { + "type": "intermediary", + "timeSeconds": 1.000074783, + "uploadBytes": 0, + "downloadBytes": 109248512 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012272, + "uploadBytes": 0, + "downloadBytes": 111411200 + }, + { + "type": "intermediary", + "timeSeconds": 1.057349936, + "uploadBytes": 0, + "downloadBytes": 109240320 + }, + { + "type": "intermediary", + "timeSeconds": 1.050789543, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001517, + "uploadBytes": 0, + "downloadBytes": 113254400 + }, + { + "type": "intermediary", + "timeSeconds": 1.000100199, + "uploadBytes": 0, + "downloadBytes": 111804416 + }, + { + "type": "intermediary", + "timeSeconds": 1.000020111, + "uploadBytes": 0, + "downloadBytes": 107937792 + }, + { + "type": "intermediary", + "timeSeconds": 1.004195231, + "uploadBytes": 0, + "downloadBytes": 14295040 + }, + { + "type": "intermediary", + "timeSeconds": 1.000331796, + "uploadBytes": 0, + "downloadBytes": 103145472 + }, + { + "type": "intermediary", + "timeSeconds": 1.000030713, + "uploadBytes": 0, + "downloadBytes": 101326848 + }, + { + "type": "intermediary", + "timeSeconds": 1.051040282, + "uploadBytes": 0, + "downloadBytes": 80740352 + }, + { + "type": "intermediary", + "timeSeconds": 1.031022877, + "uploadBytes": 0, + "downloadBytes": 67108864 + }, + { + "type": "intermediary", + "timeSeconds": 1.031753049, + "uploadBytes": 0, + "downloadBytes": 67108864 + }, + { + "type": "intermediary", + "timeSeconds": 1.0134647, + "uploadBytes": 0, + "downloadBytes": 67174400 + }, + { + "type": "intermediary", + "timeSeconds": 1.050608393, + "uploadBytes": 0, + "downloadBytes": 69525504 + }, + { + "type": "intermediary", + "timeSeconds": 1.048307346, + "uploadBytes": 0, + "downloadBytes": 73015296 + }, + { + "type": "intermediary", + "timeSeconds": 1.052032629, + "uploadBytes": 0, + "downloadBytes": 69591040 + }, + { + "type": "intermediary", + "timeSeconds": 1.047471584, + "uploadBytes": 0, + "downloadBytes": 73080832 + }, + { + "type": "intermediary", + "timeSeconds": 1.051000622, + "uploadBytes": 0, + "downloadBytes": 69525504 + }, + { + "type": "intermediary", + "timeSeconds": 1.047285652, + "uploadBytes": 0, + "downloadBytes": 73080832 + }, + { + "type": "intermediary", + "timeSeconds": 1.049698819, + "uploadBytes": 0, + "downloadBytes": 69525504 + }, + { + "type": "intermediary", + "timeSeconds": 1.042216463, + "uploadBytes": 0, + "downloadBytes": 73211904 + }, + { + "type": "intermediary", + "timeSeconds": 1.048161566, + "uploadBytes": 0, + "downloadBytes": 69394432 + }, + { + "type": "intermediary", + "timeSeconds": 1.043429373, + "uploadBytes": 0, + "downloadBytes": 73277440 + }, + { + "type": "intermediary", + "timeSeconds": 1.047558805, + "uploadBytes": 0, + "downloadBytes": 69328896 + }, + { + "type": "intermediary", + "timeSeconds": 1.044536049, + "uploadBytes": 0, + "downloadBytes": 73342976 + }, + { + "type": "intermediary", + "timeSeconds": 1.017360341, + "uploadBytes": 0, + "downloadBytes": 2359296 + }, + { + "type": "intermediary", + "timeSeconds": 1.031928277, + "uploadBytes": 0, + "downloadBytes": 90177536 + }, + { + "type": "intermediary", + "timeSeconds": 1.029090729, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.014760087, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.023906149, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.007735152, + "uploadBytes": 0, + "downloadBytes": 100663296 + }, + { + "type": "intermediary", + "timeSeconds": 1.023090547, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.051580308, + "uploadBytes": 0, + "downloadBytes": 100663296 + }, + { + "type": "intermediary", + "timeSeconds": 1.031253565, + "uploadBytes": 0, + "downloadBytes": 92274688 + }, + { + "type": "intermediary", + "timeSeconds": 1.051705462, + "uploadBytes": 0, + "downloadBytes": 67108864 + }, + { + "type": "intermediary", + "timeSeconds": 1.000028877, + "uploadBytes": 0, + "downloadBytes": 54403072 + }, + { + "type": "intermediary", + "timeSeconds": 1.039661736, + "uploadBytes": 0, + "downloadBytes": 44367872 + }, + { + "type": "intermediary", + "timeSeconds": 1.040743542, + "uploadBytes": 0, + "downloadBytes": 43835392 + }, + { + "type": "intermediary", + "timeSeconds": 1.036312793, + "uploadBytes": 0, + "downloadBytes": 45359104 + }, + { + "type": "intermediary", + "timeSeconds": 1.035614988, + "uploadBytes": 0, + "downloadBytes": 45613056 + }, + { + "type": "intermediary", + "timeSeconds": 1.040396156, + "uploadBytes": 0, + "downloadBytes": 39976960 + }, + { + "type": "intermediary", + "timeSeconds": 1.025093944, + "uploadBytes": 0, + "downloadBytes": 33816576 + }, + { + "type": "intermediary", + "timeSeconds": 1.038348392, + "uploadBytes": 0, + "downloadBytes": 25362432 + }, + { + "type": "intermediary", + "timeSeconds": 1.028924251, + "uploadBytes": 0, + "downloadBytes": 22544384 + }, + { + "type": "intermediary", + "timeSeconds": 1.02292429, + "uploadBytes": 0, + "downloadBytes": 33554432 + }, + { + "type": "intermediary", + "timeSeconds": 1.054736056, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000043376, + "uploadBytes": 0, + "downloadBytes": 111943680 + }, + { + "type": "intermediary", + "timeSeconds": 1.000085286, + "uploadBytes": 0, + "downloadBytes": 112787456 + }, + { + "type": "intermediary", + "timeSeconds": 1.049022471, + "uploadBytes": 0, + "downloadBytes": 110813184 + }, + { + "type": "intermediary", + "timeSeconds": 1.011201591, + "uploadBytes": 0, + "downloadBytes": 92274688 + }, + { + "type": "intermediary", + "timeSeconds": 1.000009757, + "uploadBytes": 0, + "downloadBytes": 112861184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000066867, + "uploadBytes": 0, + "downloadBytes": 112263168 + }, + { + "type": "intermediary", + "timeSeconds": 1.027714433, + "uploadBytes": 0, + "downloadBytes": 99614720 + }, + { + "type": "intermediary", + "timeSeconds": 1.022225163, + "uploadBytes": 0, + "downloadBytes": 67239936 + }, + { + "type": "intermediary", + "timeSeconds": 1.024299145, + "uploadBytes": 0, + "downloadBytes": 61005824 + }, + { + "type": "intermediary", + "timeSeconds": 1.042150796, + "uploadBytes": 0, + "downloadBytes": 61939712 + }, + { + "type": "intermediary", + "timeSeconds": 1.006821412, + "uploadBytes": 0, + "downloadBytes": 45350912 + }, + { + "type": "intermediary", + "timeSeconds": 1.008531745, + "uploadBytes": 0, + "downloadBytes": 43704320 + }, + { + "type": "intermediary", + "timeSeconds": 1.000005917, + "uploadBytes": 0, + "downloadBytes": 45817856 + }, + { + "type": "intermediary", + "timeSeconds": 1.060681341, + "uploadBytes": 0, + "downloadBytes": 46456832 + }, + { + "type": "intermediary", + "timeSeconds": 1.000179578, + "uploadBytes": 0, + "downloadBytes": 47063040 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000601, + "uploadBytes": 0, + "downloadBytes": 36052992 + }, + { + "type": "intermediary", + "timeSeconds": 1.056233758, + "uploadBytes": 0, + "downloadBytes": 37085184 + }, + { + "type": "intermediary", + "timeSeconds": 1.028185262, + "uploadBytes": 0, + "downloadBytes": 33554432 + }, + { + "type": "intermediary", + "timeSeconds": 1.000046437, + "uploadBytes": 0, + "downloadBytes": 116400128 + }, + { + "type": "intermediary", + "timeSeconds": 1.055597201, + "uploadBytes": 0, + "downloadBytes": 110092288 + }, + { + "type": "intermediary", + "timeSeconds": 1.000058618, + "uploadBytes": 0, + "downloadBytes": 112795648 + }, + { + "type": "intermediary", + "timeSeconds": 1.000018965, + "uploadBytes": 0, + "downloadBytes": 111214592 + }, + { + "type": "intermediary", + "timeSeconds": 1.05327083, + "uploadBytes": 0, + "downloadBytes": 111534080 + }, + { + "type": "intermediary", + "timeSeconds": 1.000066927, + "uploadBytes": 0, + "downloadBytes": 113909760 + }, + { + "type": "intermediary", + "timeSeconds": 1.047928389, + "uploadBytes": 0, + "downloadBytes": 112582656 + }, + { + "type": "intermediary", + "timeSeconds": 1.000247379, + "uploadBytes": 0, + "downloadBytes": 113713152 + }, + { + "type": "intermediary", + "timeSeconds": 1.060721647, + "uploadBytes": 0, + "downloadBytes": 112779264 + }, + { + "type": "intermediary", + "timeSeconds": 1.052497553, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.000004416, + "uploadBytes": 0, + "downloadBytes": 109125632 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006406, + "uploadBytes": 0, + "downloadBytes": 113115136 + }, + { + "type": "intermediary", + "timeSeconds": 1.057866817, + "uploadBytes": 0, + "downloadBytes": 113303552 + }, + { + "type": "intermediary", + "timeSeconds": 1.000002483, + "uploadBytes": 0, + "downloadBytes": 117186560 + }, + { + "type": "intermediary", + "timeSeconds": 1.000079048, + "uploadBytes": 0, + "downloadBytes": 106889216 + }, + { + "type": "intermediary", + "timeSeconds": 1.058852455, + "uploadBytes": 0, + "downloadBytes": 111468544 + }, + { + "type": "intermediary", + "timeSeconds": 1.000180888, + "uploadBytes": 0, + "downloadBytes": 114368512 + }, + { + "type": "intermediary", + "timeSeconds": 1.060783865, + "uploadBytes": 0, + "downloadBytes": 112123904 + }, + { + "type": "intermediary", + "timeSeconds": 1.019584947, + "uploadBytes": 0, + "downloadBytes": 14557184 + }, + { + "type": "intermediary", + "timeSeconds": 1.000200265, + "uploadBytes": 0, + "downloadBytes": 104202240 + }, + { + "type": "intermediary", + "timeSeconds": 1.01593125, + "uploadBytes": 0, + "downloadBytes": 107732992 + }, + { + "type": "intermediary", + "timeSeconds": 1.018110592, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.017913635, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.016486796, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.01852556, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.016858902, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.024657044, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.022437948, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.015473108, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.021069404, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.022858238, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.019388627, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.023202318, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.017376526, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.011496267, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.013263595, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.01378556, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.008062615, + "uploadBytes": 0, + "downloadBytes": 14950400 + }, + { + "type": "intermediary", + "timeSeconds": 1.000092168, + "uploadBytes": 0, + "downloadBytes": 102629376 + }, + { + "type": "intermediary", + "timeSeconds": 1.009939887, + "uploadBytes": 0, + "downloadBytes": 108912640 + }, + { + "type": "intermediary", + "timeSeconds": 1.010608243, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.009083185, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.010024469, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.009578843, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.014258026, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.010261035, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.010321437, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.007759483, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.014266534, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.009616206, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.005683372, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.012079096, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000044558, + "uploadBytes": 0, + "downloadBytes": 104603648 + }, + { + "type": "intermediary", + "timeSeconds": 1.000108097, + "uploadBytes": 0, + "downloadBytes": 105644032 + }, + { + "type": "intermediary", + "timeSeconds": 1.010608273, + "uploadBytes": 0, + "downloadBytes": 108519424 + }, + { + "type": "intermediary", + "timeSeconds": 1.009334858, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.040341847, + "uploadBytes": 0, + "downloadBytes": 25165824 + }, + { + "type": "intermediary", + "timeSeconds": 1.047746829, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.050750788, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.047103351, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.041204287, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.038413916, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.03997009, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.036184961, + "uploadBytes": 0, + "downloadBytes": 111222784 + }, + { + "type": "intermediary", + "timeSeconds": 1.035366976, + "uploadBytes": 0, + "downloadBytes": 115269632 + }, + { + "type": "intermediary", + "timeSeconds": 1.045613137, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.047289193, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.0464401269999999, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.048382933, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.045554979, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.045754195, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.048249792, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.055149806, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.049008074, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.005304634, + "uploadBytes": 0, + "downloadBytes": 33554432 + }, + { + "type": "intermediary", + "timeSeconds": 1.000020309, + "uploadBytes": 0, + "downloadBytes": 115417088 + }, + { + "type": "intermediary", + "timeSeconds": 1.054568362, + "uploadBytes": 0, + "downloadBytes": 111075328 + }, + { + "type": "intermediary", + "timeSeconds": 1.059423197, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.000095891, + "uploadBytes": 0, + "downloadBytes": 115613696 + }, + { + "type": "intermediary", + "timeSeconds": 1.048818563, + "uploadBytes": 0, + "downloadBytes": 110878720 + }, + { + "type": "intermediary", + "timeSeconds": 1.056796048, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.059568979, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.000008319, + "uploadBytes": 0, + "downloadBytes": 115417088 + }, + { + "type": "intermediary", + "timeSeconds": 1.043752109, + "uploadBytes": 0, + "downloadBytes": 111075328 + }, + { + "type": "intermediary", + "timeSeconds": 1.000068347, + "uploadBytes": 0, + "downloadBytes": 113647616 + }, + { + "type": "intermediary", + "timeSeconds": 1.047237805, + "uploadBytes": 0, + "downloadBytes": 112844800 + }, + { + "type": "intermediary", + "timeSeconds": 1.059151044, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.000081851, + "uploadBytes": 0, + "downloadBytes": 115023872 + }, + { + "type": "intermediary", + "timeSeconds": 1.031105259, + "uploadBytes": 0, + "downloadBytes": 103079936 + }, + { + "type": "intermediary", + "timeSeconds": 1.057290194, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.000094184, + "uploadBytes": 0, + "downloadBytes": 115220480 + }, + { + "type": "intermediary", + "timeSeconds": 1.041939981, + "uploadBytes": 0, + "downloadBytes": 111271936 + }, + { + "type": "intermediary", + "timeSeconds": 1.042003754, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.047497752, + "uploadBytes": 0, + "downloadBytes": 14229504 + }, + { + "type": "intermediary", + "timeSeconds": 1.000118233, + "uploadBytes": 0, + "downloadBytes": 111411200 + }, + { + "type": "intermediary", + "timeSeconds": 1.04699234, + "uploadBytes": 0, + "downloadBytes": 109240320 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000499, + "uploadBytes": 0, + "downloadBytes": 113147904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000036169, + "uploadBytes": 0, + "downloadBytes": 112369664 + }, + { + "type": "intermediary", + "timeSeconds": 1.050330032, + "uploadBytes": 0, + "downloadBytes": 110026752 + }, + { + "type": "intermediary", + "timeSeconds": 1.000023669, + "uploadBytes": 0, + "downloadBytes": 110632960 + }, + { + "type": "intermediary", + "timeSeconds": 1.000028866, + "uploadBytes": 0, + "downloadBytes": 112918528 + }, + { + "type": "intermediary", + "timeSeconds": 1.03994845, + "uploadBytes": 0, + "downloadBytes": 106758144 + }, + { + "type": "intermediary", + "timeSeconds": 1.026871695, + "uploadBytes": 0, + "downloadBytes": 97386496 + }, + { + "type": "intermediary", + "timeSeconds": 1.028726717, + "uploadBytes": 0, + "downloadBytes": 109174784 + }, + { + "type": "intermediary", + "timeSeconds": 1.000077546, + "uploadBytes": 0, + "downloadBytes": 114171904 + }, + { + "type": "intermediary", + "timeSeconds": 1.053464385, + "uploadBytes": 0, + "downloadBytes": 112320512 + }, + { + "type": "intermediary", + "timeSeconds": 1.048003282, + "uploadBytes": 0, + "downloadBytes": 92274688 + }, + { + "type": "intermediary", + "timeSeconds": 1.012349809, + "uploadBytes": 0, + "downloadBytes": 67108864 + }, + { + "type": "intermediary", + "timeSeconds": 1.012580358, + "uploadBytes": 0, + "downloadBytes": 67108864 + }, + { + "type": "intermediary", + "timeSeconds": 1.013048904, + "uploadBytes": 0, + "downloadBytes": 67108864 + }, + { + "type": "intermediary", + "timeSeconds": 1.011541184, + "uploadBytes": 0, + "downloadBytes": 67108864 + }, + { + "type": "intermediary", + "timeSeconds": 1.010661623, + "uploadBytes": 0, + "downloadBytes": 67108864 + } + ], + "implementation": "go-libp2p", + "version": "v0.29", + "transportStack": "tcp" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.000928661, + "uploadBytes": 0, + "downloadBytes": 63936084 + }, + { + "type": "intermediary", + "timeSeconds": 1.000963184, + "uploadBytes": 0, + "downloadBytes": 131719889 + }, + { + "type": "intermediary", + "timeSeconds": 1.000081989, + "uploadBytes": 0, + "downloadBytes": 130293767 + }, + { + "type": "intermediary", + "timeSeconds": 1.000049371, + "uploadBytes": 0, + "downloadBytes": 131569498 + }, + { + "type": "intermediary", + "timeSeconds": 1.000106411, + "uploadBytes": 0, + "downloadBytes": 130326458 + }, + { + "type": "intermediary", + "timeSeconds": 1.00001261, + "uploadBytes": 0, + "downloadBytes": 131029700 + }, + { + "type": "intermediary", + "timeSeconds": 1.000096045, + "uploadBytes": 0, + "downloadBytes": 108706628 + }, + { + "type": "intermediary", + "timeSeconds": 1.000056491, + "uploadBytes": 0, + "downloadBytes": 115652710 + }, + { + "type": "intermediary", + "timeSeconds": 1.000124935, + "uploadBytes": 0, + "downloadBytes": 114549878 + }, + { + "type": "intermediary", + "timeSeconds": 1.000023937, + "uploadBytes": 0, + "downloadBytes": 115252688 + }, + { + "type": "intermediary", + "timeSeconds": 1.000029902, + "uploadBytes": 0, + "downloadBytes": 114161193 + }, + { + "type": "intermediary", + "timeSeconds": 1.000070561, + "uploadBytes": 0, + "downloadBytes": 115902252 + }, + { + "type": "intermediary", + "timeSeconds": 1.000047271, + "uploadBytes": 0, + "downloadBytes": 114745109 + }, + { + "type": "intermediary", + "timeSeconds": 1.000217054, + "uploadBytes": 0, + "downloadBytes": 116003173 + }, + { + "type": "intermediary", + "timeSeconds": 1.000027059, + "uploadBytes": 0, + "downloadBytes": 115586991 + }, + { + "type": "intermediary", + "timeSeconds": 1.000005957, + "uploadBytes": 0, + "downloadBytes": 116050742 + }, + { + "type": "intermediary", + "timeSeconds": 1.000285997, + "uploadBytes": 0, + "downloadBytes": 116115723 + }, + { + "type": "intermediary", + "timeSeconds": 1.000319822, + "uploadBytes": 0, + "downloadBytes": 116630431 + }, + { + "type": "intermediary", + "timeSeconds": 1.00011255, + "uploadBytes": 0, + "downloadBytes": 116832166 + }, + { + "type": "intermediary", + "timeSeconds": 1.002547573, + "uploadBytes": 0, + "downloadBytes": 63740895 + }, + { + "type": "intermediary", + "timeSeconds": 1.005500141, + "uploadBytes": 0, + "downloadBytes": 131483107 + }, + { + "type": "intermediary", + "timeSeconds": 1.000103883, + "uploadBytes": 0, + "downloadBytes": 129725778 + }, + { + "type": "intermediary", + "timeSeconds": 1.003917905, + "uploadBytes": 0, + "downloadBytes": 131101869 + }, + { + "type": "intermediary", + "timeSeconds": 1.00060465, + "uploadBytes": 0, + "downloadBytes": 129127746 + }, + { + "type": "intermediary", + "timeSeconds": 1.007908838, + "uploadBytes": 0, + "downloadBytes": 131973309 + }, + { + "type": "intermediary", + "timeSeconds": 1.002270663, + "uploadBytes": 0, + "downloadBytes": 129649223 + }, + { + "type": "intermediary", + "timeSeconds": 1.013538239, + "uploadBytes": 0, + "downloadBytes": 132019114 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012, + "uploadBytes": 0, + "downloadBytes": 129554479 + }, + { + "type": "intermediary", + "timeSeconds": 1.010801076, + "uploadBytes": 0, + "downloadBytes": 131728757 + }, + { + "type": "intermediary", + "timeSeconds": 1.000102406, + "uploadBytes": 0, + "downloadBytes": 130866965 + }, + { + "type": "intermediary", + "timeSeconds": 1.003850105, + "uploadBytes": 0, + "downloadBytes": 129931964 + }, + { + "type": "intermediary", + "timeSeconds": 1.000072302, + "uploadBytes": 0, + "downloadBytes": 130166360 + }, + { + "type": "intermediary", + "timeSeconds": 1.000026222, + "uploadBytes": 0, + "downloadBytes": 133377008 + }, + { + "type": "intermediary", + "timeSeconds": 1.012285581, + "uploadBytes": 0, + "downloadBytes": 129216146 + }, + { + "type": "intermediary", + "timeSeconds": 1.008842501, + "uploadBytes": 0, + "downloadBytes": 131688529 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001669, + "uploadBytes": 0, + "downloadBytes": 130034681 + }, + { + "type": "intermediary", + "timeSeconds": 1.007077345, + "uploadBytes": 0, + "downloadBytes": 130902966 + }, + { + "type": "intermediary", + "timeSeconds": 1.000111833, + "uploadBytes": 0, + "downloadBytes": 99680558 + }, + { + "type": "intermediary", + "timeSeconds": 1.011877563, + "uploadBytes": 0, + "downloadBytes": 61147877 + }, + { + "type": "intermediary", + "timeSeconds": 1.000050218, + "uploadBytes": 0, + "downloadBytes": 130701107 + }, + { + "type": "intermediary", + "timeSeconds": 1.019533759, + "uploadBytes": 0, + "downloadBytes": 130107281 + }, + { + "type": "intermediary", + "timeSeconds": 1.000044213, + "uploadBytes": 0, + "downloadBytes": 130866932 + }, + { + "type": "intermediary", + "timeSeconds": 1.020144176, + "uploadBytes": 0, + "downloadBytes": 129838105 + }, + { + "type": "intermediary", + "timeSeconds": 1.00011999, + "uploadBytes": 0, + "downloadBytes": 131027614 + }, + { + "type": "intermediary", + "timeSeconds": 1.017616361, + "uploadBytes": 0, + "downloadBytes": 129415538 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001392, + "uploadBytes": 0, + "downloadBytes": 130998878 + }, + { + "type": "intermediary", + "timeSeconds": 1.021232264, + "uploadBytes": 0, + "downloadBytes": 129627803 + }, + { + "type": "intermediary", + "timeSeconds": 1.00000152, + "uploadBytes": 0, + "downloadBytes": 130892029 + }, + { + "type": "intermediary", + "timeSeconds": 1.02132057, + "uploadBytes": 0, + "downloadBytes": 129840565 + }, + { + "type": "intermediary", + "timeSeconds": 1.000016463, + "uploadBytes": 0, + "downloadBytes": 130868673 + }, + { + "type": "intermediary", + "timeSeconds": 1.022668517, + "uploadBytes": 0, + "downloadBytes": 129991321 + }, + { + "type": "intermediary", + "timeSeconds": 1.000096072, + "uploadBytes": 0, + "downloadBytes": 131269779 + }, + { + "type": "intermediary", + "timeSeconds": 1.021618314, + "uploadBytes": 0, + "downloadBytes": 129677466 + }, + { + "type": "intermediary", + "timeSeconds": 1.000022665, + "uploadBytes": 0, + "downloadBytes": 130994054 + }, + { + "type": "intermediary", + "timeSeconds": 1.023454168, + "uploadBytes": 0, + "downloadBytes": 129853521 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001052, + "uploadBytes": 0, + "downloadBytes": 131078795 + }, + { + "type": "intermediary", + "timeSeconds": 1.022938201, + "uploadBytes": 0, + "downloadBytes": 129895399 + }, + { + "type": "intermediary", + "timeSeconds": 1.000015564, + "uploadBytes": 0, + "downloadBytes": 65622310 + }, + { + "type": "intermediary", + "timeSeconds": 1.012667415, + "uploadBytes": 0, + "downloadBytes": 132419742 + }, + { + "type": "intermediary", + "timeSeconds": 1.031852679, + "uploadBytes": 0, + "downloadBytes": 128956520 + }, + { + "type": "intermediary", + "timeSeconds": 1.000054159, + "uploadBytes": 0, + "downloadBytes": 128656782 + }, + { + "type": "intermediary", + "timeSeconds": 1.00004228, + "uploadBytes": 0, + "downloadBytes": 129773970 + }, + { + "type": "intermediary", + "timeSeconds": 1.013706359, + "uploadBytes": 0, + "downloadBytes": 132770287 + }, + { + "type": "intermediary", + "timeSeconds": 1.00009389, + "uploadBytes": 0, + "downloadBytes": 102678001 + }, + { + "type": "intermediary", + "timeSeconds": 1.00003934, + "uploadBytes": 0, + "downloadBytes": 114854998 + }, + { + "type": "intermediary", + "timeSeconds": 1.000068446, + "uploadBytes": 0, + "downloadBytes": 116948654 + }, + { + "type": "intermediary", + "timeSeconds": 1.000036052, + "uploadBytes": 0, + "downloadBytes": 115117130 + }, + { + "type": "intermediary", + "timeSeconds": 1.000221505, + "uploadBytes": 0, + "downloadBytes": 115535750 + }, + { + "type": "intermediary", + "timeSeconds": 1.000156088, + "uploadBytes": 0, + "downloadBytes": 116645888 + }, + { + "type": "intermediary", + "timeSeconds": 1.000195644, + "uploadBytes": 0, + "downloadBytes": 116075260 + }, + { + "type": "intermediary", + "timeSeconds": 1.000088443, + "uploadBytes": 0, + "downloadBytes": 116031058 + }, + { + "type": "intermediary", + "timeSeconds": 1.000046797, + "uploadBytes": 0, + "downloadBytes": 116977777 + }, + { + "type": "intermediary", + "timeSeconds": 1.000032871, + "uploadBytes": 0, + "downloadBytes": 117155881 + }, + { + "type": "intermediary", + "timeSeconds": 1.000177944, + "uploadBytes": 0, + "downloadBytes": 116663678 + }, + { + "type": "intermediary", + "timeSeconds": 1.00008101, + "uploadBytes": 0, + "downloadBytes": 117687190 + }, + { + "type": "intermediary", + "timeSeconds": 1.000221861, + "uploadBytes": 0, + "downloadBytes": 117651180 + }, + { + "type": "intermediary", + "timeSeconds": 1.000007669, + "uploadBytes": 0, + "downloadBytes": 62593844 + }, + { + "type": "intermediary", + "timeSeconds": 1.018865763, + "uploadBytes": 0, + "downloadBytes": 133069169 + }, + { + "type": "intermediary", + "timeSeconds": 1.00002156, + "uploadBytes": 0, + "downloadBytes": 134196327 + }, + { + "type": "intermediary", + "timeSeconds": 1.000059748, + "uploadBytes": 0, + "downloadBytes": 129266602 + }, + { + "type": "intermediary", + "timeSeconds": 1.000095546, + "uploadBytes": 0, + "downloadBytes": 117896435 + }, + { + "type": "intermediary", + "timeSeconds": 1.000136918, + "uploadBytes": 0, + "downloadBytes": 99227153 + }, + { + "type": "intermediary", + "timeSeconds": 1.005643338, + "uploadBytes": 0, + "downloadBytes": 116039144 + }, + { + "type": "intermediary", + "timeSeconds": 1.000113891, + "uploadBytes": 0, + "downloadBytes": 116097828 + }, + { + "type": "intermediary", + "timeSeconds": 1.000016994, + "uploadBytes": 0, + "downloadBytes": 114941684 + }, + { + "type": "intermediary", + "timeSeconds": 1.000011872, + "uploadBytes": 0, + "downloadBytes": 116221624 + }, + { + "type": "intermediary", + "timeSeconds": 1.000041339, + "uploadBytes": 0, + "downloadBytes": 115545592 + }, + { + "type": "intermediary", + "timeSeconds": 1.00011395, + "uploadBytes": 0, + "downloadBytes": 115799300 + }, + { + "type": "intermediary", + "timeSeconds": 1.000014468, + "uploadBytes": 0, + "downloadBytes": 116937070 + }, + { + "type": "intermediary", + "timeSeconds": 1.000095468, + "uploadBytes": 0, + "downloadBytes": 115784078 + }, + { + "type": "intermediary", + "timeSeconds": 1.000268209, + "uploadBytes": 0, + "downloadBytes": 116642832 + }, + { + "type": "intermediary", + "timeSeconds": 1.000260043, + "uploadBytes": 0, + "downloadBytes": 117092288 + }, + { + "type": "intermediary", + "timeSeconds": 1.000021479, + "uploadBytes": 0, + "downloadBytes": 116811076 + }, + { + "type": "intermediary", + "timeSeconds": 1.000037623, + "uploadBytes": 0, + "downloadBytes": 117668296 + }, + { + "type": "intermediary", + "timeSeconds": 1.00005934, + "uploadBytes": 0, + "downloadBytes": 117119609 + }, + { + "type": "intermediary", + "timeSeconds": 1.00000163, + "uploadBytes": 0, + "downloadBytes": 61181044 + }, + { + "type": "intermediary", + "timeSeconds": 1.000069812, + "uploadBytes": 0, + "downloadBytes": 126973278 + }, + { + "type": "intermediary", + "timeSeconds": 1.000004919, + "uploadBytes": 0, + "downloadBytes": 126956866 + }, + { + "type": "intermediary", + "timeSeconds": 1.000160903, + "uploadBytes": 0, + "downloadBytes": 127035290 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003231, + "uploadBytes": 0, + "downloadBytes": 127278230 + }, + { + "type": "intermediary", + "timeSeconds": 1.021476489, + "uploadBytes": 0, + "downloadBytes": 127110221 + }, + { + "type": "intermediary", + "timeSeconds": 1.000040814, + "uploadBytes": 0, + "downloadBytes": 127008509 + }, + { + "type": "intermediary", + "timeSeconds": 1.000026695, + "uploadBytes": 0, + "downloadBytes": 126830490 + }, + { + "type": "intermediary", + "timeSeconds": 1.000109668, + "uploadBytes": 0, + "downloadBytes": 98036216 + }, + { + "type": "intermediary", + "timeSeconds": 1.000110078, + "uploadBytes": 0, + "downloadBytes": 111050258 + }, + { + "type": "intermediary", + "timeSeconds": 1.000131612, + "uploadBytes": 0, + "downloadBytes": 110992676 + }, + { + "type": "intermediary", + "timeSeconds": 1.000122792, + "uploadBytes": 0, + "downloadBytes": 111349873 + }, + { + "type": "intermediary", + "timeSeconds": 1.000326184, + "uploadBytes": 0, + "downloadBytes": 111291629 + }, + { + "type": "intermediary", + "timeSeconds": 1.00000573, + "uploadBytes": 0, + "downloadBytes": 111149047 + }, + { + "type": "intermediary", + "timeSeconds": 1.000107784, + "uploadBytes": 0, + "downloadBytes": 111540631 + }, + { + "type": "intermediary", + "timeSeconds": 1.000019239, + "uploadBytes": 0, + "downloadBytes": 111840426 + }, + { + "type": "intermediary", + "timeSeconds": 1.000155249, + "uploadBytes": 0, + "downloadBytes": 112227402 + }, + { + "type": "intermediary", + "timeSeconds": 1.000064578, + "uploadBytes": 0, + "downloadBytes": 112249099 + }, + { + "type": "intermediary", + "timeSeconds": 1.000130922, + "uploadBytes": 0, + "downloadBytes": 112645136 + }, + { + "type": "intermediary", + "timeSeconds": 1.008084153, + "uploadBytes": 0, + "downloadBytes": 69000112 + }, + { + "type": "intermediary", + "timeSeconds": 1.000018777, + "uploadBytes": 0, + "downloadBytes": 122431954 + }, + { + "type": "intermediary", + "timeSeconds": 1.000663, + "uploadBytes": 0, + "downloadBytes": 133435517 + }, + { + "type": "intermediary", + "timeSeconds": 1.006913621, + "uploadBytes": 0, + "downloadBytes": 134553609 + }, + { + "type": "intermediary", + "timeSeconds": 1.005907092, + "uploadBytes": 0, + "downloadBytes": 134444196 + }, + { + "type": "intermediary", + "timeSeconds": 1.006048379, + "uploadBytes": 0, + "downloadBytes": 134436180 + }, + { + "type": "intermediary", + "timeSeconds": 1.005038726, + "uploadBytes": 0, + "downloadBytes": 134343885 + }, + { + "type": "intermediary", + "timeSeconds": 1.004690858, + "uploadBytes": 0, + "downloadBytes": 134412658 + }, + { + "type": "intermediary", + "timeSeconds": 1.005248266, + "uploadBytes": 0, + "downloadBytes": 134445993 + }, + { + "type": "intermediary", + "timeSeconds": 1.00568836, + "uploadBytes": 0, + "downloadBytes": 134377146 + }, + { + "type": "intermediary", + "timeSeconds": 1.005875044, + "uploadBytes": 0, + "downloadBytes": 134563149 + }, + { + "type": "intermediary", + "timeSeconds": 1.005043457, + "uploadBytes": 0, + "downloadBytes": 134426990 + }, + { + "type": "intermediary", + "timeSeconds": 1.005354583, + "uploadBytes": 0, + "downloadBytes": 134382535 + }, + { + "type": "intermediary", + "timeSeconds": 1.006328434, + "uploadBytes": 0, + "downloadBytes": 134620795 + }, + { + "type": "intermediary", + "timeSeconds": 1.006118225, + "uploadBytes": 0, + "downloadBytes": 134547985 + }, + { + "type": "intermediary", + "timeSeconds": 1.004901689, + "uploadBytes": 0, + "downloadBytes": 134418252 + }, + { + "type": "intermediary", + "timeSeconds": 1.004250768, + "uploadBytes": 0, + "downloadBytes": 134410655 + }, + { + "type": "intermediary", + "timeSeconds": 1.004813634, + "uploadBytes": 0, + "downloadBytes": 134386216 + }, + { + "type": "intermediary", + "timeSeconds": 1.007145975, + "uploadBytes": 0, + "downloadBytes": 134559233 + }, + { + "type": "intermediary", + "timeSeconds": 1.006453866, + "uploadBytes": 0, + "downloadBytes": 46362879 + }, + { + "type": "intermediary", + "timeSeconds": 1.014381106, + "uploadBytes": 0, + "downloadBytes": 104063377 + }, + { + "type": "intermediary", + "timeSeconds": 1.012052583, + "uploadBytes": 0, + "downloadBytes": 126619787 + }, + { + "type": "intermediary", + "timeSeconds": 1.010655534, + "uploadBytes": 0, + "downloadBytes": 126532837 + }, + { + "type": "intermediary", + "timeSeconds": 1.011454334, + "uploadBytes": 0, + "downloadBytes": 126555656 + }, + { + "type": "intermediary", + "timeSeconds": 1.012654866, + "uploadBytes": 0, + "downloadBytes": 126614401 + }, + { + "type": "intermediary", + "timeSeconds": 1.000289472, + "uploadBytes": 0, + "downloadBytes": 88561696 + }, + { + "type": "intermediary", + "timeSeconds": 1.002754032, + "uploadBytes": 0, + "downloadBytes": 75243797 + }, + { + "type": "intermediary", + "timeSeconds": 1.004521737, + "uploadBytes": 0, + "downloadBytes": 75773716 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012448, + "uploadBytes": 0, + "downloadBytes": 75973552 + }, + { + "type": "intermediary", + "timeSeconds": 1.000249273, + "uploadBytes": 0, + "downloadBytes": 75520300 + }, + { + "type": "intermediary", + "timeSeconds": 1.000089214, + "uploadBytes": 0, + "downloadBytes": 75653760 + }, + { + "type": "intermediary", + "timeSeconds": 1.000068805, + "uploadBytes": 0, + "downloadBytes": 75644626 + }, + { + "type": "intermediary", + "timeSeconds": 1.000317076, + "uploadBytes": 0, + "downloadBytes": 76202042 + }, + { + "type": "intermediary", + "timeSeconds": 1.000015173, + "uploadBytes": 0, + "downloadBytes": 76400916 + }, + { + "type": "intermediary", + "timeSeconds": 1.000223168, + "uploadBytes": 0, + "downloadBytes": 76547445 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003923, + "uploadBytes": 0, + "downloadBytes": 77059088 + }, + { + "type": "intermediary", + "timeSeconds": 1.000078191, + "uploadBytes": 0, + "downloadBytes": 77442715 + }, + { + "type": "intermediary", + "timeSeconds": 1.000026191, + "uploadBytes": 0, + "downloadBytes": 77039941 + }, + { + "type": "intermediary", + "timeSeconds": 1.011706249, + "uploadBytes": 0, + "downloadBytes": 63689064 + }, + { + "type": "intermediary", + "timeSeconds": 1.000055188, + "uploadBytes": 0, + "downloadBytes": 130470600 + }, + { + "type": "intermediary", + "timeSeconds": 1.000049377, + "uploadBytes": 0, + "downloadBytes": 129617518 + }, + { + "type": "intermediary", + "timeSeconds": 1.000129142, + "uploadBytes": 0, + "downloadBytes": 127101085 + }, + { + "type": "intermediary", + "timeSeconds": 1.000062062, + "uploadBytes": 0, + "downloadBytes": 130879631 + }, + { + "type": "intermediary", + "timeSeconds": 1.000013981, + "uploadBytes": 0, + "downloadBytes": 129644984 + }, + { + "type": "intermediary", + "timeSeconds": 1.001355822, + "uploadBytes": 0, + "downloadBytes": 126550016 + }, + { + "type": "intermediary", + "timeSeconds": 1.000082358, + "uploadBytes": 0, + "downloadBytes": 131235502 + }, + { + "type": "intermediary", + "timeSeconds": 1.000053728, + "uploadBytes": 0, + "downloadBytes": 129147458 + }, + { + "type": "intermediary", + "timeSeconds": 1.003085153, + "uploadBytes": 0, + "downloadBytes": 127127732 + }, + { + "type": "intermediary", + "timeSeconds": 1.000018552, + "uploadBytes": 0, + "downloadBytes": 131177764 + }, + { + "type": "intermediary", + "timeSeconds": 1.021689325, + "uploadBytes": 0, + "downloadBytes": 129533740 + }, + { + "type": "intermediary", + "timeSeconds": 1.000005717, + "uploadBytes": 0, + "downloadBytes": 131100364 + }, + { + "type": "intermediary", + "timeSeconds": 1.021741367, + "uploadBytes": 0, + "downloadBytes": 129479208 + }, + { + "type": "intermediary", + "timeSeconds": 1.00003421, + "uploadBytes": 0, + "downloadBytes": 131234004 + }, + { + "type": "intermediary", + "timeSeconds": 1.000013706, + "uploadBytes": 0, + "downloadBytes": 103377846 + }, + { + "type": "intermediary", + "timeSeconds": 1.005384711, + "uploadBytes": 0, + "downloadBytes": 112631866 + }, + { + "type": "intermediary", + "timeSeconds": 1.000007732, + "uploadBytes": 0, + "downloadBytes": 113654646 + }, + { + "type": "intermediary", + "timeSeconds": 1.000034144, + "uploadBytes": 0, + "downloadBytes": 113915082 + }, + { + "type": "intermediary", + "timeSeconds": 1.000027411, + "uploadBytes": 0, + "downloadBytes": 62415240 + }, + { + "type": "intermediary", + "timeSeconds": 1.011553214, + "uploadBytes": 0, + "downloadBytes": 127694136 + }, + { + "type": "intermediary", + "timeSeconds": 1.000320187, + "uploadBytes": 0, + "downloadBytes": 120910846 + }, + { + "type": "intermediary", + "timeSeconds": 1.000053091, + "uploadBytes": 0, + "downloadBytes": 128245492 + }, + { + "type": "intermediary", + "timeSeconds": 1.033589189, + "uploadBytes": 0, + "downloadBytes": 123036452 + }, + { + "type": "intermediary", + "timeSeconds": 1.000193609, + "uploadBytes": 0, + "downloadBytes": 82253996 + }, + { + "type": "intermediary", + "timeSeconds": 1.00010137, + "uploadBytes": 0, + "downloadBytes": 79182989 + }, + { + "type": "intermediary", + "timeSeconds": 1.000041966, + "uploadBytes": 0, + "downloadBytes": 79099409 + }, + { + "type": "intermediary", + "timeSeconds": 1.001211052, + "uploadBytes": 0, + "downloadBytes": 79328170 + }, + { + "type": "intermediary", + "timeSeconds": 1.000036303, + "uploadBytes": 0, + "downloadBytes": 78852230 + }, + { + "type": "intermediary", + "timeSeconds": 1.000132888, + "uploadBytes": 0, + "downloadBytes": 80066930 + }, + { + "type": "intermediary", + "timeSeconds": 1.000045249, + "uploadBytes": 0, + "downloadBytes": 80024948 + }, + { + "type": "intermediary", + "timeSeconds": 1.000028108, + "uploadBytes": 0, + "downloadBytes": 80154493 + }, + { + "type": "intermediary", + "timeSeconds": 1.000094713, + "uploadBytes": 0, + "downloadBytes": 80156152 + }, + { + "type": "intermediary", + "timeSeconds": 1.000037222, + "uploadBytes": 0, + "downloadBytes": 80210449 + }, + { + "type": "intermediary", + "timeSeconds": 1.000079019, + "uploadBytes": 0, + "downloadBytes": 80973214 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006375, + "uploadBytes": 0, + "downloadBytes": 81243843 + }, + { + "type": "intermediary", + "timeSeconds": 1.000097552, + "uploadBytes": 0, + "downloadBytes": 81352135 + }, + { + "type": "intermediary", + "timeSeconds": 1.000173782, + "uploadBytes": 0, + "downloadBytes": 81592555 + } + ], + "implementation": "go-libp2p", + "version": "v0.29", + "transportStack": "quic-v1" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.028447584, + "uploadBytes": 0, + "downloadBytes": 16523264 + }, + { + "type": "intermediary", + "timeSeconds": 1.018077646, + "uploadBytes": 0, + "downloadBytes": 100917248 + }, + { + "type": "intermediary", + "timeSeconds": 1.017041835, + "uploadBytes": 0, + "downloadBytes": 100663296 + }, + { + "type": "intermediary", + "timeSeconds": 1.026330474, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.025118025, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.025410796, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.035089173, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.028786277, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.027759226, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.024274684, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.029731951, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.031817801, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.021927577, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.0245523, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.029796912, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.030837046, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.043865134, + "uploadBytes": 0, + "downloadBytes": 100663296 + }, + { + "type": "intermediary", + "timeSeconds": 1.024088831, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.021050464, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.043183863, + "uploadBytes": 0, + "downloadBytes": 25165824 + }, + { + "type": "intermediary", + "timeSeconds": 1.03555205, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006414, + "uploadBytes": 0, + "downloadBytes": 117317632 + }, + { + "type": "intermediary", + "timeSeconds": 1.044118425, + "uploadBytes": 0, + "downloadBytes": 109174784 + }, + { + "type": "intermediary", + "timeSeconds": 1.0563307, + "uploadBytes": 0, + "downloadBytes": 100663296 + }, + { + "type": "intermediary", + "timeSeconds": 1.037699483, + "uploadBytes": 0, + "downloadBytes": 117383168 + }, + { + "type": "intermediary", + "timeSeconds": 1.00006138, + "uploadBytes": 0, + "downloadBytes": 112263168 + }, + { + "type": "intermediary", + "timeSeconds": 1.046302788, + "uploadBytes": 0, + "downloadBytes": 114286592 + }, + { + "type": "intermediary", + "timeSeconds": 1.053889161, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.054275109, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.051577002, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.030157574, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000024699, + "uploadBytes": 0, + "downloadBytes": 68034560 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000478, + "uploadBytes": 0, + "downloadBytes": 68411380 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006901, + "uploadBytes": 0, + "downloadBytes": 69738508 + }, + { + "type": "intermediary", + "timeSeconds": 1.043425776, + "uploadBytes": 0, + "downloadBytes": 68681728 + }, + { + "type": "intermediary", + "timeSeconds": 1.05323255, + "uploadBytes": 0, + "downloadBytes": 69066752 + }, + { + "type": "intermediary", + "timeSeconds": 1.000016179, + "uploadBytes": 0, + "downloadBytes": 72556544 + }, + { + "type": "intermediary", + "timeSeconds": 1.03850714, + "uploadBytes": 0, + "downloadBytes": 68419584 + }, + { + "type": "intermediary", + "timeSeconds": 1.020368339, + "uploadBytes": 0, + "downloadBytes": 33554432 + }, + { + "type": "intermediary", + "timeSeconds": 1.000060589, + "uploadBytes": 0, + "downloadBytes": 115089408 + }, + { + "type": "intermediary", + "timeSeconds": 1.055600184, + "uploadBytes": 0, + "downloadBytes": 111403008 + }, + { + "type": "intermediary", + "timeSeconds": 1.000120104, + "uploadBytes": 0, + "downloadBytes": 109649920 + }, + { + "type": "intermediary", + "timeSeconds": 1.000103594, + "uploadBytes": 0, + "downloadBytes": 110034944 + }, + { + "type": "intermediary", + "timeSeconds": 1.00001427, + "uploadBytes": 0, + "downloadBytes": 110034944 + }, + { + "type": "intermediary", + "timeSeconds": 1.00006177, + "uploadBytes": 0, + "downloadBytes": 110952448 + }, + { + "type": "intermediary", + "timeSeconds": 1.0584809609999999, + "uploadBytes": 0, + "downloadBytes": 112975872 + }, + { + "type": "intermediary", + "timeSeconds": 1.000057354, + "uploadBytes": 0, + "downloadBytes": 111419392 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012737, + "uploadBytes": 0, + "downloadBytes": 110559232 + }, + { + "type": "intermediary", + "timeSeconds": 1.057119427, + "uploadBytes": 0, + "downloadBytes": 113565696 + }, + { + "type": "intermediary", + "timeSeconds": 1.000121763, + "uploadBytes": 0, + "downloadBytes": 111943680 + }, + { + "type": "intermediary", + "timeSeconds": 1.000093309, + "uploadBytes": 0, + "downloadBytes": 110231552 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003721, + "uploadBytes": 0, + "downloadBytes": 113238004 + }, + { + "type": "intermediary", + "timeSeconds": 1.057819044, + "uploadBytes": 0, + "downloadBytes": 109182988 + }, + { + "type": "intermediary", + "timeSeconds": 1.000044615, + "uploadBytes": 0, + "downloadBytes": 109846528 + }, + { + "type": "intermediary", + "timeSeconds": 1.034748181, + "uploadBytes": 0, + "downloadBytes": 99868672 + }, + { + "type": "intermediary", + "timeSeconds": 1.000025068, + "uploadBytes": 0, + "downloadBytes": 116989952 + }, + { + "type": "intermediary", + "timeSeconds": 1.0474214, + "uploadBytes": 0, + "downloadBytes": 67559424 + }, + { + "type": "intermediary", + "timeSeconds": 1.022240014, + "uploadBytes": 0, + "downloadBytes": 860160 + }, + { + "type": "intermediary", + "timeSeconds": 1.019121485, + "uploadBytes": 0, + "downloadBytes": 1441792 + }, + { + "type": "intermediary", + "timeSeconds": 1.019729724, + "uploadBytes": 0, + "downloadBytes": 1572864 + }, + { + "type": "intermediary", + "timeSeconds": 1.012095609, + "uploadBytes": 0, + "downloadBytes": 1703936 + }, + { + "type": "intermediary", + "timeSeconds": 1.004854323, + "uploadBytes": 0, + "downloadBytes": 1900544 + }, + { + "type": "intermediary", + "timeSeconds": 1.017785856, + "uploadBytes": 0, + "downloadBytes": 2162688 + }, + { + "type": "intermediary", + "timeSeconds": 1.019913581, + "uploadBytes": 0, + "downloadBytes": 2424832 + }, + { + "type": "intermediary", + "timeSeconds": 1.018724316, + "uploadBytes": 0, + "downloadBytes": 2621440 + }, + { + "type": "intermediary", + "timeSeconds": 1.018306287, + "uploadBytes": 0, + "downloadBytes": 2818048 + }, + { + "type": "intermediary", + "timeSeconds": 1.01259607, + "uploadBytes": 0, + "downloadBytes": 3276800 + }, + { + "type": "intermediary", + "timeSeconds": 1.020914725, + "uploadBytes": 0, + "downloadBytes": 4325376 + }, + { + "type": "intermediary", + "timeSeconds": 1.022985761, + "uploadBytes": 0, + "downloadBytes": 5832704 + }, + { + "type": "intermediary", + "timeSeconds": 1.021777274, + "uploadBytes": 0, + "downloadBytes": 7471104 + }, + { + "type": "intermediary", + "timeSeconds": 1.023896089, + "uploadBytes": 0, + "downloadBytes": 9568256 + }, + { + "type": "intermediary", + "timeSeconds": 1.024941589, + "uploadBytes": 0, + "downloadBytes": 12779520 + }, + { + "type": "intermediary", + "timeSeconds": 1.041312805, + "uploadBytes": 0, + "downloadBytes": 15917056 + }, + { + "type": "intermediary", + "timeSeconds": 1.047887048, + "uploadBytes": 0, + "downloadBytes": 18096128 + }, + { + "type": "intermediary", + "timeSeconds": 1.047315509, + "uploadBytes": 0, + "downloadBytes": 24641536 + }, + { + "type": "intermediary", + "timeSeconds": 1.051119431, + "uploadBytes": 0, + "downloadBytes": 28565504 + }, + { + "type": "intermediary", + "timeSeconds": 1.0115337, + "uploadBytes": 0, + "downloadBytes": 25165824 + }, + { + "type": "intermediary", + "timeSeconds": 1.027667699, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.020998724, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.017768817, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.027718947, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.025836883, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.030544248, + "uploadBytes": 0, + "downloadBytes": 100540416 + }, + { + "type": "intermediary", + "timeSeconds": 1.056975282, + "uploadBytes": 0, + "downloadBytes": 117563392 + }, + { + "type": "intermediary", + "timeSeconds": 1.021959435, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.025219734, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.012386933, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.017330869, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.032703178, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.016823035, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.019003667, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.0244383, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.020608422, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.014840539, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.010912142, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.062713151, + "uploadBytes": 0, + "downloadBytes": 33554432 + }, + { + "type": "intermediary", + "timeSeconds": 1.020830006, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.026495087, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.033110244, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.022428101, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.021328202, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.024640228, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.023186194, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.021958673, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.02868323, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.030188252, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.023233513, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.027870296, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.034890911, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.018928741, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.020676332, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.027092036, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.02622898, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.027341532, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.009518311, + "uploadBytes": 0, + "downloadBytes": 41943040 + }, + { + "type": "intermediary", + "timeSeconds": 1.043265839, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.039633185, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.0427613, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.041944797, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.046777411, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.050067248, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.046633474, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.042271698, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.037377259, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.04228239, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.044584161, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.043168741, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.035376419, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.04765983, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.047127356, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.043328398, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.045606971, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.006222401, + "uploadBytes": 0, + "downloadBytes": 4194304 + }, + { + "type": "intermediary", + "timeSeconds": 1.03839185, + "uploadBytes": 0, + "downloadBytes": 96468992 + }, + { + "type": "intermediary", + "timeSeconds": 1.010769067, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.011625812, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.010042366, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.02089805, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.006436134, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.007652931, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.015814421, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.007121226, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.002895273, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.010237503, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.012006263, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000222747, + "uploadBytes": 0, + "downloadBytes": 109060096 + }, + { + "type": "intermediary", + "timeSeconds": 1.00851002, + "uploadBytes": 0, + "downloadBytes": 109043712 + }, + { + "type": "intermediary", + "timeSeconds": 1.004648589, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.020950388, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.005813814, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.006916828, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.043616205, + "uploadBytes": 0, + "downloadBytes": 41943040 + }, + { + "type": "intermediary", + "timeSeconds": 1.026286684, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.654063903, + "uploadBytes": 0, + "downloadBytes": 104472576 + }, + { + "type": "intermediary", + "timeSeconds": 1.055144404, + "uploadBytes": 0, + "downloadBytes": 1900544 + }, + { + "type": "intermediary", + "timeSeconds": 1.057504832, + "uploadBytes": 0, + "downloadBytes": 69787648 + }, + { + "type": "intermediary", + "timeSeconds": 1.023481035, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.024132584, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.031392671, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.033905964, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.032933313, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.031898431, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.028332771, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.020840974, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.035713382, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.031360815, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.033819358, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.023407166, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.029037868, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.011987479, + "uploadBytes": 0, + "downloadBytes": 25165824 + }, + { + "type": "intermediary", + "timeSeconds": 1.026060388, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.01492754, + "uploadBytes": 0, + "downloadBytes": 109051904 + }, + { + "type": "intermediary", + "timeSeconds": 1.023419367, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.026076301, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.029235548, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.023093371, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.020475522, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.026997781, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.028951574, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.022229115, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.02741146, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.025638052, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.023415774, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.019015508, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.024655457, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.02040064, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.024870839, + "uploadBytes": 0, + "downloadBytes": 117440512 + }, + { + "type": "intermediary", + "timeSeconds": 1.023396776, + "uploadBytes": 0, + "downloadBytes": 117440512 + } + ], + "implementation": "go-libp2p", + "version": "v0.31", + "transportStack": "tcp" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.02456197, + "uploadBytes": 0, + "downloadBytes": 48326073 + }, + { + "type": "intermediary", + "timeSeconds": 1.000004153, + "uploadBytes": 0, + "downloadBytes": 76157811 + }, + { + "type": "intermediary", + "timeSeconds": 1.000023468, + "uploadBytes": 0, + "downloadBytes": 75896060 + }, + { + "type": "intermediary", + "timeSeconds": 1.000144875, + "uploadBytes": 0, + "downloadBytes": 76094605 + }, + { + "type": "intermediary", + "timeSeconds": 1.000181929, + "uploadBytes": 0, + "downloadBytes": 76445271 + }, + { + "type": "intermediary", + "timeSeconds": 1.000480225, + "uploadBytes": 0, + "downloadBytes": 76607354 + }, + { + "type": "intermediary", + "timeSeconds": 1.000052199, + "uploadBytes": 0, + "downloadBytes": 76985794 + }, + { + "type": "intermediary", + "timeSeconds": 1.000041749, + "uploadBytes": 0, + "downloadBytes": 77201140 + }, + { + "type": "intermediary", + "timeSeconds": 1.000121452, + "uploadBytes": 0, + "downloadBytes": 77352211 + }, + { + "type": "intermediary", + "timeSeconds": 1.000107084, + "uploadBytes": 0, + "downloadBytes": 77677765 + }, + { + "type": "intermediary", + "timeSeconds": 1.000097614, + "uploadBytes": 0, + "downloadBytes": 77976560 + }, + { + "type": "intermediary", + "timeSeconds": 1.000068749, + "uploadBytes": 0, + "downloadBytes": 78211494 + }, + { + "type": "intermediary", + "timeSeconds": 1.000061208, + "uploadBytes": 0, + "downloadBytes": 78481120 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000422, + "uploadBytes": 0, + "downloadBytes": 78478754 + }, + { + "type": "intermediary", + "timeSeconds": 1.00012244, + "uploadBytes": 0, + "downloadBytes": 78862216 + }, + { + "type": "intermediary", + "timeSeconds": 1.000159663, + "uploadBytes": 0, + "downloadBytes": 78959632 + }, + { + "type": "intermediary", + "timeSeconds": 1.000119176, + "uploadBytes": 0, + "downloadBytes": 79293180 + }, + { + "type": "intermediary", + "timeSeconds": 1.000005001, + "uploadBytes": 0, + "downloadBytes": 79566319 + }, + { + "type": "intermediary", + "timeSeconds": 1.000188224, + "uploadBytes": 0, + "downloadBytes": 79907531 + }, + { + "type": "intermediary", + "timeSeconds": 1.002562219, + "uploadBytes": 0, + "downloadBytes": 45760904 + }, + { + "type": "intermediary", + "timeSeconds": 1.000038791, + "uploadBytes": 0, + "downloadBytes": 108951728 + }, + { + "type": "intermediary", + "timeSeconds": 1.000027835, + "uploadBytes": 0, + "downloadBytes": 109288668 + }, + { + "type": "intermediary", + "timeSeconds": 1.000096237, + "uploadBytes": 0, + "downloadBytes": 108801308 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001124, + "uploadBytes": 0, + "downloadBytes": 109298270 + }, + { + "type": "intermediary", + "timeSeconds": 1.000259133, + "uploadBytes": 0, + "downloadBytes": 109849607 + }, + { + "type": "intermediary", + "timeSeconds": 1.000107885, + "uploadBytes": 0, + "downloadBytes": 110039183 + }, + { + "type": "intermediary", + "timeSeconds": 1.000187471, + "uploadBytes": 0, + "downloadBytes": 110533852 + }, + { + "type": "intermediary", + "timeSeconds": 1.000093304, + "uploadBytes": 0, + "downloadBytes": 110562052 + }, + { + "type": "intermediary", + "timeSeconds": 1.00012311, + "uploadBytes": 0, + "downloadBytes": 110923840 + }, + { + "type": "intermediary", + "timeSeconds": 1.000083213, + "uploadBytes": 0, + "downloadBytes": 110851626 + }, + { + "type": "intermediary", + "timeSeconds": 1.000159932, + "uploadBytes": 0, + "downloadBytes": 111138110 + }, + { + "type": "intermediary", + "timeSeconds": 1.000006173, + "uploadBytes": 0, + "downloadBytes": 110906294 + }, + { + "type": "intermediary", + "timeSeconds": 1.000137385, + "uploadBytes": 0, + "downloadBytes": 111356668 + }, + { + "type": "intermediary", + "timeSeconds": 1.000147531, + "uploadBytes": 0, + "downloadBytes": 112082270 + }, + { + "type": "intermediary", + "timeSeconds": 1.000058713, + "uploadBytes": 0, + "downloadBytes": 111918607 + }, + { + "type": "intermediary", + "timeSeconds": 1.000030024, + "uploadBytes": 0, + "downloadBytes": 111931035 + }, + { + "type": "intermediary", + "timeSeconds": 1.00007726, + "uploadBytes": 0, + "downloadBytes": 112301374 + }, + { + "type": "intermediary", + "timeSeconds": 1.000064734, + "uploadBytes": 0, + "downloadBytes": 112791430 + }, + { + "type": "intermediary", + "timeSeconds": 1.031294623, + "uploadBytes": 0, + "downloadBytes": 49355473 + }, + { + "type": "intermediary", + "timeSeconds": 1.000078595, + "uploadBytes": 0, + "downloadBytes": 81683153 + }, + { + "type": "intermediary", + "timeSeconds": 1.000088093, + "uploadBytes": 0, + "downloadBytes": 76812683 + }, + { + "type": "intermediary", + "timeSeconds": 1.00033618, + "uploadBytes": 0, + "downloadBytes": 76994669 + }, + { + "type": "intermediary", + "timeSeconds": 1.000069834, + "uploadBytes": 0, + "downloadBytes": 77236658 + }, + { + "type": "intermediary", + "timeSeconds": 1.000081978, + "uploadBytes": 0, + "downloadBytes": 77411650 + }, + { + "type": "intermediary", + "timeSeconds": 1.000301724, + "uploadBytes": 0, + "downloadBytes": 77092896 + }, + { + "type": "intermediary", + "timeSeconds": 1.000157306, + "uploadBytes": 0, + "downloadBytes": 77794052 + }, + { + "type": "intermediary", + "timeSeconds": 1.00003542, + "uploadBytes": 0, + "downloadBytes": 78415572 + }, + { + "type": "intermediary", + "timeSeconds": 1.000003586, + "uploadBytes": 0, + "downloadBytes": 78661530 + }, + { + "type": "intermediary", + "timeSeconds": 1.000066315, + "uploadBytes": 0, + "downloadBytes": 78891244 + }, + { + "type": "intermediary", + "timeSeconds": 1.000023495, + "uploadBytes": 0, + "downloadBytes": 79104504 + }, + { + "type": "intermediary", + "timeSeconds": 1.000029578, + "uploadBytes": 0, + "downloadBytes": 78990620 + }, + { + "type": "intermediary", + "timeSeconds": 1.000229677, + "uploadBytes": 0, + "downloadBytes": 79346034 + }, + { + "type": "intermediary", + "timeSeconds": 1.000117622, + "uploadBytes": 0, + "downloadBytes": 79793579 + }, + { + "type": "intermediary", + "timeSeconds": 1.000157219, + "uploadBytes": 0, + "downloadBytes": 79807635 + }, + { + "type": "intermediary", + "timeSeconds": 1.000192811, + "uploadBytes": 0, + "downloadBytes": 80356725 + }, + { + "type": "intermediary", + "timeSeconds": 1.000175798, + "uploadBytes": 0, + "downloadBytes": 80601088 + }, + { + "type": "intermediary", + "timeSeconds": 1.000065748, + "uploadBytes": 0, + "downloadBytes": 80949614 + }, + { + "type": "intermediary", + "timeSeconds": 1.012958886, + "uploadBytes": 0, + "downloadBytes": 49218909 + }, + { + "type": "intermediary", + "timeSeconds": 1.000210163, + "uploadBytes": 0, + "downloadBytes": 107051077 + }, + { + "type": "intermediary", + "timeSeconds": 1.000021416, + "uploadBytes": 0, + "downloadBytes": 105368056 + }, + { + "type": "intermediary", + "timeSeconds": 1.000042081, + "uploadBytes": 0, + "downloadBytes": 105448566 + }, + { + "type": "intermediary", + "timeSeconds": 1.000168846, + "uploadBytes": 0, + "downloadBytes": 107229854 + }, + { + "type": "intermediary", + "timeSeconds": 1.000008016, + "uploadBytes": 0, + "downloadBytes": 106151132 + }, + { + "type": "intermediary", + "timeSeconds": 1.000194981, + "uploadBytes": 0, + "downloadBytes": 106357878 + }, + { + "type": "intermediary", + "timeSeconds": 1.000167296, + "uploadBytes": 0, + "downloadBytes": 107634082 + }, + { + "type": "intermediary", + "timeSeconds": 1.000146575, + "uploadBytes": 0, + "downloadBytes": 106532660 + }, + { + "type": "intermediary", + "timeSeconds": 1.000242656, + "uploadBytes": 0, + "downloadBytes": 107469170 + }, + { + "type": "intermediary", + "timeSeconds": 1.000092031, + "uploadBytes": 0, + "downloadBytes": 107469054 + }, + { + "type": "intermediary", + "timeSeconds": 1.000214612, + "uploadBytes": 0, + "downloadBytes": 107279864 + }, + { + "type": "intermediary", + "timeSeconds": 1.000004415, + "uploadBytes": 0, + "downloadBytes": 108280694 + }, + { + "type": "intermediary", + "timeSeconds": 1.000136638, + "uploadBytes": 0, + "downloadBytes": 107768758 + }, + { + "type": "intermediary", + "timeSeconds": 1.000283362, + "uploadBytes": 0, + "downloadBytes": 108225488 + }, + { + "type": "intermediary", + "timeSeconds": 1.00012078, + "uploadBytes": 0, + "downloadBytes": 108711326 + }, + { + "type": "intermediary", + "timeSeconds": 1.000103936, + "uploadBytes": 0, + "downloadBytes": 108576524 + }, + { + "type": "intermediary", + "timeSeconds": 1.000015042, + "uploadBytes": 0, + "downloadBytes": 109067370 + }, + { + "type": "intermediary", + "timeSeconds": 1.000100175, + "uploadBytes": 0, + "downloadBytes": 108951218 + }, + { + "type": "intermediary", + "timeSeconds": 1.000081745, + "uploadBytes": 0, + "downloadBytes": 42412730 + }, + { + "type": "intermediary", + "timeSeconds": 1.00150999, + "uploadBytes": 0, + "downloadBytes": 107712650 + }, + { + "type": "intermediary", + "timeSeconds": 1.001550364, + "uploadBytes": 0, + "downloadBytes": 107977948 + }, + { + "type": "intermediary", + "timeSeconds": 1.000031697, + "uploadBytes": 0, + "downloadBytes": 108020248 + }, + { + "type": "intermediary", + "timeSeconds": 1.000023256, + "uploadBytes": 0, + "downloadBytes": 107491462 + }, + { + "type": "intermediary", + "timeSeconds": 1.000216876, + "uploadBytes": 0, + "downloadBytes": 108090690 + }, + { + "type": "intermediary", + "timeSeconds": 1.000062422, + "uploadBytes": 0, + "downloadBytes": 108068864 + }, + { + "type": "intermediary", + "timeSeconds": 1.000169766, + "uploadBytes": 0, + "downloadBytes": 108173871 + }, + { + "type": "intermediary", + "timeSeconds": 1.000086871, + "uploadBytes": 0, + "downloadBytes": 108498006 + }, + { + "type": "intermediary", + "timeSeconds": 1.000326675, + "uploadBytes": 0, + "downloadBytes": 109154377 + }, + { + "type": "intermediary", + "timeSeconds": 1.000402239, + "uploadBytes": 0, + "downloadBytes": 109454806 + }, + { + "type": "intermediary", + "timeSeconds": 1.000002519, + "uploadBytes": 0, + "downloadBytes": 109146420 + }, + { + "type": "intermediary", + "timeSeconds": 1.000068619, + "uploadBytes": 0, + "downloadBytes": 109425192 + }, + { + "type": "intermediary", + "timeSeconds": 1.000152598, + "uploadBytes": 0, + "downloadBytes": 109238054 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001217, + "uploadBytes": 0, + "downloadBytes": 109500326 + }, + { + "type": "intermediary", + "timeSeconds": 1.000057553, + "uploadBytes": 0, + "downloadBytes": 110055732 + }, + { + "type": "intermediary", + "timeSeconds": 1.000332946, + "uploadBytes": 0, + "downloadBytes": 110527684 + }, + { + "type": "intermediary", + "timeSeconds": 1.00016005, + "uploadBytes": 0, + "downloadBytes": 110730523 + }, + { + "type": "intermediary", + "timeSeconds": 1.000163777, + "uploadBytes": 0, + "downloadBytes": 111081879 + }, + { + "type": "intermediary", + "timeSeconds": 1.000044717, + "uploadBytes": 0, + "downloadBytes": 55538154 + }, + { + "type": "intermediary", + "timeSeconds": 1.000729145, + "uploadBytes": 0, + "downloadBytes": 115543236 + }, + { + "type": "intermediary", + "timeSeconds": 1.000047456, + "uploadBytes": 0, + "downloadBytes": 76766619 + }, + { + "type": "intermediary", + "timeSeconds": 1.000193053, + "uploadBytes": 0, + "downloadBytes": 75973559 + }, + { + "type": "intermediary", + "timeSeconds": 1.000061911, + "uploadBytes": 0, + "downloadBytes": 77327108 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001163, + "uploadBytes": 0, + "downloadBytes": 77745168 + }, + { + "type": "intermediary", + "timeSeconds": 1.000099661, + "uploadBytes": 0, + "downloadBytes": 77710445 + }, + { + "type": "intermediary", + "timeSeconds": 1.000162151, + "uploadBytes": 0, + "downloadBytes": 77805341 + }, + { + "type": "intermediary", + "timeSeconds": 1.000007534, + "uploadBytes": 0, + "downloadBytes": 77926257 + }, + { + "type": "intermediary", + "timeSeconds": 1.000229189, + "uploadBytes": 0, + "downloadBytes": 78576531 + }, + { + "type": "intermediary", + "timeSeconds": 1.000111954, + "uploadBytes": 0, + "downloadBytes": 78803614 + }, + { + "type": "intermediary", + "timeSeconds": 1.000041215, + "uploadBytes": 0, + "downloadBytes": 79408750 + }, + { + "type": "intermediary", + "timeSeconds": 1.000109531, + "uploadBytes": 0, + "downloadBytes": 79124503 + }, + { + "type": "intermediary", + "timeSeconds": 1.000234148, + "uploadBytes": 0, + "downloadBytes": 79399950 + }, + { + "type": "intermediary", + "timeSeconds": 1.000039397, + "uploadBytes": 0, + "downloadBytes": 79736231 + }, + { + "type": "intermediary", + "timeSeconds": 1.000320507, + "uploadBytes": 0, + "downloadBytes": 79714019 + }, + { + "type": "intermediary", + "timeSeconds": 1.000148549, + "uploadBytes": 0, + "downloadBytes": 80159217 + }, + { + "type": "intermediary", + "timeSeconds": 1.000050027, + "uploadBytes": 0, + "downloadBytes": 80613489 + }, + { + "type": "intermediary", + "timeSeconds": 1.000151532, + "uploadBytes": 0, + "downloadBytes": 80481020 + }, + { + "type": "intermediary", + "timeSeconds": 1.002396275, + "uploadBytes": 0, + "downloadBytes": 53891141 + }, + { + "type": "intermediary", + "timeSeconds": 1.000266038, + "uploadBytes": 0, + "downloadBytes": 112357237 + }, + { + "type": "intermediary", + "timeSeconds": 1.000007023, + "uploadBytes": 0, + "downloadBytes": 75000918 + }, + { + "type": "intermediary", + "timeSeconds": 1.000094314, + "uploadBytes": 0, + "downloadBytes": 75240968 + }, + { + "type": "intermediary", + "timeSeconds": 1.000299577, + "uploadBytes": 0, + "downloadBytes": 75349480 + }, + { + "type": "intermediary", + "timeSeconds": 1.000088568, + "uploadBytes": 0, + "downloadBytes": 75612358 + }, + { + "type": "intermediary", + "timeSeconds": 1.000058272, + "uploadBytes": 0, + "downloadBytes": 75812185 + }, + { + "type": "intermediary", + "timeSeconds": 1.000007077, + "uploadBytes": 0, + "downloadBytes": 76067833 + }, + { + "type": "intermediary", + "timeSeconds": 1.000046624, + "uploadBytes": 0, + "downloadBytes": 76622864 + }, + { + "type": "intermediary", + "timeSeconds": 1.000225229, + "uploadBytes": 0, + "downloadBytes": 77077109 + }, + { + "type": "intermediary", + "timeSeconds": 1.000001135, + "uploadBytes": 0, + "downloadBytes": 77126011 + }, + { + "type": "intermediary", + "timeSeconds": 1.000200459, + "uploadBytes": 0, + "downloadBytes": 77017490 + }, + { + "type": "intermediary", + "timeSeconds": 1.000066137, + "uploadBytes": 0, + "downloadBytes": 77300784 + }, + { + "type": "intermediary", + "timeSeconds": 1.000100872, + "uploadBytes": 0, + "downloadBytes": 77596945 + }, + { + "type": "intermediary", + "timeSeconds": 1.000016866, + "uploadBytes": 0, + "downloadBytes": 77427307 + }, + { + "type": "intermediary", + "timeSeconds": 1.000036678, + "uploadBytes": 0, + "downloadBytes": 78029718 + }, + { + "type": "intermediary", + "timeSeconds": 1.000050425, + "uploadBytes": 0, + "downloadBytes": 78532974 + }, + { + "type": "intermediary", + "timeSeconds": 1.000089686, + "uploadBytes": 0, + "downloadBytes": 78641794 + }, + { + "type": "intermediary", + "timeSeconds": 1.000075754, + "uploadBytes": 0, + "downloadBytes": 78892934 + }, + { + "type": "intermediary", + "timeSeconds": 1.007982136, + "uploadBytes": 0, + "downloadBytes": 55083792 + }, + { + "type": "intermediary", + "timeSeconds": 1.000074693, + "uploadBytes": 0, + "downloadBytes": 111181040 + }, + { + "type": "intermediary", + "timeSeconds": 1.000078118, + "uploadBytes": 0, + "downloadBytes": 111258302 + }, + { + "type": "intermediary", + "timeSeconds": 1.000011064, + "uploadBytes": 0, + "downloadBytes": 110194892 + }, + { + "type": "intermediary", + "timeSeconds": 1.00012945, + "uploadBytes": 0, + "downloadBytes": 112268540 + }, + { + "type": "intermediary", + "timeSeconds": 1.000084281, + "uploadBytes": 0, + "downloadBytes": 111080700 + }, + { + "type": "intermediary", + "timeSeconds": 1.000232018, + "uploadBytes": 0, + "downloadBytes": 112305724 + }, + { + "type": "intermediary", + "timeSeconds": 1.000163062, + "uploadBytes": 0, + "downloadBytes": 112308708 + }, + { + "type": "intermediary", + "timeSeconds": 1.000074664, + "uploadBytes": 0, + "downloadBytes": 112395918 + }, + { + "type": "intermediary", + "timeSeconds": 1.000223857, + "uploadBytes": 0, + "downloadBytes": 112761808 + }, + { + "type": "intermediary", + "timeSeconds": 1.000004793, + "uploadBytes": 0, + "downloadBytes": 112386048 + }, + { + "type": "intermediary", + "timeSeconds": 1.000015564, + "uploadBytes": 0, + "downloadBytes": 113107002 + }, + { + "type": "intermediary", + "timeSeconds": 1.000252573, + "uploadBytes": 0, + "downloadBytes": 113400636 + }, + { + "type": "intermediary", + "timeSeconds": 1.000040087, + "uploadBytes": 0, + "downloadBytes": 113370250 + }, + { + "type": "intermediary", + "timeSeconds": 1.000232695, + "uploadBytes": 0, + "downloadBytes": 113840485 + }, + { + "type": "intermediary", + "timeSeconds": 1.000245445, + "uploadBytes": 0, + "downloadBytes": 113430171 + }, + { + "type": "intermediary", + "timeSeconds": 1.000303932, + "uploadBytes": 0, + "downloadBytes": 114410692 + }, + { + "type": "intermediary", + "timeSeconds": 1.00005607, + "uploadBytes": 0, + "downloadBytes": 114407822 + }, + { + "type": "intermediary", + "timeSeconds": 1.00000218, + "uploadBytes": 0, + "downloadBytes": 114372486 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012305, + "uploadBytes": 0, + "downloadBytes": 51993618 + }, + { + "type": "intermediary", + "timeSeconds": 1.000198786, + "uploadBytes": 0, + "downloadBytes": 108395534 + }, + { + "type": "intermediary", + "timeSeconds": 1.000130015, + "uploadBytes": 0, + "downloadBytes": 108906732 + }, + { + "type": "intermediary", + "timeSeconds": 1.000101155, + "uploadBytes": 0, + "downloadBytes": 109212318 + }, + { + "type": "intermediary", + "timeSeconds": 1.000044125, + "uploadBytes": 0, + "downloadBytes": 109230182 + }, + { + "type": "intermediary", + "timeSeconds": 1.000059909, + "uploadBytes": 0, + "downloadBytes": 109459488 + }, + { + "type": "intermediary", + "timeSeconds": 1.000244432, + "uploadBytes": 0, + "downloadBytes": 110076510 + }, + { + "type": "intermediary", + "timeSeconds": 1.000159067, + "uploadBytes": 0, + "downloadBytes": 109806640 + }, + { + "type": "intermediary", + "timeSeconds": 1.000000163, + "uploadBytes": 0, + "downloadBytes": 110001104 + }, + { + "type": "intermediary", + "timeSeconds": 1.000023376, + "uploadBytes": 0, + "downloadBytes": 110355574 + }, + { + "type": "intermediary", + "timeSeconds": 1.000223196, + "uploadBytes": 0, + "downloadBytes": 110457434 + }, + { + "type": "intermediary", + "timeSeconds": 1.000171431, + "uploadBytes": 0, + "downloadBytes": 110944012 + }, + { + "type": "intermediary", + "timeSeconds": 1.00014475, + "uploadBytes": 0, + "downloadBytes": 110647264 + }, + { + "type": "intermediary", + "timeSeconds": 1.000187234, + "uploadBytes": 0, + "downloadBytes": 111073678 + }, + { + "type": "intermediary", + "timeSeconds": 1.000047192, + "uploadBytes": 0, + "downloadBytes": 111009792 + }, + { + "type": "intermediary", + "timeSeconds": 1.000323949, + "uploadBytes": 0, + "downloadBytes": 111313863 + }, + { + "type": "intermediary", + "timeSeconds": 1.000183793, + "uploadBytes": 0, + "downloadBytes": 111581094 + }, + { + "type": "intermediary", + "timeSeconds": 1.000180372, + "uploadBytes": 0, + "downloadBytes": 111978528 + }, + { + "type": "intermediary", + "timeSeconds": 1.000207847, + "uploadBytes": 0, + "downloadBytes": 111994003 + }, + { + "type": "intermediary", + "timeSeconds": 1.060134232, + "uploadBytes": 0, + "downloadBytes": 49189025 + }, + { + "type": "intermediary", + "timeSeconds": 1.000114024, + "uploadBytes": 0, + "downloadBytes": 80306347 + }, + { + "type": "intermediary", + "timeSeconds": 1.000028555, + "uploadBytes": 0, + "downloadBytes": 74133172 + }, + { + "type": "intermediary", + "timeSeconds": 1.000146303, + "uploadBytes": 0, + "downloadBytes": 74484414 + }, + { + "type": "intermediary", + "timeSeconds": 1.000012871, + "uploadBytes": 0, + "downloadBytes": 75264204 + }, + { + "type": "intermediary", + "timeSeconds": 1.000401979, + "uploadBytes": 0, + "downloadBytes": 75425343 + }, + { + "type": "intermediary", + "timeSeconds": 1.000072134, + "uploadBytes": 0, + "downloadBytes": 75107085 + }, + { + "type": "intermediary", + "timeSeconds": 1.000180694, + "uploadBytes": 0, + "downloadBytes": 75647818 + }, + { + "type": "intermediary", + "timeSeconds": 1.000081842, + "uploadBytes": 0, + "downloadBytes": 76540140 + }, + { + "type": "intermediary", + "timeSeconds": 1.000009624, + "uploadBytes": 0, + "downloadBytes": 75907876 + }, + { + "type": "intermediary", + "timeSeconds": 1.000041867, + "uploadBytes": 0, + "downloadBytes": 76212460 + }, + { + "type": "intermediary", + "timeSeconds": 1.000098751, + "uploadBytes": 0, + "downloadBytes": 77260162 + }, + { + "type": "intermediary", + "timeSeconds": 1.000055742, + "uploadBytes": 0, + "downloadBytes": 76993252 + }, + { + "type": "intermediary", + "timeSeconds": 1.000346817, + "uploadBytes": 0, + "downloadBytes": 77108406 + }, + { + "type": "intermediary", + "timeSeconds": 1.000224311, + "uploadBytes": 0, + "downloadBytes": 77734264 + }, + { + "type": "intermediary", + "timeSeconds": 1.000043254, + "uploadBytes": 0, + "downloadBytes": 77627578 + }, + { + "type": "intermediary", + "timeSeconds": 1.000225764, + "uploadBytes": 0, + "downloadBytes": 77610334 + }, + { + "type": "intermediary", + "timeSeconds": 1.00009288, + "uploadBytes": 0, + "downloadBytes": 78298404 + }, + { + "type": "intermediary", + "timeSeconds": 1.000089093, + "uploadBytes": 0, + "downloadBytes": 78784358 + } + ], + "implementation": "go-libp2p", + "version": "v0.31", + "transportStack": "quic-v1" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45809652 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229048332 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273088512 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272760832 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272695296 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271187968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 279379968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271187968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 275316736 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271384576 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273743872 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 278462464 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 280756224 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273219584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259391488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259063808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271777792 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261947392 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267649024 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56033280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 225771520 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258015220 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262406144 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261685248 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263454732 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264175604 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262340608 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247463936 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261554188 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 213909492 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 164954124 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 164954112 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 0, + "downloadBytes": 160956416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 132186112 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 127926272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 131989504 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 135528448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 138280960 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 62586880 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238026752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259457024 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260505600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 252379136 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249561088 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255983604 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247332876 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249233408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235470848 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259588084 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261095436 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254672896 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247005184 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244908032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246611968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244908032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247463936 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254410752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 39976948 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 211943424 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259129356 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262275072 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258146292 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262471692 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258015232 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253689856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254279680 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256704512 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250544128 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 252313600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255197172 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256901132 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259522560 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257949696 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259915776 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266862592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258605056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 59768832 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 222363648 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241827840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257490944 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249954304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256704500 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255983628 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257818624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247005184 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251396096 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256245760 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257097716 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257490956 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245760000 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257556480 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255983616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255066112 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247988224 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256114688 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 55771136 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 218365952 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231342080 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253362176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257228800 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266534912 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268369920 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261488640 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270467072 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269156352 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271253492 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270729228 + }, + { + "type": "intermediary", + "timeSeconds": 1.041, + "uploadBytes": 0, + "downloadBytes": 263782400 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270401524 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271712268 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271450112 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261554176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260505600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256049152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 39845888 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 226951156 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248971264 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241893388 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250871808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260308992 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249626624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256049140 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254017548 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247988212 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246611980 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258408436 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255066112 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261947404 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258801664 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254672896 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256573440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260702208 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246874112 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 62914548 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237502476 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244121600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249364480 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251985920 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257884160 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250806260 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229113856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254672908 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251592704 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263454720 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258670580 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259719168 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257097728 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263258124 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263716864 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262209536 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260308992 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262471680 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 70975488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253362164 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250609664 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267845632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270794764 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272826368 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271581184 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263979008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270401536 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262995968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273219584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 275316736 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264437760 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250413056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260571136 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 286785536 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 282001408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 275382272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 282329088 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 47775744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 198311924 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 225247244 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236060672 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244842496 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251854848 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251789300 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253362188 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255524864 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264765428 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264568844 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265093120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262733824 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265420800 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264699892 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261423116 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247136256 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255459328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257228800 + } + ], + "implementation": "js-libp2p", + "version": "v1.0", + "transportStack": "tcp/noise" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 55967744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 185401332 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 227344384 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240123904 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241565708 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239075328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230752244 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236584972 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238288896 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247136244 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 0, + "downloadBytes": 244973580 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240713716 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241500172 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243335168 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242286592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239599616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240910336 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 211156992 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 203620352 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 28049408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 191299584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245825524 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235012108 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250019840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241893376 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242089984 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249298944 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248774656 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235601920 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250216448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246349824 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242941952 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249233408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239468544 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249954304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254541812 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239665164 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250281984 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 54263796 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 206700556 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229113844 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 221839360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238288908 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233570304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239206388 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238288908 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242810880 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236519424 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240910336 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240320500 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230227980 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236978176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237961216 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231866356 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231604224 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233177100 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 238288896 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 48693248 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 207093760 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 227475456 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240451572 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 219873280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241369100 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236584960 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235470848 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 220463104 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229965824 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 0, + "downloadBytes": 170786816 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 178126848 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 178978816 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 183173120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 191299584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 191889408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 193462272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 198049792 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 199426048 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 46858240 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 208732148 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248315916 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 226099200 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237305856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243007488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240517108 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244514828 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238551028 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240254976 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244908044 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250740736 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242548736 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235929600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241827840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239468544 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251002880 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237568000 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245694464 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 60555264 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 222625792 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234749952 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248315904 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234684416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238354432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238878720 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248840192 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242352128 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245497856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241696768 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251396096 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239665152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242286592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250413044 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242876428 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245497856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233701376 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235798528 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 28180468 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 190185472 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 228720652 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232521728 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236716032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236126208 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242941952 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236519424 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232325120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230424576 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229834752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 228392948 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232128524 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237633536 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 227344384 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235864064 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240517120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235798528 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 60555264 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 202375156 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230162432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235733004 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237568000 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241434624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240713728 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238944244 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247267340 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 218234880 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 221118464 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230817792 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232259584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235274240 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 216268800 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 228917248 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242024436 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 221839360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241303564 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 0, + "downloadBytes": 21692416 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 0, + "downloadBytes": 68288512 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 0, + "downloadBytes": 73334784 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 0, + "downloadBytes": 77594624 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 0, + "downloadBytes": 67108864 + }, + { + "type": "intermediary", + "timeSeconds": 1.017, + "uploadBytes": 0, + "downloadBytes": 51642368 + }, + { + "type": "intermediary", + "timeSeconds": 1.01, + "uploadBytes": 0, + "downloadBytes": 44236800 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 0, + "downloadBytes": 46137344 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 0, + "downloadBytes": 47513600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 48627712 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 0, + "downloadBytes": 49479680 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 49807360 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 0, + "downloadBytes": 49872896 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 0, + "downloadBytes": 50266112 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 50331648 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 50331648 + }, + { + "type": "intermediary", + "timeSeconds": 1.004, + "uploadBytes": 0, + "downloadBytes": 50528256 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 50593780 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 48889856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 216530944 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246349812 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239403008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243531788 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251461620 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237305868 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237371392 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240648192 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233963508 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233373708 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241958912 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233308160 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231014400 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239009792 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234684416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250871808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238944244 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239140864 + } + ], + "implementation": "js-libp2p", + "version": "v1.0", + "transportStack": "ws/noise" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 64880640 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 219414528 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256770048 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 252706804 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259915788 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262144000 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267190272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255787008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259719156 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259063808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253558796 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260374528 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 262078464 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263651328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261029888 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260308992 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264765440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261619712 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 52035584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 218431488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248446964 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243073036 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234029056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245432320 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244711412 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244842508 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239403008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237699072 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 252641280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247726080 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247267328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249233408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238551028 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244318220 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237305856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246874100 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 66715636 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237961228 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255852544 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260767744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272433152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272695284 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272564236 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269090816 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270925824 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267386880 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265224192 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270663680 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270008320 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254083072 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270860288 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267452416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269090816 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268107776 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 43909120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 223608832 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 276889600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271122432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 279183360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 279445504 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 279314432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273350656 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 279314432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 277807104 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271384576 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265289716 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 274202636 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265158656 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270467072 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 278593536 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 276037632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271187956 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 41287680 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235208704 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231997440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273154048 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 276561920 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267255808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254607360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 217382912 + }, + { + "type": "intermediary", + "timeSeconds": 1.009, + "uploadBytes": 0, + "downloadBytes": 146931712 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 115408896 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 118751232 + }, + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 0, + "downloadBytes": 109969408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 66191360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 66453504 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 66912256 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 70909940 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 70451212 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 72810496 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 39911412 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244973580 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259653632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251658240 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249626624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255524864 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251985908 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251461644 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258146304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253100032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247005184 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251527156 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259522572 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261947392 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259063808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254345216 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254803968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261160960 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 50003956 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235339788 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243793908 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245694476 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248381440 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 243007488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238616576 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237633536 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236650484 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236847116 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242679808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236650496 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234684416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239075328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239075328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238944256 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233570304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234553344 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 54591488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 218628096 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250871796 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255983628 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246939648 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 228524032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242614272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231211008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244449280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232980480 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231079936 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249888756 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240320524 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238813184 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230883316 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 224526348 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247463936 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232783872 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 57540596 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248446988 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272695296 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267845632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268632064 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271777792 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273612800 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271122432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272826368 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270860288 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262471668 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273285132 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272105472 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268435456 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272629760 + }, + { + "type": "intermediary", + "timeSeconds": 1.005, + "uploadBytes": 0, + "downloadBytes": 254279680 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268894208 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273350656 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 65142784 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235601920 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257753088 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254672896 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271777780 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273219596 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261881856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248119296 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270532608 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267714560 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265748480 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269549568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 275447808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271515636 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 273678336 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265158668 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271384576 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270073856 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "tcp/noise" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.008, + "uploadBytes": 0, + "downloadBytes": 70189056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231735296 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255000576 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253689856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267911168 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261750784 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269877248 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260833280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 274530304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 280166400 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272564224 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269549568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257753088 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266928116 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263913484 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 276299776 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263847936 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270860276 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82378752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250150912 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269090816 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254672896 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250609664 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272498688 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270991360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268828672 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269615104 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264962048 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264372224 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 269877248 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266403840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253755392 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261357568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254803956 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260112396 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259719168 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92995584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 274661376 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260767744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262995968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262930432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270270464 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261423104 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267649024 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266010624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 276824064 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249430016 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264634368 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256311296 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264503284 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259457036 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263127040 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266207232 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268828672 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 59965440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261619712 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265682944 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265879552 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265027584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266207232 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264241152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265027572 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265355276 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265093120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265027584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265551860 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264437772 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264896512 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265748480 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 264437760 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264568832 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265289716 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 61145088 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258015232 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267517952 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 274202624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 274530304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264765440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267517952 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272760832 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263913472 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 272433152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268304384 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 276299776 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261095412 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 270467084 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267649024 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265093120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 274333696 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266010624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 83034112 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263979008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253755392 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262995968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264241152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259391488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260767744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248774656 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260505600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256770048 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258211840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260636672 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241958912 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258342912 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 0, + "downloadBytes": 263061504 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261881856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262406144 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 268304384 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82051072 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261029888 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266797056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263716864 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266797056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266862592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 267124736 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265879552 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266928128 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266469376 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266403840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265748480 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266928128 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266665972 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266600460 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266665984 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266797056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265093120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 58851328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253231104 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262799360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263913472 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264568832 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264962048 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264175616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261947392 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262995968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264568832 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261226496 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264044532 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263585804 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264241152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264634368 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263716864 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264110080 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 261816320 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 0, + "downloadBytes": 74121216 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256573440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260112372 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256638988 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259719168 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259194880 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262602752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255721472 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260440064 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260898804 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260177932 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262144000 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261619712 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260964352 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261160948 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261292044 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260440064 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261292032 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 0, + "downloadBytes": 73334772 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250216460 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254672896 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258670592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258408448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258801664 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258605056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257163264 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257425408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258277376 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258670592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259194880 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259260416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259194880 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259063796 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258605068 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258867200 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258670592 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "tcp/tls" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56229876 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 192151564 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 195887104 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 202309632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 207421440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251330548 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 225837056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 228589580 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 220397568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 207355904 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 221052928 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 193396736 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 194117632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 208011264 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 212008960 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 213647360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245104640 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 217382912 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 47775744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 210632704 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 221118464 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 214892544 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 216334324 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231735308 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234684416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 226885620 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 226951180 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244449280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237764608 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233635840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236191744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235405312 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234684416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238813184 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 226754560 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242221044 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 41746420 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 216137728 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232128512 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231931916 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 223412212 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231669760 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236781568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238026764 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235864064 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233570304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242221056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245891072 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235995136 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235995136 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 220463092 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242417676 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235732992 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234029056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 64618496 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 204865536 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235995136 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230752256 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233242624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233570304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233177088 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232325120 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 227278848 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236191744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229244928 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229113856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240844800 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235077632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233177088 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244449280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234160128 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237371392 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 55967744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 210567168 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 227606528 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 226230272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239599616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 226099200 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 228851712 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 220790784 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229638132 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 226885644 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 228589568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 228589568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 216662016 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234684416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239861760 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236716032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229113844 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233242636 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 55050240 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 203161588 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230686720 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235012108 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 208994304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 210632704 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 221118464 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242679808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 222560256 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239206388 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229113868 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231669760 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247070708 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238616588 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237174772 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243269644 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244121600 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240648192 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 50462720 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 219152384 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234094592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240386048 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241106932 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243597324 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260374528 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243204096 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240779264 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238092288 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237240320 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243662848 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241106944 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239009780 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248184844 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253689856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260308992 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238354432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 51249152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 192282624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242614272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241565696 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250937344 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251396096 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248512512 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246546432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250216448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242679808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250478592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253034484 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249692172 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251592704 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248250356 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245563404 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247201792 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247398400 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 34013184 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 215023616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241827840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241172480 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250347520 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251199476 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232783872 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 236716032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230359052 + }, + { + "type": "intermediary", + "timeSeconds": 1.047, + "uploadBytes": 0, + "downloadBytes": 243138560 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231931904 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235339776 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241631232 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231014388 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238092300 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248381440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250150912 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246087680 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 35061760 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 69992448 + }, + { + "type": "intermediary", + "timeSeconds": 1.006, + "uploadBytes": 0, + "downloadBytes": 73072640 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 0, + "downloadBytes": 75563008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 77201408 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 78774272 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 79953920 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 80871424 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 81330176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81461248 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81330176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81330176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81330176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81395712 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81854464 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82313204 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82247692 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82968576 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "ws/noise" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 74579968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255328256 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257818624 + }, + { + "type": "intermediary", + "timeSeconds": 1.003, + "uploadBytes": 0, + "downloadBytes": 275906560 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 271187956 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244318208 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248578060 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253165568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235864064 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260898816 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262799360 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255590400 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249495552 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238747636 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251265024 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258408448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260243468 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265289728 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 76873728 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250281984 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257294336 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262995968 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258605056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263061504 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262668288 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263454720 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264568832 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261619712 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266862592 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263061504 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264503284 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259981324 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266600448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261226496 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265551872 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265945088 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 75759616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255655936 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261357568 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261160960 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263192576 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261160960 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259522560 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258211840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261816320 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261226496 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257687552 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260112384 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262930432 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 253165556 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260505612 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259391488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 262471680 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258998272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 73465856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244514816 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234881024 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232259584 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258605056 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244383732 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263979020 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 241958912 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264372212 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239599628 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239796224 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245432308 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 266928140 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233635840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 264306688 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250019828 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260374540 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246349824 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 69730304 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260833280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261554176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233242624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258867200 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265289716 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239599628 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254345216 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255983616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263847936 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255590400 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255393780 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256704524 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258146292 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 228392972 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231473152 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 231407616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229638144 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 62455808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255459328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239599616 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238878708 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256245760 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 252379148 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 232390656 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233242624 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245039104 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 239403008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247726080 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251985920 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 252575744 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257425408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248119296 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233897972 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254083084 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 227278848 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 69992448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 237174784 + }, + { + "type": "intermediary", + "timeSeconds": 1.007, + "uploadBytes": 0, + "downloadBytes": 249298944 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248315904 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251199488 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250871808 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250019840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248578048 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244908032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251002868 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 244973580 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245301248 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251133952 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250937344 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250216436 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251133964 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 251461632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 248250368 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 78184448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 247594996 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 250544140 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240844800 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243793920 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263913472 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 265551872 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242745332 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254803980 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259260416 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246022144 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229834752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245366784 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258539520 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 249495552 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 230031348 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259850252 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 263585792 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 72220672 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 245170176 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242614272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240844800 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 243924992 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234225664 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 238092288 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 235339764 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 246808588 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234422272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 221577216 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256638976 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254345204 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234422284 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234225664 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 234422272 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 233635840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 229834752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82247680 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255590388 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259588108 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259653632 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261095424 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259522560 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 259719168 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 242745344 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 255459328 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 261423104 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257032192 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 260833280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 257490944 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 258932736 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 254410752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 240713716 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 256507916 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 252116992 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "ws/tls" + }, + { + "result": [ + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 27637590 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 75018994 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 75978651 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 80090927 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 83787071 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 86950013 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 89197479 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 90138725 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92213248 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 94519296 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 95191040 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 95531008 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 69500769 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 63270276 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 67316254 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 70468423 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 73378147 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 76148686 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 77483720 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 23456969 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 38078642 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 36420185 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 38633198 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 40535238 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 42368537 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 43448689 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 44208474 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 44885415 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45211440 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45756081 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45645204 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45664137 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45770541 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45939594 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45782976 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45835936 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 46565408 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 47007732 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 28619769 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 57044572 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 42296684 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 45490692 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 48294227 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 50561332 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 52003193 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 53656636 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 54512168 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 55219862 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 55768831 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56180154 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56207280 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56280187 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56434409 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56060448 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56550303 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56322032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56869979 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 31893113 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 99123200 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 98312192 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 99065856 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 99008512 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 99946496 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 98258944 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 94875037 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 95883264 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 97382400 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 98504704 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 97738752 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82013627 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 79650082 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 84688083 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 88406841 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 91971084 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92510065 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 95539200 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 28815518 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 96940032 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 86284124 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 84531159 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 89222512 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92146214 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 95215616 + }, + { + "type": "intermediary", + "timeSeconds": 1.002, + "uploadBytes": 0, + "downloadBytes": 88634644 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 63704507 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 68019050 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 71677288 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 74672574 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 77322557 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 79435509 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81039595 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82587923 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 83390449 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 84223069 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 84659850 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 35516038 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92341840 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 85590779 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 91347139 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92254208 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 95604736 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 95936512 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92549073 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 67390807 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 71764290 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 75487938 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 79356510 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82083196 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 84155693 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 85990931 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 87338481 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 88508640 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 89297580 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 89800827 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 33182072 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 85524121 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 87699329 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 90830422 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 90426699 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 63339421 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 65962542 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 69628042 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 72852342 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 75441121 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 77545562 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 79363510 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 80779463 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81733175 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82206327 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82726664 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82894355 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 83064044 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 83146649 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 29596648 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 96382976 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 85216565 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81688013 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 86381730 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 90774972 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92300864 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 85681060 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 62211078 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 66252069 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 69790485 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 73004482 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 75698113 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 77451863 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 79071358 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 80242246 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81308640 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 81865086 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82499244 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 23758789 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 57456170 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 57230917 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 60708875 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 63190444 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 66092478 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 67972553 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 69696003 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 70886969 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 71487175 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 49132024 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 47652019 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 51034719 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 53635857 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 55554247 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 56937872 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 58499129 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 59599888 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 60348256 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 23718395 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 76561490 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 79189821 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 83485498 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 87364612 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 90311537 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 92847469 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 82937528 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 60783810 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 64697837 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 67997681 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 71460550 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 73374285 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 75900559 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 77330776 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 78210688 + }, + { + "type": "intermediary", + "timeSeconds": 1.042, + "uploadBytes": 0, + "downloadBytes": 75711009 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 55096171 + }, + { + "type": "intermediary", + "timeSeconds": 1.001, + "uploadBytes": 0, + "downloadBytes": 53327610 + } + ], + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "quic-v1" + } + ], + "parameters": { + "uploadBytes": 0, + "downloadBytes": 9007199254740991 + } + }, + { + "name": "Connection establishment + 1 byte round trip latencies", + "unit": "s", + "results": [ + { + "result": [ + { + "type": "final", + "timeSeconds": 0.131814031, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121602244, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.11668636, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.118669592, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126678017, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128534384, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124691192, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123087659, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127529862, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127117978, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.1234218, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125175682, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12638883, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12460235, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125378526, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120343146, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124756071, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125943778, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.116567469, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120328865, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.122704974, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123363363, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123010218, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.119701675, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12466417, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124247795, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.11820702, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12392369, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121132457, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121097893, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128630585, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126755069, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12340859, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.119454329, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126502587, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.130142673, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125898589, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.130957158, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.117263761, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123835057, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126193735, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126422079, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127334691, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124091146, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127941148, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121211051, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120551952, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123506632, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123671093, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128726878, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125435166, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129531749, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128263224, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126837826, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121334395, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128205727, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126143612, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.122791344, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127940794, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127785991, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.130692301, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126907052, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128555894, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125568604, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123376606, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123386388, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125673804, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.122134496, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120383676, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126938882, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121293346, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125358199, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125547747, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125310759, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12949598, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.119746225, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128837966, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125285461, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128038969, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124443704, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120608117, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127153089, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128004337, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129135351, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120887758, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127403272, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125523889, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12482328, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124184369, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125581185, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127928013, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12738939, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.131501328, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128847137, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129476881, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127953804, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12859724, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123925898, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.118583768, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12038264, + "uploadBytes": 1, + "downloadBytes": 1 + } + ], + "implementation": "quic-go", + "version": "v0.34", + "transportStack": "quic-v1" + }, + { + "result": [ + { + "type": "final", + "timeSeconds": 0.179867866, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184264286, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18298072, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.172051022, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184456435, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189063718, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189103325, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185280745, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186858894, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191216891, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18510877, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192746769, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18348357, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184547107, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187012441, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187923592, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193112509, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186100402, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182983932, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188474128, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18169314, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184527922, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.19201024, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181242843, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195439537, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.175476045, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188009926, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189295861, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192716396, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189381596, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190130777, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.173537146, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188487371, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178866512, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.180737631, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.175757545, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186531365, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185758932, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189794057, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188851023, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178279072, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188512458, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190038631, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194030744, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190501451, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183808937, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182721171, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189497994, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194105913, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182098854, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192024514, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193664878, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185750307, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18732283, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188922996, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186217628, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184467104, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.180478318, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184691211, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18118413, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187186059, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191470151, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.175354482, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18176882, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183573358, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.172047719, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187615292, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181452546, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186295959, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18996756, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181363651, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.196336079, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186171336, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190668392, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187569264, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184474149, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188021875, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191049449, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181658154, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189823687, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.17506131, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178450269, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187436498, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193125287, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190524656, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190795703, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189305325, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181450434, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178143448, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.175348861, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18944071, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178451845, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.177637896, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182717925, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185439905, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182943234, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.180936548, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182324398, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.176911669, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.179590773, + "uploadBytes": 1, + "downloadBytes": 1 + } + ], + "implementation": "rust-libp2p", + "version": "v0.53", + "transportStack": "tcp" + }, + { + "result": [ + { + "type": "final", + "timeSeconds": 0.122599757, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.117437707, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126715825, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.13038015, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.119276505, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120931963, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125675017, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127978692, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124377041, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128958833, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127376721, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12479295, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12393753, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.116474191, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126352004, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.118353609, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124921656, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120929939, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124072851, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123633071, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125290198, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128663308, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.115678102, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128872602, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121430744, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124754362, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125204371, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.122339102, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129890322, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125912101, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121155358, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129829963, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125546058, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128638428, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.118853201, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.122539593, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128544553, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.130913389, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.116913325, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127637709, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120314121, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126802096, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129724707, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126299523, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124514044, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128083209, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128851833, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123906014, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.118450679, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124582339, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12866809, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125591511, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12318195, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121691981, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129892424, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125124582, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.118705752, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.130899195, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.118038453, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123045129, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127255612, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125721687, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129409459, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.119193044, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.124870669, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.116539468, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.116629422, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126397726, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125706045, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127729807, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123813933, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123781399, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123722107, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123280329, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12220345, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125011048, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.121832198, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.117359427, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129670342, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123863656, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129523876, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125633963, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.119731205, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123270652, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127365473, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.122692665, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.12411183, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123238843, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123098519, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.123312082, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.130362103, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.129008708, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125024396, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.122324268, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.125206859, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.120436574, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.126762252, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.128935384, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.127197015, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.131907928, + "uploadBytes": 1, + "downloadBytes": 1 + } + ], + "implementation": "rust-libp2p", + "version": "v0.53", + "transportStack": "quic-v1" + }, + { + "result": [ + { + "type": "final", + "timeSeconds": 0.192178223, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185510008, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188376682, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186769268, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183237522, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181773882, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190705436, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178347768, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189938847, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.180976032, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183425911, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187821256, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184568749, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188447871, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184882528, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182408852, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.17897711, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185958078, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185323073, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193626474, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185046552, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182067971, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182769612, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189544304, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188899091, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.172902904, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189333411, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186122696, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.19187996, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.179632245, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181971002, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190392527, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.17613078, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183892178, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187778517, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185417979, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191323612, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182899285, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185655281, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.180438731, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.173985145, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186867277, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191810226, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187610776, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186430072, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187573368, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181014999, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185282232, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189284193, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18776764, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184011627, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184530016, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.17894116, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181475934, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181730896, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195208091, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185198019, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.180364442, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182651408, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.179707013, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178683891, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185644751, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.179256241, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.171344648, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189675466, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.176903117, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191290164, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188126358, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.17462512, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182139925, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183495897, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184682412, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182194989, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.172786025, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190910254, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187438107, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182424762, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182279234, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182082218, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.180729808, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186492011, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184130597, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.174369391, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183159586, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191879304, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190058847, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190518148, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178243325, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192902193, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.179426088, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185316874, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188713892, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.174440621, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18003961, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181910488, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187432577, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190597364, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.174767857, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189400776, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.19280919, + "uploadBytes": 1, + "downloadBytes": 1 + } + ], + "implementation": "https", + "version": "v0.1", + "transportStack": "tcp" + }, + { + "result": [ + { + "type": "final", + "timeSeconds": 0.377722913, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.364124779, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.361712828, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.364812285, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.302605321, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.371094126, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.367861559, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.361274199, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.307294359, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.360443151, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.310725182, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.317068972, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.312641174, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.37452419, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.375322495, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.291574115, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.298668387, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.372956683, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.356516422, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.376071923, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.356411458, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.383398404, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.319245525, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.360372462, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.388282944, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.376317237, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.38302623, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.354808231, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.316551242, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.292491897, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.390333927, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.350445032, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.367910842, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.362681019, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.364477059, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.375690059, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.374265837, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.359766611, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.366540246, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.307317622, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.368797334, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.37731489, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.387660598, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.354361337, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.382554541, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.365815218, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.351132608, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.36320721, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.294613757, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.379623176, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.385452717, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.295976048, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.373845426, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.30121953, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.383330306, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.381170603, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.358574896, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.345369148, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.302582656, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.367975924, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.310049359, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.304790462, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.313380337, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.31969592, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.357810941, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.372693187, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.377463273, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.323172098, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.381729514, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.370806459, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.32466989, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.356441623, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.365558105, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.302141153, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.319485846, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.360691092, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.363734703, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.357888543, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.375094813, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.3588375, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.367591837, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.298202605, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.364173478, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.372457546, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.367877162, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.375632913, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.368896082, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.370986823, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.374588356, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.369699434, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.304921612, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.366436435, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.38257571, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.300003613, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.320296421, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.308221556, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.366938852, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.358596969, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.362306742, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.310612349, + "uploadBytes": 1, + "downloadBytes": 1 + } + ], + "implementation": "go-libp2p", + "version": "v0.29", + "transportStack": "tcp" + }, + { + "result": [ + { + "type": "final", + "timeSeconds": 0.195588002, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.196699441, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18795905, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182563967, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194659815, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189991912, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195852708, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.174264778, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188126407, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188540106, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194222179, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191653668, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186774846, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.180736654, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191809188, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181726853, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190497346, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186239311, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.196726509, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195233743, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189325343, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186051241, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190963166, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184192242, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187190969, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183942258, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183823489, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187289009, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193758332, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190785297, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18110608, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187723706, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184031537, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.179247855, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193101265, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187707659, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192962038, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.19224593, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.178692225, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193293018, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191350516, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.19076895, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187971839, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189876448, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193080482, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190713393, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186848305, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190426682, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190747585, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181689656, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195190922, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.19535754, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186596959, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183458604, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187392119, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181775659, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193344037, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186823464, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192472161, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183175496, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183260175, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186636947, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184636907, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195924607, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190090838, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184554184, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185630693, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194229211, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191295432, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187094592, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18246083, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188827457, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194032026, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191214534, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195564563, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188929302, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182615817, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191430929, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188779206, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.196071226, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189170281, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188757326, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187094993, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183539421, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185381022, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187686333, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190807101, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194992841, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181457914, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187033963, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185793931, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186349527, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190752882, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192897959, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187787156, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185328301, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.179779521, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191909559, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184511788, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188614623, + "uploadBytes": 1, + "downloadBytes": 1 + } + ], + "implementation": "go-libp2p", + "version": "v0.29", + "transportStack": "quic-v1" + }, + { + "result": [ + { + "type": "final", + "timeSeconds": 0.352674704, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.382448441, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.369197911, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.379233759, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.370460671, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.361982858, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.370417582, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.370711982, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.314343785, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.364557064, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.380685362, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.374024404, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.365753818, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.32116065, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.360213923, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.308048018, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.380624006, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.369708338, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.359972334, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.362017981, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.380075725, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.370938656, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.317086864, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.356648143, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.346047533, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.319404707, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.302958911, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.362495391, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.357085577, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.366284622, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.384033234, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.360231829, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.300487361, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.368047071, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.303621285, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.363028923, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.375208767, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.318359294, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.314324811, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.306621008, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.305301452, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.361721192, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.37687891, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.367206922, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.309119921, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.369291222, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.357760223, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.315361841, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.315049285, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.361012394, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.38039379, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.315645277, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.379180808, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.324358205, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.363552215, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.299944836, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.383091428, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.298456823, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.364525818, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.309977555, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.367130501, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.316970614, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.364150807, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.368692631, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.373804866, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.308182185, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.30599181, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.317826363, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.36739983, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.36146679, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.364283267, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.306763034, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.357123737, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.379300052, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.366971413, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.36210731, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.31437203, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.366692537, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.379612024, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.36326979, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.34506566, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.362235907, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.372781082, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.36472647, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.299174593, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.31332569, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.315018702, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.319631957, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.378354185, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.373786464, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.385146857, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.369145615, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.386595215, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.363406169, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.369681832, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.358894296, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.356338215, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.373250473, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.318430752, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.372254897, + "uploadBytes": 1, + "downloadBytes": 1 + } + ], + "implementation": "go-libp2p", + "version": "v0.31", + "transportStack": "tcp" + }, + { + "result": [ + { + "type": "final", + "timeSeconds": 0.188275846, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185606883, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184868484, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190423721, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192274708, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184693763, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188051145, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194707655, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191094901, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185862896, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18791848, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195819101, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183345123, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189430448, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184386251, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185335965, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.195389479, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.19431344, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.177310481, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.177208072, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192741164, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191014916, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191942397, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.198164712, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184840997, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194683045, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18896703, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.196783441, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.184934786, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181285035, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192395977, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18103962, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190871117, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189368566, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194771924, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190256296, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.187973869, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.1900035, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183779192, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182174464, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.182209709, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188733967, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185387321, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185610964, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.198358044, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.179591901, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192700951, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.192383385, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183724454, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183672971, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194903951, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.196197534, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188659259, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194455005, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18715415, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.191170011, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181442171, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183698971, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.185983337, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188982484, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.196538897, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.190536708, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.18257412, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193670213, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.193155605, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.183403418, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.194458326, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188275943, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.186438437, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.189842961, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.199400143, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.181976231, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 256835596 + "type": "final", + "timeSeconds": 0.183618699, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266403828 + "type": "final", + "timeSeconds": 0.197506096, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 270467084 + "type": "final", + "timeSeconds": 0.195418617, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 270860288 + "type": "final", + "timeSeconds": 0.192981816, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 267780096 + "type": "final", + "timeSeconds": 0.192156143, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 268894208 + "type": "final", + "timeSeconds": 0.18072917, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 269680640 + "type": "final", + "timeSeconds": 0.193070118, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 269942784 + "type": "final", + "timeSeconds": 0.183259414, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 52232180 + "type": "final", + "timeSeconds": 0.195045077, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 223215628 + "type": "final", + "timeSeconds": 0.179419007, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 250347520 + "type": "final", + "timeSeconds": 0.184290192, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265945088 + "type": "final", + "timeSeconds": 0.187093777, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266928128 + "type": "final", + "timeSeconds": 0.19437888, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266862580 + "type": "final", + "timeSeconds": 0.188292875, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266731532 + "type": "final", + "timeSeconds": 0.181780708, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266403840 + "type": "final", + "timeSeconds": 0.181089286, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 263585792 + "type": "final", + "timeSeconds": 0.195904344, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 258605056 + "type": "final", + "timeSeconds": 0.180474158, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265420800 + "type": "final", + "timeSeconds": 0.196893483, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 267059200 + "type": "final", + "timeSeconds": 0.190005401, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265748480 + "type": "final", + "timeSeconds": 0.186084202, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 267190272 + "type": "final", + "timeSeconds": 0.190698183, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266797056 + "type": "final", + "timeSeconds": 0.187245582, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266207232 + "type": "final", + "timeSeconds": 0.184310124, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266534912 + "type": "final", + "timeSeconds": 0.193739291, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 265748480 + "type": "final", + "timeSeconds": 0.186904489, + "uploadBytes": 1, + "downloadBytes": 1 }, { - "type": "intermediary", - "timeSeconds": 1.001, - "uploadBytes": 0, - "downloadBytes": 266469364 + "type": "final", + "timeSeconds": 0.18524494, + "uploadBytes": 1, + "downloadBytes": 1 + }, + { + "type": "final", + "timeSeconds": 0.188455657, + "uploadBytes": 1, + "downloadBytes": 1 } ], - "implementation": "js-libp2p", - "version": "v2.8", - "transportStack": "tcp" - } - ], - "parameters": { - "uploadBytes": 0, - "downloadBytes": 9007199254740991 - } - }, - { - "name": "Connection establishment + 1 byte round trip latencies", - "unit": "s", - "results": [ + "implementation": "go-libp2p", + "version": "v0.31", + "transportStack": "quic-v1" + }, { "result": [ { "type": "final", - "timeSeconds": 0.130771826, + "timeSeconds": 0.435, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124504051, + "timeSeconds": 0.404, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130070917, + "timeSeconds": 0.411, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127242541, + "timeSeconds": 0.413, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.121907499, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.125644615, + "timeSeconds": 0.422, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122528723, + "timeSeconds": 0.421, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.119097567, + "timeSeconds": 0.404, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.121622174, + "timeSeconds": 0.412, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127527882, + "timeSeconds": 0.411, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123793137, + "timeSeconds": 0.393, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12652031, + "timeSeconds": 0.411, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12469426, + "timeSeconds": 0.379, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127512367, + "timeSeconds": 0.42, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130051544, + "timeSeconds": 0.403, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126254326, + "timeSeconds": 0.41, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124942579, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.131366498, + "timeSeconds": 0.421, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12649222, + "timeSeconds": 0.418, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127413166, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.13301939, + "timeSeconds": 0.388, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129960263, + "timeSeconds": 0.414, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.120379723, + "timeSeconds": 0.404, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.11815148, + "timeSeconds": 0.414, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122683814, + "timeSeconds": 0.412, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126039968, + "timeSeconds": 0.421, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124766518, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.125209051, + "timeSeconds": 0.411, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127261373, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12382248, + "timeSeconds": 0.394, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127833245, + "timeSeconds": 0.423, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.13095633, + "timeSeconds": 0.383, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129372455, + "timeSeconds": 0.42, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126792782, + "timeSeconds": 0.419, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126470191, + "timeSeconds": 0.413, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129090328, + "timeSeconds": 0.414, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128779535, + "timeSeconds": 0.412, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.13120546, + "timeSeconds": 0.382, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129898415, + "timeSeconds": 0.404, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128684157, + "timeSeconds": 0.406, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122465545, + "timeSeconds": 0.419, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126893993, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.13055779, + "timeSeconds": 0.386, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123000953, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.125544748, + "timeSeconds": 0.402, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130119611, + "timeSeconds": 0.395, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.117603026, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.116977195, + "timeSeconds": 0.403, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.119123717, + "timeSeconds": 0.416, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12200742, + "timeSeconds": 0.414, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.120745593, + "timeSeconds": 0.395, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.119625715, + "timeSeconds": 0.419, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123994333, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.120598081, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124027919, + "timeSeconds": 0.421, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130145215, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123585938, + "timeSeconds": 0.421, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130016134, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126784049, + "timeSeconds": 0.409, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.125828741, + "timeSeconds": 0.409, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.121347056, + "timeSeconds": 0.42, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12777204, + "timeSeconds": 0.422, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129306937, + "timeSeconds": 0.404, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127518852, + "timeSeconds": 0.39, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.125184472, + "timeSeconds": 0.395, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122019785, + "timeSeconds": 0.42, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.131234331, + "timeSeconds": 0.407, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.13070388, + "timeSeconds": 0.395, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12358742, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129387911, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128991235, + "timeSeconds": 0.383, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126848417, + "timeSeconds": 0.385, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130858186, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130421145, + "timeSeconds": 0.407, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126533954, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122817891, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127536446, + "timeSeconds": 0.391, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124395544, + "timeSeconds": 0.399, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123799444, + "timeSeconds": 0.382, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122730332, + "timeSeconds": 0.421, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.131075273, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122643016, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126478258, + "timeSeconds": 0.419, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129246429, + "timeSeconds": 0.384, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.131375119, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.131148809, + "timeSeconds": 0.416, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127755846, + "timeSeconds": 0.379, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128359404, + "timeSeconds": 0.386, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129247503, + "timeSeconds": 0.403, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128572507, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130825927, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.132013598, + "timeSeconds": 0.399, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129891468, + "timeSeconds": 0.394, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127762169, + "timeSeconds": 0.412, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.118103207, + "timeSeconds": 0.426, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128095891, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124597178, + "timeSeconds": 0.407, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126383199, + "timeSeconds": 0.423, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126312962, + "timeSeconds": 0.416, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.121628989, + "timeSeconds": 0.416, "uploadBytes": 1, "downloadBytes": 1 } ], - "implementation": "quic-go", - "version": "v0.45", - "transportStack": "quic-v1" + "implementation": "js-libp2p", + "version": "v1.0", + "transportStack": "tcp/noise" }, { "result": [ { "type": "final", - "timeSeconds": 0.182785718, + "timeSeconds": 0.506, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193675814, + "timeSeconds": 0.494, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189620022, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184568745, + "timeSeconds": 0.473, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192170896, + "timeSeconds": 0.486, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.181302316, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184487853, + "timeSeconds": 0.45, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193784138, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.179514625, + "timeSeconds": 0.493, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184472885, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193214034, + "timeSeconds": 0.47, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194060717, + "timeSeconds": 0.484, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184900563, + "timeSeconds": 0.45, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193709766, + "timeSeconds": 0.484, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190755861, + "timeSeconds": 0.465, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190540013, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188379694, + "timeSeconds": 0.476, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193184139, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185235125, + "timeSeconds": 0.49, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188130449, + "timeSeconds": 0.444, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192941908, + "timeSeconds": 0.465, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193855318, + "timeSeconds": 0.461, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.181627943, + "timeSeconds": 0.461, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.178133286, + "timeSeconds": 0.465, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190218751, + "timeSeconds": 0.465, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193167148, + "timeSeconds": 0.486, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.174712059, + "timeSeconds": 0.461, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190048849, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.196162108, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186198122, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192158438, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185003328, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183573353, + "timeSeconds": 0.487, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190256779, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191629859, + "timeSeconds": 0.493, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183085387, + "timeSeconds": 0.452, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188553837, + "timeSeconds": 0.478, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189869727, + "timeSeconds": 0.499, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191405771, + "timeSeconds": 0.474, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.174812869, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186313417, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183279729, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193309666, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184305426, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191317845, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195392883, + "timeSeconds": 0.455, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188760962, + "timeSeconds": 0.472, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.182375886, + "timeSeconds": 0.494, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185856638, + "timeSeconds": 0.459, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184994264, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.178076804, + "timeSeconds": 0.484, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187016076, + "timeSeconds": 0.481, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183484227, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193785949, + "timeSeconds": 0.495, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186163143, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.1798235, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183069761, + "timeSeconds": 0.488, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193362888, + "timeSeconds": 0.459, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191174025, + "timeSeconds": 0.458, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195274401, + "timeSeconds": 0.482, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184462794, + "timeSeconds": 0.453, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193422691, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18408671, + "timeSeconds": 0.464, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.175320273, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183964012, + "timeSeconds": 0.485, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.177735012, + "timeSeconds": 0.492, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184752038, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.181507006, + "timeSeconds": 0.452, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187095126, + "timeSeconds": 0.484, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.17516857, + "timeSeconds": 0.481, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.178691291, + "timeSeconds": 0.448, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184532862, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183598999, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192783982, + "timeSeconds": 0.481, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183295555, + "timeSeconds": 0.493, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187759756, + "timeSeconds": 0.477, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.182702193, + "timeSeconds": 0.482, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184695266, + "timeSeconds": 0.472, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193400362, + "timeSeconds": 0.494, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193642661, + "timeSeconds": 0.455, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187994874, + "timeSeconds": 0.481, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185904571, + "timeSeconds": 0.473, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188134493, + "timeSeconds": 0.474, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191527624, + "timeSeconds": 0.465, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183564974, + "timeSeconds": 0.483, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193475237, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191068144, + "timeSeconds": 0.457, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.179955046, + "timeSeconds": 0.493, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190996878, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187147525, + "timeSeconds": 0.499, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194405631, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193924863, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194559677, + "timeSeconds": 0.482, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190420853, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192051086, + "timeSeconds": 0.478, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190045358, + "timeSeconds": 0.482, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.19062015, + "timeSeconds": 0.482, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192334978, + "timeSeconds": 0.477, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189037571, + "timeSeconds": 0.483, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.178452268, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 } ], - "implementation": "rust-libp2p", - "version": "v0.55", - "transportStack": "tcp" + "implementation": "js-libp2p", + "version": "v1.0", + "transportStack": "ws/noise" }, { "result": [ { "type": "final", - "timeSeconds": 0.123195372, + "timeSeconds": 0.425, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.121152169, + "timeSeconds": 0.386, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123486064, + "timeSeconds": 0.407, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12620907, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127214316, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129360216, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126747517, + "timeSeconds": 0.42, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.121698117, + "timeSeconds": 0.406, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127718621, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123497704, + "timeSeconds": 0.404, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12311295, + "timeSeconds": 0.421, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124318611, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128290931, + "timeSeconds": 0.407, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129851207, + "timeSeconds": 0.402, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12828691, + "timeSeconds": 0.402, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129161882, + "timeSeconds": 0.414, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.121613928, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127701367, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129939184, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12441321, + "timeSeconds": 0.41, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.118846299, + "timeSeconds": 0.389, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128951349, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12989318, + "timeSeconds": 0.389, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126073341, + "timeSeconds": 0.404, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128127272, + "timeSeconds": 0.422, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128686523, + "timeSeconds": 0.381, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122837167, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12842504, + "timeSeconds": 0.418, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127929106, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.120628476, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129412743, + "timeSeconds": 0.406, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129974029, + "timeSeconds": 0.421, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126252725, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124819391, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130524358, + "timeSeconds": 0.422, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124012024, + "timeSeconds": 0.403, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.120918906, + "timeSeconds": 0.412, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130550304, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127816131, + "timeSeconds": 0.418, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130385497, + "timeSeconds": 0.424, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123944874, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.13081523, + "timeSeconds": 0.39, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.121608634, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123371402, + "timeSeconds": 0.418, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128077886, + "timeSeconds": 0.417, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122307907, + "timeSeconds": 0.41, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129333276, + "timeSeconds": 0.394, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127827387, + "timeSeconds": 0.396, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127255624, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.120796391, + "timeSeconds": 0.402, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123803877, + "timeSeconds": 0.384, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130201595, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.13070733, + "timeSeconds": 0.379, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124888159, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123559409, + "timeSeconds": 0.399, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.125759872, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128028799, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126348318, + "timeSeconds": 0.386, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124520472, + "timeSeconds": 0.38, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129507984, + "timeSeconds": 0.414, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126627813, + "timeSeconds": 0.416, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130735038, + "timeSeconds": 0.425, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130720911, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128792915, + "timeSeconds": 0.41, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122205849, + "timeSeconds": 0.394, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123654432, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126003978, + "timeSeconds": 0.406, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.125020783, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122698406, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122029418, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127467716, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122738281, + "timeSeconds": 0.422, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129050148, + "timeSeconds": 0.419, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127001923, + "timeSeconds": 0.409, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124372091, + "timeSeconds": 0.413, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.129425056, + "timeSeconds": 0.38, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122171084, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126027117, + "timeSeconds": 0.384, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124513504, + "timeSeconds": 0.399, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.130718961, + "timeSeconds": 0.381, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.124054888, + "timeSeconds": 0.416, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122957733, + "timeSeconds": 0.383, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123024245, + "timeSeconds": 0.396, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127289832, + "timeSeconds": 0.416, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128220843, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123050866, + "timeSeconds": 0.419, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123363894, + "timeSeconds": 0.394, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128934434, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122817824, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.12206775, + "timeSeconds": 0.422, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.128827928, + "timeSeconds": 0.409, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127381319, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126806184, + "timeSeconds": 0.391, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.127782544, + "timeSeconds": 0.409, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.122915504, + "timeSeconds": 0.411, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.126433315, + "timeSeconds": 0.423, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123477762, + "timeSeconds": 0.425, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123202135, + "timeSeconds": 0.423, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.123149538, + "timeSeconds": 0.418, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.120023755, + "timeSeconds": 0.391, "uploadBytes": 1, "downloadBytes": 1 } ], - "implementation": "rust-libp2p", - "version": "v0.55", - "transportStack": "quic-v1" + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "tcp/noise" }, { "result": [ { "type": "final", - "timeSeconds": 0.19066943, + "timeSeconds": 0.402, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18644133, + "timeSeconds": 0.415, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187883028, + "timeSeconds": 0.395, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190460942, + "timeSeconds": 0.377, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.182126971, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.19139112, + "timeSeconds": 0.389, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189184241, + "timeSeconds": 0.412, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190375846, + "timeSeconds": 0.389, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187678168, + "timeSeconds": 0.394, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192075629, + "timeSeconds": 0.409, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184067519, + "timeSeconds": 0.393, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191628464, + "timeSeconds": 0.394, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.181816566, + "timeSeconds": 0.396, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190882137, + "timeSeconds": 0.395, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189692248, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183462122, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.19128089, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183063659, + "timeSeconds": 0.386, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187287371, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185406279, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18528088, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184016992, + "timeSeconds": 0.406, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193679217, + "timeSeconds": 0.376, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195386816, + "timeSeconds": 0.391, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184652534, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191186968, + "timeSeconds": 0.387, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.19226893, + "timeSeconds": 0.379, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.179648709, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.179313056, + "timeSeconds": 0.384, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.182177418, + "timeSeconds": 0.373, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.181654951, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191103216, + "timeSeconds": 0.391, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189401799, + "timeSeconds": 0.407, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.178375433, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18211422, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186844231, + "timeSeconds": 0.39, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190853643, + "timeSeconds": 0.383, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188434064, + "timeSeconds": 0.393, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183192775, + "timeSeconds": 0.399, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193414012, + "timeSeconds": 0.391, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190800022, + "timeSeconds": 0.394, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194642964, + "timeSeconds": 0.396, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185785277, + "timeSeconds": 0.377, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185387347, + "timeSeconds": 0.403, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18060723, + "timeSeconds": 0.389, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192559032, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191690767, + "timeSeconds": 0.376, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185176976, + "timeSeconds": 0.384, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190143244, + "timeSeconds": 0.406, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190073688, + "timeSeconds": 0.388, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189738256, + "timeSeconds": 0.384, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183830071, + "timeSeconds": 0.403, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190028323, + "timeSeconds": 0.396, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.181878755, + "timeSeconds": 0.402, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189271283, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.174526668, + "timeSeconds": 0.384, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.180273261, + "timeSeconds": 0.38, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191642123, + "timeSeconds": 0.381, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190802294, + "timeSeconds": 0.395, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189456792, + "timeSeconds": 0.396, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.180373425, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.177805428, + "timeSeconds": 0.39, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.1809102, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191301961, + "timeSeconds": 0.405, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186447418, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18053045, + "timeSeconds": 0.38, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190269743, + "timeSeconds": 0.374, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.179336402, + "timeSeconds": 0.407, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18576633, + "timeSeconds": 0.375, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.180827651, + "timeSeconds": 0.388, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184626412, + "timeSeconds": 0.404, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185773919, + "timeSeconds": 0.39, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.179050925, + "timeSeconds": 0.396, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193980158, + "timeSeconds": 0.379, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.19232051, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189909579, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18502466, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.181719496, + "timeSeconds": 0.383, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191611303, + "timeSeconds": 0.403, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.182171794, + "timeSeconds": 0.377, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185469828, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18626917, + "timeSeconds": 0.397, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.180415122, + "timeSeconds": 0.382, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192717657, + "timeSeconds": 0.408, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.174965478, + "timeSeconds": 0.388, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.17776628, + "timeSeconds": 0.389, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194160796, + "timeSeconds": 0.401, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192646093, + "timeSeconds": 0.373, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184004894, + "timeSeconds": 0.38, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187406477, + "timeSeconds": 0.393, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.178844855, + "timeSeconds": 0.395, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190845588, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183144153, + "timeSeconds": 0.391, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189917568, + "timeSeconds": 0.398, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193745178, + "timeSeconds": 0.392, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189979926, + "timeSeconds": 0.406, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191803006, + "timeSeconds": 0.389, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.174520356, + "timeSeconds": 0.389, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188621861, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189101505, + "timeSeconds": 0.4, "uploadBytes": 1, "downloadBytes": 1 } ], - "implementation": "https", - "version": "v0.1", - "transportStack": "tcp" + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "tcp/tls" }, { "result": [ { "type": "final", - "timeSeconds": 0.323353964, + "timeSeconds": 0.492, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.377733099, + "timeSeconds": 0.462, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.303287921, + "timeSeconds": 0.473, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.306714854, + "timeSeconds": 0.464, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.355927538, + "timeSeconds": 0.494, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.322355202, + "timeSeconds": 0.462, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.36433098, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.31599316, + "timeSeconds": 0.493, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317974452, + "timeSeconds": 0.478, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.379644909, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.360516947, + "timeSeconds": 0.474, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.312788624, + "timeSeconds": 0.489, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.315123207, + "timeSeconds": 0.481, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.292507139, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.359828009, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.310664898, + "timeSeconds": 0.487, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.376683013, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.318936547, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.314876397, + "timeSeconds": 0.487, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.370288132, + "timeSeconds": 0.464, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.316767546, + "timeSeconds": 0.465, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.322543864, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.302031659, + "timeSeconds": 0.473, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.373538561, + "timeSeconds": 0.484, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.30509111, + "timeSeconds": 0.448, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.3823929, + "timeSeconds": 0.462, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317265906, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.293943872, + "timeSeconds": 0.457, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317335879, + "timeSeconds": 0.495, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.323489032, + "timeSeconds": 0.474, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.303018729, + "timeSeconds": 0.487, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.312653406, + "timeSeconds": 0.483, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317185464, + "timeSeconds": 0.476, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.316936947, + "timeSeconds": 0.488, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.291037159, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.30518735, + "timeSeconds": 0.478, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.304039832, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.312192784, + "timeSeconds": 0.49, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.312546955, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.296871902, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.376417329, + "timeSeconds": 0.491, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.358230513, + "timeSeconds": 0.488, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317799229, + "timeSeconds": 0.488, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.29733581, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.307056595, + "timeSeconds": 0.477, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.361142909, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.307683622, + "timeSeconds": 0.48, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.311815978, + "timeSeconds": 0.483, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.318027478, + "timeSeconds": 0.493, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.387001929, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.304016176, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.32070006, + "timeSeconds": 0.493, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.294860577, + "timeSeconds": 0.487, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.309761287, + "timeSeconds": 0.495, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.36686838, + "timeSeconds": 0.445, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.360677901, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.37949922, + "timeSeconds": 0.483, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.310865401, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.316212191, + "timeSeconds": 0.478, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.319831516, + "timeSeconds": 0.473, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.324425399, + "timeSeconds": 0.489, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.318389115, + "timeSeconds": 0.488, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.307628812, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.321048396, + "timeSeconds": 0.465, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317855139, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.364805363, + "timeSeconds": 0.464, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.324607383, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.305031002, + "timeSeconds": 0.49, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.375784584, + "timeSeconds": 0.485, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.385941992, + "timeSeconds": 0.458, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.30424661, + "timeSeconds": 0.485, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.322047314, + "timeSeconds": 0.489, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317742881, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.319957419, + "timeSeconds": 0.493, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.316739447, + "timeSeconds": 0.491, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317491077, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.317425664, + "timeSeconds": 0.501, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.36903976, + "timeSeconds": 0.463, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.31959916, + "timeSeconds": 0.48, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.374896558, + "timeSeconds": 0.488, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.371002368, + "timeSeconds": 0.481, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.304864784, + "timeSeconds": 0.464, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.370187631, + "timeSeconds": 0.496, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.315283386, + "timeSeconds": 0.49, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.315867616, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.361697868, + "timeSeconds": 0.491, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.311825263, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.320742411, + "timeSeconds": 0.487, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.378374504, + "timeSeconds": 0.474, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.295276224, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.364805189, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.291518594, + "timeSeconds": 0.457, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.304408936, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.373783926, + "timeSeconds": 0.457, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.38311949, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.304595418, + "timeSeconds": 0.492, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.319037946, + "timeSeconds": 0.497, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.305349113, + "timeSeconds": 0.477, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.323897805, + "timeSeconds": 0.487, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.321889356, + "timeSeconds": 0.488, "uploadBytes": 1, "downloadBytes": 1 } ], - "implementation": "go-libp2p", - "version": "v0.41", - "transportStack": "tcp" + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "ws/noise" }, { "result": [ { "type": "final", - "timeSeconds": 0.194329899, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194043953, + "timeSeconds": 0.481, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184146655, + "timeSeconds": 0.47, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191294803, + "timeSeconds": 0.478, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187167657, + "timeSeconds": 0.478, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185425974, + "timeSeconds": 0.458, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18613829, + "timeSeconds": 0.473, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193686231, + "timeSeconds": 0.446, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.19683983, + "timeSeconds": 0.441, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.180371665, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185662239, + "timeSeconds": 0.455, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192526076, + "timeSeconds": 0.465, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192052131, + "timeSeconds": 0.483, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188898359, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194445395, + "timeSeconds": 0.454, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192482503, + "timeSeconds": 0.432, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184945294, + "timeSeconds": 0.447, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184756378, + "timeSeconds": 0.461, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190928026, + "timeSeconds": 0.435, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193442395, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191586242, + "timeSeconds": 0.455, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194109439, + "timeSeconds": 0.474, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.182130069, + "timeSeconds": 0.447, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186217231, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.199251143, + "timeSeconds": 0.455, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190578432, + "timeSeconds": 0.455, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195415681, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.19442562, + "timeSeconds": 0.449, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188975577, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193071506, + "timeSeconds": 0.442, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187501563, + "timeSeconds": 0.458, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191139572, + "timeSeconds": 0.454, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192175508, + "timeSeconds": 0.457, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194849669, + "timeSeconds": 0.474, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195737823, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.197628987, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.180195824, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194121143, + "timeSeconds": 0.443, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183644007, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185370626, + "timeSeconds": 0.456, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195155623, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.174400173, + "timeSeconds": 0.445, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188876116, + "timeSeconds": 0.459, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193291971, + "timeSeconds": 0.477, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191441614, + "timeSeconds": 0.454, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184627613, + "timeSeconds": 0.45, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.181928461, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193765721, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195229528, + "timeSeconds": 0.479, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.177652834, + "timeSeconds": 0.458, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.178572751, + "timeSeconds": 0.453, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186751669, + "timeSeconds": 0.458, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190247473, + "timeSeconds": 0.439, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194200556, + "timeSeconds": 0.469, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186987515, + "timeSeconds": 0.473, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188764906, + "timeSeconds": 0.457, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18581072, + "timeSeconds": 0.476, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194010081, + "timeSeconds": 0.46, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191240396, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.196862084, + "timeSeconds": 0.47, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.180450707, + "timeSeconds": 0.458, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.196073036, + "timeSeconds": 0.464, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184341288, + "timeSeconds": 0.45, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188689175, + "timeSeconds": 0.462, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193917805, + "timeSeconds": 0.472, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.196777215, + "timeSeconds": 0.456, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192612091, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.185667107, + "timeSeconds": 0.459, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194924611, + "timeSeconds": 0.458, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192829331, + "timeSeconds": 0.47, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.192765014, + "timeSeconds": 0.471, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194269681, + "timeSeconds": 0.451, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.18079918, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195912055, + "timeSeconds": 0.454, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.191001679, + "timeSeconds": 0.435, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190718908, + "timeSeconds": 0.452, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186271274, + "timeSeconds": 0.451, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194320515, + "timeSeconds": 0.47, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.195440811, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189552277, + "timeSeconds": 0.439, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.196160024, + "timeSeconds": 0.467, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189724439, + "timeSeconds": 0.47, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183059451, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.189681008, + "timeSeconds": 0.44, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184470841, + "timeSeconds": 0.478, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188416297, + "timeSeconds": 0.466, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.194727443, + "timeSeconds": 0.437, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186618015, + "timeSeconds": 0.453, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.190536849, + "timeSeconds": 0.463, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.193616945, + "timeSeconds": 0.47, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186436971, + "timeSeconds": 0.47, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.183133268, + "timeSeconds": 0.492, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186321352, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.184157087, + "timeSeconds": 0.456, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.186209494, + "timeSeconds": 0.468, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.1861825, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.188924948, + "timeSeconds": 0.451, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187598263, + "timeSeconds": 0.464, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.187433318, + "timeSeconds": 0.475, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.19062657, + "timeSeconds": 0.456, "uploadBytes": 1, "downloadBytes": 1 } ], - "implementation": "go-libp2p", - "version": "v0.41", - "transportStack": "quic-v1" + "implementation": "js-libp2p", + "version": "v2.0", + "transportStack": "ws/tls" }, { "result": [ { "type": "final", - "timeSeconds": 0.426, + "timeSeconds": 0.203, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.427, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.401, + "timeSeconds": 0.206, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.415, + "timeSeconds": 0.207, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.402, + "timeSeconds": 0.197, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.412, + "timeSeconds": 0.202, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.422, + "timeSeconds": 0.203, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.402, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.423, + "timeSeconds": 0.203, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.419, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.405, + "timeSeconds": 0.202, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.41, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.415, + "timeSeconds": 0.2, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.404, + "timeSeconds": 0.202, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.413, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.421, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.417, + "timeSeconds": 0.207, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.416, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.416, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.405, + "timeSeconds": 0.201, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.424, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.403, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.422, + "timeSeconds": 0.198, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.418, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.418, + "timeSeconds": 0.195, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.402, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.421, + "timeSeconds": 0.2, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.411, + "timeSeconds": 0.202, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.398, + "timeSeconds": 0.207, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.403, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.417, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.407, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.401, + "timeSeconds": 0.192, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.413, + "timeSeconds": 0.209, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.417, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.409, + "timeSeconds": 0.196, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.398, + "timeSeconds": 0.206, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.398, + "timeSeconds": 0.2, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.421, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.414, + "timeSeconds": 0.197, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.396, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.41, + "timeSeconds": 0.208, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.405, + "timeSeconds": 0.192, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.426, + "timeSeconds": 0.209, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.419, + "timeSeconds": 0.208, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.411, + "timeSeconds": 0.208, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.398, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.411, + "timeSeconds": 0.196, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.401, + "timeSeconds": 0.189, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.413, + "timeSeconds": 0.208, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.399, + "timeSeconds": 0.203, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.427, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.403, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.39, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.42, + "timeSeconds": 0.209, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.418, + "timeSeconds": 0.207, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.402, + "timeSeconds": 0.201, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.422, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.407, + "timeSeconds": 0.211, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.395, + "timeSeconds": 0.196, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.403, + "timeSeconds": 0.2, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.424, + "timeSeconds": 0.206, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.422, + "timeSeconds": 0.194, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.41, + "timeSeconds": 0.206, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.421, + "timeSeconds": 0.203, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.421, + "timeSeconds": 0.196, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.426, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.406, + "timeSeconds": 0.201, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.399, + "timeSeconds": 0.206, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.415, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.419, + "timeSeconds": 0.19, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.413, + "timeSeconds": 0.203, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.415, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.425, + "timeSeconds": 0.198, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.429, + "timeSeconds": 0.201, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.405, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.42, + "timeSeconds": 0.208, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.404, + "timeSeconds": 0.205, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.41, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.41, + "timeSeconds": 0.197, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.403, + "timeSeconds": 0.195, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.414, + "timeSeconds": 0.203, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.39, + "timeSeconds": 0.202, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.42, + "timeSeconds": 0.195, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.413, + "timeSeconds": 0.197, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.418, + "timeSeconds": 0.196, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.39, + "timeSeconds": 0.197, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.405, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.416, + "timeSeconds": 0.203, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.413, + "timeSeconds": 0.211, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.418, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.411, + "timeSeconds": 0.2, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.419, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.427, + "timeSeconds": 0.195, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.401, + "timeSeconds": 0.204, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.402, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.401, + "timeSeconds": 0.198, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.396, + "timeSeconds": 0.2, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.402, + "timeSeconds": 0.207, "uploadBytes": 1, "downloadBytes": 1 }, { "type": "final", - "timeSeconds": 0.42, + "timeSeconds": 0.199, "uploadBytes": 1, "downloadBytes": 1 } ], "implementation": "js-libp2p", - "version": "v2.8", - "transportStack": "tcp" + "version": "v2.0", + "transportStack": "quic-v1" } ], "parameters": { @@ -20281,117 +42931,116 @@ "pings": { "unit": "s", "results": [ - 0.0627, - 0.0627, - 0.0628, - 0.0627, - 0.0679, - 0.068, - 0.0679, - 0.068, - 0.0679, - 0.0679, - 0.0679, - 0.068, - 0.0679, - 0.0627, - 0.0627, - 0.0627, - 0.0644, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0768, - 0.0627, - 0.0627, - 0.0628, - 0.0627, - 0.0629, - 0.0627, - 0.0631, - 0.0627, - 0.0627, - 0.0628, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0628, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0629, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627, - 0.0627 + 0.0594, + 0.0593, + 0.06459999999999999, + 0.0643, + 0.0643, + 0.0643, + 0.0643, + 0.0643, + 0.0643, + 0.0643, + 0.0643, + 0.0643, + 0.0643, + 0.0593, + 0.0593, + 0.0596, + 0.0593, + 0.0593, + 0.0593, + 0.0594, + 0.0596, + 0.0597, + 0.0593, + 0.0593, + 0.0596, + 0.0593, + 0.0593, + 0.0593, + 0.0597, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0594, + 0.0594, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0594, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0593, + 0.0594, + 0.0593 ] }, "iperf": { "unit": "bit/s", "results": [ - 2230000000, - 4790000000, + 1310000000, + 4770000000, 4780000000, 4790000000, 4780000000, - 4790000000, 4780000000, 4790000000, 4780000000, @@ -20403,7 +43052,6 @@ 4780000000, 4790000000, 4780000000, - 4780000000, 4790000000, 4780000000, 4790000000, @@ -20412,11 +43060,9 @@ 4780000000, 4790000000, 4780000000, - 4790000000, 4780000000, 4790000000, 4780000000, - 4780000000, 4790000000, 4780000000, 4790000000, @@ -20431,10 +43077,13 @@ 4780000000, 4790000000, 4780000000, - 4770000000, + 4780000000, 4790000000, 4780000000, + 4740000000, + 4780000000, 4790000000, + 4670000000, 4780000000, 4790000000, 4780000000, @@ -20444,10 +43093,11 @@ 4780000000, 4790000000, 4780000000, - 4690000000, + 4780000000, 4790000000, - 4740000000, - 4730000000 + 4780000000, + 4730000000, + 4710000000 ] } } \ No newline at end of file diff --git a/perf/runner/package-lock.json b/perf/runner/package-lock.json index 20894f50c..a37d324b0 100644 --- a/perf/runner/package-lock.json +++ b/perf/runner/package-lock.json @@ -1,7 +1,7 @@ { "name": "runner", "version": "1.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -23,6 +23,7 @@ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -31,80 +32,94 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { - "version": "18.15.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", - "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", - "dev": true + "version": "18.19.86", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.86.tgz", + "integrity": "sha512-fifKayi175wLyKyc5qUfyENhQ1dCNI1UNjp653d8kuYcPQN5JhX3dGuP/XmvPTg/xRBn1VTLpbmi+H/Mr7tLfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dev": true, + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -113,10 +128,14 @@ } }, "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, "engines": { "node": ">=0.4.0" } @@ -125,6 +144,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -133,6 +153,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -147,12 +168,14 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -166,6 +189,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -176,19 +200,22 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -196,12 +223,14 @@ "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -210,6 +239,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -218,6 +248,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -226,12 +257,14 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -240,6 +273,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -253,6 +287,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -261,10 +296,11 @@ } }, "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, + "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -304,28 +340,38 @@ } }, "node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=12.20" + "node": ">=14.17" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, + "license": "MIT" + }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -342,14 +388,16 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -367,6 +415,7 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", "engines": { "node": ">=12" } @@ -376,275 +425,10 @@ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } } - }, - "dependencies": { - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true - }, - "@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true - }, - "@types/node": { - "version": "18.15.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", - "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", - "dev": true - }, - "@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "dev": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - } - }, - "typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "dev": true - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - } } } diff --git a/perf/runner/src/benchmark-result-type.ts b/perf/runner/src/benchmark-result-type.ts index 558875f4d..2ee34664e 100644 --- a/perf/runner/src/benchmark-result-type.ts +++ b/perf/runner/src/benchmark-result-type.ts @@ -1,48 +1,48 @@ -export type BenchmarkResults = { - benchmarks: Benchmark[], - pings: PingResults, - iperf: IperfResults, +export interface BenchmarkResults { + benchmarks: Benchmark[] + pings: PingResults + iperf: IperfResults // For referencing this schema in JSON "$schema"?: string -}; +} -export type PingResults = { - unit: "s", +export interface PingResults { + unit: "s" results: number[] -}; +} -export type IperfResults = { - unit: "bit/s", +export interface IperfResults { + unit: "bit/s" results: number[] -}; +} -export type Benchmark = { - name: string, - unit: "bit/s" | "s", - results: Result[], - parameters: +export interface Benchmark { + name: string + unit: "bit/s" | "s" + results: Result[] + parameters: Parameters } -export type Parameters = { - uploadBytes: number, - downloadBytes: number, +export interface Parameters { + uploadBytes: number + downloadBytes: number } -export type Result = { - implementation: string, - transportStack: string, +export interface Result { + implementation: string + transportStack: string version: string - result: ResultValue[], + result: ResultValue[] }; -export type ResultValue = { - type: "itermediate" | "final", - time_seconds: number, - upload_bytes: number, - download_bytes: number, -}; +export interface ResultValue { + type: "itermediate" | "final" + time_seconds: number + upload_bytes: number + download_bytes: number +} -export type Comparison = { - name: string, - result: number, +export interface Comparison { + name: string + result: number } diff --git a/perf/runner/src/index.ts b/perf/runner/src/index.ts index 4e99323f5..6377e1a1a 100644 --- a/perf/runner/src/index.ts +++ b/perf/runner/src/index.ts @@ -6,11 +6,14 @@ import { BenchmarkResults, Benchmark, Result, IperfResults, PingResults, ResultV async function main(clientPublicIP: string, serverPublicIP: string, testing: boolean, testFilter: string[]) { const iterations = testing ? 1 : 10; + const durationSecondsPerIteration = testing ? 5 : 20; + const pingCount = testing ? 1 : 100; + const iPerfIterations = testing ? 1 : 60; console.error(`= Starting benchmark with ${iterations} iterations on implementations ${testFilter}`); - const pings = runPing(clientPublicIP, serverPublicIP, testing); - const iperf = runIPerf(clientPublicIP, serverPublicIP, testing); + const pings = runPing(clientPublicIP, serverPublicIP, pingCount); + const iperf = runIPerf(clientPublicIP, serverPublicIP, iPerfIterations); const versionsToRun = versions.filter(version => testFilter.includes('all') || testFilter.includes(version.implementation)) @@ -20,7 +23,7 @@ async function main(clientPublicIP: string, serverPublicIP: string, testing: boo copyAndBuildPerfImplementations(clientPublicIP, implsToBuild); const benchmarks = [ - runBenchmarkAcrossVersions({ + await runBenchmarkAcrossVersions({ name: "throughput/upload", clientPublicIP, serverPublicIP, @@ -28,9 +31,9 @@ async function main(clientPublicIP: string, serverPublicIP: string, testing: boo downloadBytes: 0, unit: "bit/s", iterations, - durationSecondsPerIteration: testing ? 5 : 20, + durationSecondsPerIteration: durationSecondsPerIteration, }, versionsToRun), - runBenchmarkAcrossVersions({ + await runBenchmarkAcrossVersions({ name: "throughput/download", clientPublicIP, serverPublicIP, @@ -38,16 +41,16 @@ async function main(clientPublicIP: string, serverPublicIP: string, testing: boo downloadBytes: Number.MAX_SAFE_INTEGER, unit: "bit/s", iterations, - durationSecondsPerIteration: testing ? 5 : 20, + durationSecondsPerIteration: durationSecondsPerIteration, }, versionsToRun), - runBenchmarkAcrossVersions({ + await runBenchmarkAcrossVersions({ name: "Connection establishment + 1 byte round trip latencies", clientPublicIP, serverPublicIP, uploadBytes: 1, downloadBytes: 1, unit: "s", - iterations: testing ? 1 : 100, + iterations: pingCount, durationSecondsPerIteration: Number.MAX_SAFE_INTEGER, }, versionsToRun), ]; @@ -55,7 +58,7 @@ async function main(clientPublicIP: string, serverPublicIP: string, testing: boo const benchmarkResults: BenchmarkResults = { benchmarks, pings, - iperf, + iperf }; // Save results to benchmark-results.json @@ -64,8 +67,7 @@ async function main(clientPublicIP: string, serverPublicIP: string, testing: boo console.error("== done"); } -function runPing(clientPublicIP: string, serverPublicIP: string, testing: boolean): PingResults { - const pingCount = testing ? 1 : 100; +function runPing(clientPublicIP: string, serverPublicIP: string, pingCount: number): PingResults { console.error(`= run ${pingCount} pings from client to server`); const cmd = `ssh -o StrictHostKeyChecking=no ec2-user@${clientPublicIP} 'ping -c ${pingCount} ${serverPublicIP}'`; @@ -83,17 +85,20 @@ function runPing(clientPublicIP: string, serverPublicIP: string, testing: boolea return { unit: "s", results: times } } -function runIPerf(clientPublicIP: string, serverPublicIP: string, testing: boolean): IperfResults { - const iPerfIterations = testing ? 1 : 60; +function runIPerf(clientPublicIP: string, serverPublicIP: string, iPerfIterations: number): IperfResults { console.error(`= run ${iPerfIterations} iPerf TCP from client to server`); const killCMD = `ssh -o StrictHostKeyChecking=no ec2-user@${serverPublicIP} 'kill $(cat pidfile); rm pidfile; rm server.log || true'`; const killSTDOUT = execCommand(killCMD); - console.error(killSTDOUT); + if (killSTDOUT) { + console.error(killSTDOUT); + } const serverCMD = `ssh -o StrictHostKeyChecking=no ec2-user@${serverPublicIP} 'nohup iperf3 -s > server.log 2>&1 & echo \$! > pidfile '`; const serverSTDOUT = execCommand(serverCMD); - console.error(serverSTDOUT); + if (serverSTDOUT) { + console.error(serverSTDOUT); + } const cmd = `ssh -o StrictHostKeyChecking=no ec2-user@${clientPublicIP} 'iperf3 -c ${serverPublicIP} -t ${iPerfIterations} -N'`; const stdout = execSync(cmd).toString(); @@ -128,7 +133,7 @@ interface ArgsRunBenchmarkAcrossVersions { durationSecondsPerIteration: number, } -function runBenchmarkAcrossVersions(args: ArgsRunBenchmarkAcrossVersions, versionsToRun: Version[]): Benchmark { +async function runBenchmarkAcrossVersions(args: ArgsRunBenchmarkAcrossVersions, versionsToRun: Version[]): Promise { console.error(`= Benchmark ${args.name} on versions ${versionsToRun.map(v => v.implementation).join(', ')}`) const results: Result[] = []; @@ -136,34 +141,56 @@ function runBenchmarkAcrossVersions(args: ArgsRunBenchmarkAcrossVersions, versio for (const version of versionsToRun) { console.error(`== Version ${version.implementation}/${version.id}`) - console.error(`=== Starting server ${version.implementation}/${version.id}`); + for (const transportStack of version.transportStacks) { + const killCMD = `ssh -o StrictHostKeyChecking=no ec2-user@${args.serverPublicIP} 'kill $(cat pidfile); rm pidfile; rm server.log || true'`; + const killSTDOUT = execCommand(killCMD); + if (killSTDOUT) { + console.error(killSTDOUT); + } - const killCMD = `ssh -o StrictHostKeyChecking=no ec2-user@${args.serverPublicIP} 'kill $(cat pidfile); rm pidfile; rm server.log || true'`; - const killSTDOUT = execCommand(killCMD); - console.error(killSTDOUT); + const transport = typeof transportStack === 'string' ? transportStack : transportStack.transport + const encryption = typeof transportStack === 'string' ? undefined : transportStack.encryption - const serverCMD = `ssh -o StrictHostKeyChecking=no ec2-user@${args.serverPublicIP} 'nohup ./impl/${version.implementation}/${version.id}/perf --run-server --server-address 0.0.0.0:4001 > server.log 2>&1 & echo \$! > pidfile '`; - const serverSTDOUT = execCommand(serverCMD); - console.error(serverSTDOUT); + console.error(`=== Starting server ${version.implementation}/${version.id}/${transport}${encryption ? `/${encryption}` : ''}`); + const serverArgs = [ + `nohup ./impl/${version.implementation}/${version.id}/perf`, + '--run-server', + '--server-address 0.0.0.0:4001' + ] + + // TODO: the server should accept a `transport` flag, currently rust does not + if (typeof transportStack !== 'string') { + serverArgs.push(`--transport ${transport}`) + } + + if (encryption != null) { + serverArgs.push(`--encryption ${encryption}`) + } + + const serverCMD = `ssh -o StrictHostKeyChecking=no ec2-user@${args.serverPublicIP} '${serverArgs.join(' ')} > server.log 2>&1 & echo \$! > pidfile '`; + const serverSTDOUT = execCommand(serverCMD); + if (serverSTDOUT) { + console.error(serverSTDOUT); + } - for (const transportStack of version.transportStacks) { const result = runClient({ clientPublicIP: args.clientPublicIP, - serverPublicIP: args.serverPublicIP, + serverAddress: await waitForMultiaddr(args.serverPublicIP, 4001), id: version.id, implementation: version.implementation, - transportStack: transportStack, + transport, + encryption, uploadBytes: args.uploadBytes, downloadBytes: args.downloadBytes, iterations: args.iterations, - durationSecondsPerIteration: args.durationSecondsPerIteration, + durationSecondsPerIteration: args.durationSecondsPerIteration }); results.push({ result, implementation: version.implementation, version: version.id, - transportStack: transportStack, + transportStack: typeof transportStack === 'string' ? transportStack : `${transportStack.transport}/${transportStack.encryption}` }); } }; @@ -181,11 +208,11 @@ function runBenchmarkAcrossVersions(args: ArgsRunBenchmarkAcrossVersions, versio interface ArgsRunBenchmark { clientPublicIP: string; - serverPublicIP: string; - serverAddress?: string; + serverAddress: string; id: string, implementation: string, - transportStack: string, + transport: string, + encryption?: string, uploadBytes: number, downloadBytes: number, iterations: number, @@ -193,26 +220,45 @@ interface ArgsRunBenchmark { } function runClient(args: ArgsRunBenchmark): ResultValue[] { - console.error(`=== Starting client ${args.implementation}/${args.id}/${args.transportStack}`); + console.error(`=== Starting client ${args.implementation}/${args.id}/${args.transport}${args.encryption ? `/${args.encryption}` : ''}`); + + const clientArgs = [ + `./impl/${args.implementation}/${args.id}/perf`, + `--server-address ${args.serverAddress}`, + `--transport ${args.transport}`, + `--upload-bytes ${args.uploadBytes}`, + `--download-bytes ${args.downloadBytes}` + ] + + if (args.encryption != null) { + clientArgs.push(`--encryption ${args.encryption}`) + } - const cmd = `./impl/${args.implementation}/${args.id}/perf --server-address ${args.serverPublicIP}:4001 --transport ${args.transportStack} --upload-bytes ${args.uploadBytes} --download-bytes ${args.downloadBytes}` + const cmd = clientArgs.join(' ') // Note 124 is timeout's exit code when timeout is hit which is not a failure here. const withTimeout = `timeout ${args.durationSecondsPerIteration}s ${cmd} || [ $? -eq 124 ]` const withForLoop = `for i in {1..${args.iterations}}; do ${withTimeout}; done` const withSSH = `ssh -o StrictHostKeyChecking=no ec2-user@${args.clientPublicIP} '${withForLoop}'` - const stdout = execCommand(withSSH); + try { + const stdout = execCommand(withSSH); - const lines = stdout.toString().trim().split('\n'); + const lines = stdout.toString().trim().split('\n'); - const combined: ResultValue[] = []; + const combined: ResultValue[] = []; - for (const line of lines) { - const result = JSON.parse(line) as ResultValue; - combined.push(result); - } + for (const line of lines) { + const result = JSON.parse(line) as ResultValue; + combined.push(result); + } - return combined; + return combined; + } catch (err) { + console.error('=== Client failed, server logs:') + console.error(getServerLogs(args.serverAddress)) + + throw err + } } function execCommand(cmd: string): string { @@ -221,10 +267,11 @@ function execCommand(cmd: string): string { encoding: 'utf8', stdio: [process.stdin, 'pipe', process.stderr], }); - return stdout; + return stdout.trim(); } catch (error) { console.error((error as Error).message); - process.exit(1); + + throw error } } @@ -238,6 +285,110 @@ function copyAndBuildPerfImplementations(ip: string, impls: string) { console.error(stdout2.toString()); } +interface DeferredPromise { + promise: Promise + resolve(val: T): void + reject(err?: Error): void +} + +function defer (): DeferredPromise { + let res: (val: T) => void = () => {} + let rej: (err?: Error) => void = () => {} + + const p = new Promise((resolve, reject) => { + res = resolve + rej = reject + }) + + return { + promise: p, + resolve: res, + reject: rej + } +} + +/** + * Attempts to parse a multiaddr from the output, otherwise returns the passed + * host:port pair if passed. + */ +function waitForMultiaddr (serverPublicIP: string, port: number): Promise { + const deferred = defer() + const repeat = 10 + const delay = 1000 + + Promise.resolve().then(async () => { + let serverSTDOUT = '' + + for (let i = 0; i < repeat; i++) { + serverSTDOUT = getServerLogs(serverPublicIP); + + if (serverSTDOUT.length > 0) { + for (let line of serverSTDOUT.split('\n')) { + line = line.trim() + + if (line.length === 0) { + continue + } + + // does it look like a multiaddr? + if (line.includes('/p2p/')) { + // replace server host/port with values from public address + const parts = line.trim().split('/') + for (let i = 0; i < parts.length; i++) { + if (parts[i] === 'ip4') { + parts[i + 1] = serverPublicIP + } + + if (parts[i] === 'tcp' || parts[i] === 'udp') { + parts[i + 1] = port.toString() + } + } + + deferred.resolve(parts.join('/')) + } + } + } + + // nothing found, wait a second before retrying + await new Promise((resolve) => { + setTimeout(() => { + resolve() + }, delay) + }) + } + + // resolve if no multiaddr is printed into the logs + deferred.resolve(`${serverPublicIP}:${port}`) + }) + + return deferred.promise +} + +function getServerLogs (serverPublicIP: string): string { + let host: string | undefined + + if (serverPublicIP.startsWith('/')) { + // multiaddr string + const parts = serverPublicIP.split('/') + + for (let i = 0; i < parts.length; i++) { + if (parts[i] === 'ip4') { + host = parts[i + 1] + break + } + } + } else { + host = serverPublicIP.split(':')[0] + } + + if (host == null) { + throw new Error(`Could not parse host from ${serverPublicIP}`) + } + + const serverCMD = `ssh -o StrictHostKeyChecking=no ec2-user@${host} 'tail -n 100 server.log'`; + return execCommand(serverCMD); +} + const argv = yargs .options({ 'client-public-ip': { @@ -262,7 +413,7 @@ const argv = yargs choices: ['js-libp2p', 'rust-libp2p', 'go-libp2p', 'https', 'quic-go', 'all'], description: 'Filter tests to run, only the implementations here will be run. It defaults to all.', demandOption: false, - default: 'all' + default: ['all'] } }) .command('help', 'Print usage information', yargs.help) diff --git a/perf/runner/src/versions.ts b/perf/runner/src/versions.ts index a52cf74c3..d8fb19279 100644 --- a/perf/runner/src/versions.ts +++ b/perf/runner/src/versions.ts @@ -1,10 +1,15 @@ import fs from 'fs'; import path from 'path'; -export type Version = { - id: string, - implementation: "go-libp2p" | "js-libp2p" | "nim-libp2p" | "rust-libp2p" | "zig-libp2p" | "https" | "quic-go", - transportStacks: string[], +export interface TransportStack { + transport: 'tcp' | 'quic-v1' | 'ws' | 'webrtc-direct' + encryption: 'noise' | 'tls' | 'native' +} + +export interface Version { + id: string + implementation: "go-libp2p" | "js-libp2p" | "nim-libp2p" | "rust-libp2p" | "zig-libp2p" | "https" | "quic-go" + transportStacks: Array } export const versions: Array = JSON.parse(fs.readFileSync(path.join(__dirname, '../versionsInput.json'), 'utf8')); diff --git a/perf/runner/versionsInput.json b/perf/runner/versionsInput.json index 363e491f0..b6dea2197 100644 --- a/perf/runner/versionsInput.json +++ b/perf/runner/versionsInput.json @@ -29,11 +29,49 @@ "quic-v1" ] }, + { + "id": "v1.0", + "implementation": "js-libp2p", + "transportStacks": [{ + "transport": "tcp", + "encryption": "noise" + }, { + "transport": "ws", + "encryption": "noise" + }] + }, + { + "id": "v2.0", + "implementation": "js-libp2p", + "transportStacks": [{ + "transport": "tcp", + "encryption": "noise" + }, { + "transport": "tcp", + "encryption": "tls" + }, { + "transport": "ws", + "encryption": "noise" + }, { + "transport": "ws", + "encryption": "tls" + }] + }, { "id": "v2.8", "implementation": "js-libp2p", - "transportStacks": [ - "tcp" - ] + "transportStacks": [{ + "transport": "tcp", + "encryption": "noise" + }, { + "transport": "tcp", + "encryption": "tls" + }, { + "transport": "ws", + "encryption": "noise" + }, { + "transport": "ws", + "encryption": "tls" + }] } ]