{
 "dataset": "TLS ClientHello census, re-run",
 "article": "https://proxy.wiki/research/tls-clienthello-census-update/",
 "previous_study": "https://proxy.wiki/research/tls-clienthello-fingerprints/",
 "collected": "2026-10-21",
 "capture_window_utc": [
  "2026-10-21T19:33:19Z",
  "2026-10-21T19:34:04Z"
 ],
 "platform": {
  "os": "macOS 26.6.2",
  "arch": "arm64"
 },
 "method": "Per client, a TCP listener on 127.0.0.1 (ephemeral port) read the first TLS record of each connection and closed the socket without completing the handshake. Records were parsed with clienthello-probe 0.1.0 (parse_client_hello) plus the extra fields in census.py. Libraries: 3 fresh processes each. Browsers: one headless process loading a local http:// page that called fetch() 12 times against the capture port. Browser background traffic was sent to a local logging proxy that never forwards. Clients connected to an IP address, so none sent server_name. Counts exclude GREASE values. JA4 follows FoxIO technical_details/JA4.md and passed that document's worked example before the run.",
 "sample": "108 ClientHello records from 19 client configurations: 16 non-browser configurations x 3 runs (48), Google Chrome 155 (24 connections from 12 fetch calls), Chrome for Testing 148 headless shell (24 from 12), Firefox 151 (12 from 12).",
 "versions": {
  "/usr/bin/curl": "curl 8.7.1 (x86_64-apple-darwin25.0) libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.68.1",
  "homebrew curl": "curl 8.23.0 (aarch64-apple-darwin25.6.0) libcurl/8.23.0 OpenSSL/4.0.3 zlib/1.2.12 brotli/1.2.0 zstd/1.5.7 AppleIDN libpsl/0.23.3 libssh2/1.11.1 nghttp2/1.70.0 ngtcp2/1.25.0 nghttp3/1.18.0 mit-krb5/1.7-prerelease OpenLDAPApple",
  "wget": "GNU Wget 1.25.0 built on darwin24.1.0.",
  "go client": "goclient: go1.24.4",
  "node24": "v24.2.0 openssl 3.6.5",
  "node18": "v18.13.0 openssl 3.0.7+quic",
  "deno": "deno 2.9.7 (stable, release, aarch64-apple-darwin)",
  "python3.9": "3.9.6 LibreSSL 2.8.3 requests 2.32.3 urllib3 2.3.0 httpx 0.27.2 curl_cffi 0.13.0",
  "python3.15": "3.15.0 OpenSSL 4.0.3 29 Sep 2026",
  "chrome": "Google Chrome 155.0.8059.85",
  "headless shell": "Google Chrome for Testing 148.0.7778.96",
  "firefox": "Mozilla Firefox 151.0.2"
 },
 "harness_sha256": "c5ec8c56d59ba711e44a0e5d8e34a333b9465a38d413d3b7a853aa737cb8f4fb",
 "ja4_selftest": {
  "b": "8daaf6152771",
  "c": "e5627efa2ab1",
  "c_no_sigalgs": "6d807ffa2a79"
 },
 "browser_background_requests_sent_to_sink": {
  "Google Chrome 155.0.8059.85 (headless)": 10,
  "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)": 0,
  "Firefox 151.0.2 (headless)": 421
 },
 "licence": "CC BY 4.0",
 "licence_url": "https://creativecommons.org/licenses/by/4.0/",
 "attribution": "proxy.wiki",
 "blank_means": "A blank CSV cell means the field does not apply: ech_bytes is blank when the client sent no encrypted_client_hello extension; highest_supported_version is blank when the client sent no supported_versions extension. It never means zero.",
 "columns": [
  "capture",
  "client",
  "kind",
  "run",
  "connection",
  "t_offset_ms",
  "record_bytes",
  "legacy_version",
  "highest_supported_version",
  "cipher_suites",
  "extensions",
  "supported_groups",
  "signature_algorithms",
  "key_share_groups",
  "pq_hybrid_group_offered",
  "alpn",
  "grease_ciphers",
  "grease_extensions",
  "grease_groups",
  "grease_signature_algorithms",
  "ech_sent",
  "ech_bytes",
  "alps_codepoint",
  "trust_anchors_sent",
  "extension_order",
  "cipher_order_hex",
  "groups_hex",
  "signature_algorithms_hex",
  "ja3_md5",
  "ja4",
  "raw_clienthello_hex (JSON only)"
 ],
 "summary": [
  {
   "client": "curl 8.7.1 (macOS system, LibreSSL 3.3.6)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i4906h2_0d8feac7bc37_7395dae3b2f3"
   ],
   "record_bytes_min": 301,
   "record_bytes_max": 301
  },
  {
   "client": "curl 8.23.0 (Homebrew, OpenSSL 4.0.3)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i3011h2_1d37bd780c83_8deb338c2fb1"
   ],
   "record_bytes_min": 1548,
   "record_bytes_max": 1548
  },
  {
   "client": "GNU wget 1.25.0 (OpenSSL 3.6.5)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i681100_13e0e9e1c501_89ab6efea773"
   ],
   "record_bytes_min": 1602,
   "record_bytes_max": 1602
  },
  {
   "client": "python-requests 2.32.3 (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t12i3804h1_10ed599f3404_aaf95bb78ec9"
   ],
   "record_bytes_min": 191,
   "record_bytes_max": 191
  },
  {
   "client": "python-urllib (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t12i380400_10ed599f3404_67a080e8974e"
   ],
   "record_bytes_min": 180,
   "record_bytes_max": 180
  },
  {
   "client": "httpx 0.27.2 (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t12i2805h1_d943125447b4_67a080e8974e"
   ],
   "record_bytes_min": 175,
   "record_bytes_max": 175
  },
  {
   "client": "httpx 0.27.2 http2=True (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t12i2805h1_d943125447b4_67a080e8974e"
   ],
   "record_bytes_min": 178,
   "record_bytes_max": 178
  },
  {
   "client": "python-urllib (Python 3.15.0, OpenSSL 4.0.3)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i171000_ab0a1bf427ad_0d46a1bf4a7c"
   ],
   "record_bytes_min": 1504,
   "record_bytes_max": 1504
  },
  {
   "client": "Go 1.24.4 net/http, bare http.Transport (Sept. code)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i130900_f57a46bbacb6_e7c285222651"
   ],
   "record_bytes_min": 1453,
   "record_bytes_max": 1453
  },
  {
   "client": "Go 1.24.4 net/http, http.DefaultClient",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i1310h2_f57a46bbacb6_e7c285222651"
   ],
   "record_bytes_min": 1471,
   "record_bytes_max": 1471
  },
  {
   "client": "Node 24.2.0 global fetch (OpenSSL 3.6.5)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i5211h1_b262b3658495_8e6e362c5eac"
   ],
   "record_bytes_min": 1581,
   "record_bytes_max": 1581
  },
  {
   "client": "Node 24.2.0 node:https (OpenSSL 3.6.5)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i521000_b262b3658495_8e6e362c5eac"
   ],
   "record_bytes_min": 1566,
   "record_bytes_max": 1566
  },
  {
   "client": "Node 18.13.0 global fetch (OpenSSL 3.0.7)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i590900_a33745022dd6_1f22a2ca17c4"
   ],
   "record_bytes_min": 349,
   "record_bytes_max": 349
  },
  {
   "client": "Node 18.13.0 node:https (OpenSSL 3.0.7)",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i590900_a33745022dd6_1f22a2ca17c4"
   ],
   "record_bytes_min": 349,
   "record_bytes_max": 349
  },
  {
   "client": "Deno 2.9.7 fetch",
   "kind": "library",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 3,
   "distinct_ja3": 3,
   "distinct_ja4": 1,
   "ja4": [
    "t13i1010h2_61a7ad8aa9b6_f9531d972513"
   ],
   "record_bytes_min": 240,
   "record_bytes_max": 240
  },
  {
   "client": "curl_cffi 0.13.0 impersonate=chrome (chrome136)",
   "kind": "impersonation",
   "connections": 3,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 3,
   "distinct_ja3": 3,
   "distinct_ja4": 1,
   "ja4": [
    "t13i1515h2_8daaf6152771_d8a2da3f94cd"
   ],
   "record_bytes_min": 1701,
   "record_bytes_max": 1765
  },
  {
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "connections": 24,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 24,
   "distinct_ja3": 24,
   "distinct_ja4": 1,
   "ja4": [
    "t13i1516h2_8daaf6152771_cb7bf5808d99"
   ],
   "record_bytes_min": 1899,
   "record_bytes_max": 1995
  },
  {
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "connections": 24,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 24,
   "distinct_ja3": 24,
   "distinct_ja4": 1,
   "ja4": [
    "t13i1515h2_8daaf6152771_d8a2da3f94cd"
   ],
   "record_bytes_min": 1701,
   "record_bytes_max": 1797
  },
  {
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "connections": 12,
   "distinct_extension_sets": 1,
   "distinct_extension_orders": 1,
   "distinct_ja3": 1,
   "distinct_ja4": 1,
   "ja4": [
    "t13i1616h2_86a278354501_3cbfd9057e0d"
   ],
   "record_bytes_min": 1874,
   "record_bytes_max": 1874
  }
 ],
 "rows": [
  {
   "capture": 1,
   "client": "curl 8.7.1 (macOS system, LibreSSL 3.3.6)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 301,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 49,
   "extensions": 6,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "43 51 11 10 13 16",
   "cipher_order_hex": "1303 1302 1301 cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 c011 c007 0005 0004 c012 c008 0016 000a 00ff",
   "groups_hex": "001d 0017 0018 0019",
   "signature_algorithms_hex": "0806 0601 0603 0805 0501 0503 0804 0401 0403 0201 0203",
   "ja3_md5": "4f2655722e37c542ebeaf1eed48cbbbb",
   "ja4": "t13i4906h2_0d8feac7bc37_7395dae3b2f3",
   "raw_clienthello_hex": "1603010128010001240303d5dab7ef0a38aa1d798d6ef8b290cbdd4bf4911f375d6c715141994a1649fd33204422882e123d3bb7edaf793eb8daf646da61f1189bd8c998146b49514698928d0062130313021301cca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba0041c011c00700050004c012c0080016000a00ff01000079002b0009080304030303020301003300260024001d0020f9bfffb195718fdca248815d77142a479781d94dd72deea9dadc018a2844f468000b00020100000a000a0008001d001700180019000d00180016080606010603080505010503080404010403020102030010000e000c02683208687474702f312e31"
  },
  {
   "capture": 2,
   "client": "curl 8.7.1 (macOS system, LibreSSL 3.3.6)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 334,
   "record_bytes": 301,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 49,
   "extensions": 6,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "43 51 11 10 13 16",
   "cipher_order_hex": "1303 1302 1301 cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 c011 c007 0005 0004 c012 c008 0016 000a 00ff",
   "groups_hex": "001d 0017 0018 0019",
   "signature_algorithms_hex": "0806 0601 0603 0805 0501 0503 0804 0401 0403 0201 0203",
   "ja3_md5": "4f2655722e37c542ebeaf1eed48cbbbb",
   "ja4": "t13i4906h2_0d8feac7bc37_7395dae3b2f3",
   "raw_clienthello_hex": "1603010128010001240303d108e30cde2f960e7c296dd5a70b24d75e39c2ef1c4df08a0ef1808789bddc2f20a0894b0ae20dfea7a7e95b165fe84da0de802d6ef707e9b8e2c9224780772c450062130313021301cca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba0041c011c00700050004c012c0080016000a00ff01000079002b0009080304030303020301003300260024001d00205434c1fdeb359f984037b048f095ea62d3d85edd6159acc1fe428035f0038f43000b00020100000a000a0008001d001700180019000d00180016080606010603080505010503080404010403020102030010000e000c02683208687474702f312e31"
  },
  {
   "capture": 3,
   "client": "curl 8.7.1 (macOS system, LibreSSL 3.3.6)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 702,
   "record_bytes": 301,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 49,
   "extensions": 6,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "43 51 11 10 13 16",
   "cipher_order_hex": "1303 1302 1301 cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 c011 c007 0005 0004 c012 c008 0016 000a 00ff",
   "groups_hex": "001d 0017 0018 0019",
   "signature_algorithms_hex": "0806 0601 0603 0805 0501 0503 0804 0401 0403 0201 0203",
   "ja3_md5": "4f2655722e37c542ebeaf1eed48cbbbb",
   "ja4": "t13i4906h2_0d8feac7bc37_7395dae3b2f3",
   "raw_clienthello_hex": "1603010128010001240303300515f7e763eec39c9987868cd935e93280cf6229c53db44b57d99feb58dfe120030197b6cdebd037c24c6992457d94eae796a72eea98783dd5a8a7d2cd7e82760062130313021301cca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba0041c011c00700050004c012c0080016000a00ff01000079002b0009080304030303020301003300260024001d0020372cda780fa0943a2cd8be3ee96e366a5a88259c987677fda06c6c7817030d0b000b00020100000a000a0008001d001700180019000d00180016080606010603080505010503080404010403020102030010000e000c02683208687474702f312e31"
  },
  {
   "capture": 4,
   "client": "curl 8.23.0 (Homebrew, OpenSSL 4.0.3)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1548,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 30,
   "extensions": 11,
   "supported_groups": 11,
   "signature_algorithms": 27,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 22 23 49 13 43 45 51 16",
   "cipher_order_hex": "1302 1303 1301 c02c c030 009f cca9 cca8 ccaa c02b c02f 009e c024 c028 006b c023 c027 0067 c00a c014 0039 c009 c013 0033 009d 009c 003d 003c 0035 002f",
   "groups_hex": "11ec 11eb 11ee 001d 0017 001e 0018 0019 0029 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602 0708",
   "ja3_md5": "9e95db9dc57e8b0a8c8736ab3ed301ca",
   "ja4": "t13i3011h2_1d37bd780c83_8deb338c2fb1",
   "raw_clienthello_hex": "16030106070100060303030953d00d0dd352520d533773313cdd48fc2c839d87d6c9e25405dbf2b64700d520a433f314b53a37ed0443ea4f2abc95be4fdc65b1175909cd073a27c615cba134003c130213031301c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f0100057eff01000100000b00020100000a0018001611ec11eb11ee001d0017001e00180019002901000101001600000017000000310000000d0038003609050906090404030503060308070808081a081b081c0809080a080b0804080508060401050106010303030103020402050206020708002b00050403040303002d00020101003304ea04e811ec04c0688213924b823a562c9f5b96674098a1c6bfc7b131071b5eb7f6ce84c75ee3009a08f04d2e6a54e2882b831202fe002586b532d95398564990fcf4b99e6c4b4d523b3ef1b2e6a704a0c7b32275328e82ae093108ec013ad3e6b071d2a38eec4b50cb63b1475d392227d7533af239053acb18ec0c98d9e6357896aa4a764737847f0b96aab6d788aaf20b439969c1c9380830b6481828a772a4d6ab5d33734ee256a03029c06c8909e5d748c1c9ce182aaabb067a5b731cec8c50ebf84f7e2ac099885b0b824c06ba8fa0eb76374aae5224202c51124e28aaf4c5106e9541b7aac767641d729bca70aca725500fb4509fa0ebbc69c03d555bc978653170a42793db01d210245f2976943695fd376a7d0b639c976ed5855e058ba72040bffb300229c26f9899a4dac5893f280029c661a5c28fdefac85c5a19ace23a8b401d26d12d38a31a350057a6152df2d6ae887b4718455a797b9fd1f49d587c7c56033612e91f37a3ca69399ffed64337079566315c38978661fb41b63041b123ba04a7a18f80c1630c8ab6ec8de25c268045cbb8366920b14a9d0875a0c214f15a58717146fd157d9d38422567b5c6b466831914bcb82fc031879e7824fa2bac617005e53bbcab303ca1655fbe216a46321dcaf40473eba04c7ca2bc89980830237707bb086447a070b709d2864211ad2330a2ede3b3d1555714b8121401474f54a9742bc86972b3fbe49e69a36a85e0922c5cc7c89b6084ac949a0b9fca9b385a1c3e9cd1310f340e03aba28357017b811973dc697601bb02f17657f48ee472799a7958384698bf15454ad5ae2ae368d15c0529ab89c325a2863568f3d801ae6c221df8901bd438f1a09e3408ca6a839f5e23cdfe65b7a79521bb769dc609362b866ef6a0736751676c51940e98aac98c38037265ac363d5d1595bcc4a305a78583a9593740c8394c99f0a38b422cbb78d9c9df90c11abb2e9be193bb546ab9114482091c1f592695680cc8fc209cf7af5fbb696609097fe27bd9a258be3319b9782c4d946b00c968f32219a141c96cfbb5f0e85df8abb5b64b390f3953464717b4c08fead6afe9f3a0669c5ba03a5d6eb573f264a365e18bf788b2b5729d4136ce8d4629d0118954ebc2eca9417ddb41a130b196222cca55b3f92c42742bab2ec744de6ca2c2b708995b220b65000c5026b7236388b28567f3cc67ba66b151c4ac3bc54a8a44cd27530d9ccac42738f3716da3792969cb933eda8b4e0b1c513aa00840841b289d1fe5af9d5890beb7c828471af5d1c7ccf1c2774cb46b82abf9f26ab5f30c554444545c09b7390f7b3a2736357451b9223afb66b604c2b6d964a7c69a1ce831c741a73d8936d0aa8e27875b12c8418edc82ddf3c4ce328faadb87cc13831fc83ab4a49f2182748767cf89352d5e54a9d1263dc3b210caeb44573403d3432ac92a3b95e520aafc0aa89b725a762f2b5b54188c489516bcba830d95967980e691e5abbf45930520537b57c6a7f529be8da8510debb63c0b601fb81ab6a80187f6a53ef42f27c1c0bac03021278a4446c73d298b59d7ac40877925d289c7c12948e33b7014844c05321dc8ba0d4c2fb3569867a7a13ad357d0ec11b84180111f46da4987f0065e930622f4d4661ffc91eb22a7ec310ba7f3ca681d5e448cd0b644c8b78916cd9615ee06021a0003475d0033741bd0ba2e937d455b963774001d00207e82bb15a9d064c472557ce116ed13fabdb6e7844af2fabdcfbe25033a37c9290010000e000c02683208687474702f312e31"
  },
  {
   "capture": 5,
   "client": "curl 8.23.0 (Homebrew, OpenSSL 4.0.3)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 388,
   "record_bytes": 1548,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 30,
   "extensions": 11,
   "supported_groups": 11,
   "signature_algorithms": 27,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 22 23 49 13 43 45 51 16",
   "cipher_order_hex": "1302 1303 1301 c02c c030 009f cca9 cca8 ccaa c02b c02f 009e c024 c028 006b c023 c027 0067 c00a c014 0039 c009 c013 0033 009d 009c 003d 003c 0035 002f",
   "groups_hex": "11ec 11eb 11ee 001d 0017 001e 0018 0019 0029 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602 0708",
   "ja3_md5": "9e95db9dc57e8b0a8c8736ab3ed301ca",
   "ja4": "t13i3011h2_1d37bd780c83_8deb338c2fb1",
   "raw_clienthello_hex": "16030106070100060303034bdf740d99068646e6807aea31d98bda0f15418a07a06d68dbca7981ad8f0e0720d45504915021371b29c6dc68e1ee707cccc3cb150686878f069afdf86420dce2003c130213031301c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f0100057eff01000100000b00020100000a0018001611ec11eb11ee001d0017001e00180019002901000101001600000017000000310000000d0038003609050906090404030503060308070808081a081b081c0809080a080b0804080508060401050106010303030103020402050206020708002b00050403040303002d00020101003304ea04e811ec04c0b38070870a460e2abc98c61c610b6f76d560240c2c51f04334980890f7470c6132592a3b15524dfa3034b5fa89a500723bd6a52f4a34639993f23cb02a781f681c798de1cb45f378c54bb224c84af67c3fb7cc87a6f2bab59306cc3405635b957678bd94416500e37edda61bbcc28d7d8b99ee35bde5f7c41a33346b047c67d111d4e3b636e08728249d33e6222ddcaef32a976cf13152c01a87c11911580aa511b0bde2a84000c79503b948d6440a153a0c943cad8029bab3c7c3a96500d4b5fb10239d9833a2a2985cdc9ea4101425a74ec1a63e76607c228c33e9e4a9c056a980d35fd1b88e0f289ecfd1af7ba474bc7aa37f6ccf28c4ab64728b2ad5af64714ff7f758f7e845885c0bd98c28342b550257415e3207c385cdb4bb54bb8a4f0b411b6b1b5f8e6029b389c6e40caa0ad992bd1003ba1c4a237a43332a218d97be38a51593ea67af8386e4e4a5d333abc4b92f32773e1d39bdeea202243a7781b748ff0ab5c7136595eb1ee1b5816700b8fafb77c92a72c2a58bf708b1c1dba38ec80fd3354a3b61979fd03cc042c7b447bbe3c650e641651b71188d3373d2ba1908ba8f04e846b32265a0ba6730e7324487aeeeca8b72fb24b4e7562901a04174150a8316da2ac0e6d68c7c0cc9f1abcb066266b812c1a6ba874f4b419e29a1afb7c0877bc07330bf8b19045b73771ce1a31190cfae60b8a0412ecb062690e38145480189ca2c285470e99a91612c23ee58c5968149b6b88c93b1b7ad231f8fd40d6d95b7e1ab30aea8ae789cc1da212493d5aeffa83c374a17169446d1999211b6103aea9d589ba4f1a8ca3391a32ed299a1a21d1f85c55608023a1b91de02c8f8380bd5ab0f43fc4280a68477cc54a17a3ffcc9c7da1643b5d77b8564ab4b43bd62d5c8bf249a68699242504377a53e1a7326c9fc287d11af3980bac5e0b13b237a5e9bcd948050ccbc826b582fcce8a09c0abd7e0366a3d412842b11662c6d80451260f6acb6cb0b2881a8ff2590a1a62e1842340cb85628c93e82fb02ae9a1f9309cf50837041e928fad64e9b688253cb44403cbe72e9c65977be27f12d70448ce90040447b3dbf20c113a608ea66a2d6c5abf354469b216070b289b8132a0a9a2a8da3af24f4522633687df31e9d02ac3595a8d71534c4d4bcd4eb30d31acf0b267063d6c7a6ec7d0e14be50a243ada3645896ae5de551f4162d9c6b1cb6941a3df86fd59854c01b7a19d131e3fac649b7935eb47806d8621603784decc1fc802c6ef73de7f543fa44aca9132aaadc9b11e7b3261aa720ba6bbf7469aee887574aa93e4040f9fb2a2fc81f30e566974312d1630c1ada2f5d041b58607b1b6943b77c76dab12ba559b36169ae09f0042623197f22039d9142145753c7b2c58689599f42c2a7b35a35e51165fc602ca26828a637c9b865de00d0f423026f149760f713a024cab753caf36551f93655d1dc72e9c09dbbe03bf1897d91014c50456104aac2864a657fc631e7751f5d864572a001ffe830ab5205c12ba32d7a1c4d33a7e53acb2103b5c2313b595a40e44103767981a57234862466259a5e45e4943b022d1df55914b0249d2b5a35099f6ad09aac184cf0a6a2f1d7274e682aaef209fd43555ed8f1f887757ba109b7ea5e93a872c31efa32a40308f0399af67a152a26fe5ca1d261b9326ec509f1250cb4345e7fcdfe12a4ac68a6deadb958001d0020933a26e548ba2754032d05e52365c59cc68c1ee1032aab47d586c48398c9c3080010000e000c02683208687474702f312e31"
  },
  {
   "capture": 6,
   "client": "curl 8.23.0 (Homebrew, OpenSSL 4.0.3)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 861,
   "record_bytes": 1548,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 30,
   "extensions": 11,
   "supported_groups": 11,
   "signature_algorithms": 27,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 22 23 49 13 43 45 51 16",
   "cipher_order_hex": "1302 1303 1301 c02c c030 009f cca9 cca8 ccaa c02b c02f 009e c024 c028 006b c023 c027 0067 c00a c014 0039 c009 c013 0033 009d 009c 003d 003c 0035 002f",
   "groups_hex": "11ec 11eb 11ee 001d 0017 001e 0018 0019 0029 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602 0708",
   "ja3_md5": "9e95db9dc57e8b0a8c8736ab3ed301ca",
   "ja4": "t13i3011h2_1d37bd780c83_8deb338c2fb1",
   "raw_clienthello_hex": "16030106070100060303038dfe071068f800d58daa7b4898ac4ba7790f4870ade93445a8a1d9cae556f1a420706bab01d09172a69a7e48e9edd6ed8398faf04f6bf7d29f6603d532b6907a31003c130213031301c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f0100057eff01000100000b00020100000a0018001611ec11eb11ee001d0017001e00180019002901000101001600000017000000310000000d0038003609050906090404030503060308070808081a081b081c0809080a080b0804080508060401050106010303030103020402050206020708002b00050403040303002d00020101003304ea04e811ec04c09aa1626ac1839fcbcee5ca5afb86c28f6718dda05d8f04bfd1353c02673460f1c6ba2442301a45e1f5c334b429a18343e822377bda73ca12318076a2028bae8aabc370e733e25a8d1d32ccb9056201483a8b9a8abf89ac9135c07fe7c64cc0b163050e46d1441decb6ac6a7a00076c6e01683a0a924abc0559f40346da9b641245d0eb1364d8452fb338aa05571de32df1791811274598013f6df04a9c43645f8b0068e48593920ccdcacfa706b81123aef3ea2ec42b82f3f934ecc4760e273820ac3829407dbf373276016bcdd010e642556375b620a96ac1951753409dc2312423e4958c1c5220b31950712ff713b70dc315aec501ca437820b45e3f902e15c0725ea26b399152b886816cdb1684310ae21cb5511a1762ec158ea6738595664d4602e03198df883c07c67853586cf704782f8723d147b89a3c9c78005edea88b60a9b1d6acccb7c61f14e1858868448006869518c54cf2543b8c73a7114353bc80eae585df976657a2247e285ee849c91635bae4a85e55e66659706f84007b9a63759332830b97ba6399044d7224ec2551064459949a8e6647b0e2da21485210bf00ccacb2c8fb5020ee528597c84702b0789fc9ab828164e26652af94cab8388184a89171881fc0bc095c9551d584046a4540fda570ff12b10209c962f2935ee71e82385be7ba6b6ce113e4c3277f565a0b282f93332951285028e79b26170fce6a3668a667c00c2d4c6484ca8485997959092c3a9e0a06d5018e5971873e5503ceea36633014c733683ca49c3893c0d94810ffd30f6dda948804827a5a52a833c0d861949b8c1fb9321dcf4c1fd8cb2f478523f3b0aa02660636506336caa71d754cdf070b068071b4c04bac745d4cd1c41df65505053dc064272debcc2b19171c293771903c584155cec5adbb243b0f4b1fdb1abeb809668f2a575cc22298eb44da8a3975c80feee79aa36a45ee4242f0541220ab038743b1972484f1497df449736c534cf541c21d3c5df726816c9caffd49cc2584aef513a314735af8157e05fabb5849595fa557741098d312a6578b40b68ab5f8bb0419b7a82df68655bbb45ed0bb6916702d5b51619188ceb20483c28d0c382d82b72e84f6a976f777f47849ef0c5fa9e5c927863822a7c3b232993f5b071ae9a694f86e013448b9c73cef8c3c51247f2d666ab08a5ddb80090000320c2c545d1cc0477a51a82783f8387493387e12d7a777982adc3a6a5fb9c9b02013b0e89d219286d5466bff2508096b68f66499e3b75765574a41f7afd6a78f8fab94eaa950027410ffb9973435b02936bb83422815fcb4acb74ea9d162e8b2629f93412ea99535d55dd138428c5573de14c5e2a177868274c42c334cd265bf164bc40007d0a9c15d53c8ac18b5b93039bbf11797b4427fbb530d716c742b92d5c4c230e58b7952696d95aaf299500cb7a4414494f400900fca04c6005103f45c91fa82c1b570a8a85a913a0abaa34fb43bb3d0c791cab23091e523d058c828c607f5e99f0e72a34b2503e9561b96ebc2e3d90562f28c50923f92ac5c5cba150a6754b6f3b7e4b670fe3aa041a5a44931c345084ee2363485ab3d067056a8b7b08956c0b14b4168377807a62d4de694016fb6a97ed236d17142fc13982abdd6b665ca14af880250e5825c682095528cf89d810f3c742fcff3bca9005620a3dd1435893700e2fa72961a91f85a001d002042086e3e53679b8dc3bd6a041d60614bfd1e490f1ca45389f7ca599fa60579640010000e000c02683208687474702f312e31"
  },
  {
   "capture": 7,
   "client": "GNU wget 1.25.0 (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1602,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 68,
   "extensions": 11,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 49 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02c c030 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 c02b c02f 00a2 009e c0ac c09e c05c c060 c056 c052 c024 c028 006b 006a c073 c077 00c4 00c3 c023 c027 0067 0040 c072 c076 00be 00bd c00a c014 0039 0038 0088 0087 c009 c013 0033 0032 0045 0044 009d c09d c051 009c c09c c050 003d 00c0 003c 00ba 0035 0084 002f 0041",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "0a35e0b374f9077f46115637ab06ae88",
   "ja4": "t13i681100_13e0e9e1c501_89ab6efea773",
   "raw_clienthello_hex": "160301063d010006390303eb4e4151a7436c086dd006bea1461d00f568813cec918da1f7c137e2b6ad3cfd20e6da90516307619e96881b71b042da6ffadb86e6102680ffc88dea9f58b170500088130213031301c02cc03000a3009fcca9cca8ccaac0adc09fc05dc061c057c053c02bc02f00a2009ec0acc09ec05cc060c056c052c024c028006b006ac073c07700c400c3c023c02700670040c072c07600be00bdc00ac0140039003800880087c009c0130033003200450044009dc09dc051009cc09cc050003d00c0003c00ba00350084002f004101000568ff01000100000b00020100000a0012001011ec001d0017001e001800190100010100230000001600000017000000310000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c0fb883211f6269138c635d9a8e7a61cb0b74894fb9f9ba20b61417a64c2a43c8752d4c39053f94a830bb5fd614faeb3481ba3ad912904762a8463a5af7424a32f433968654964741af38a47aaa74ea2f6511d0b1caed120256cb35e07068923424349b148aa3e0359bd0384679b7189cb157ba714915f719fed22107ed93d7a62210a502d97c8b279d40da6db2d2d416210541c051c63abf73400451d7cd38069b27c4a32ac19e52f6ca30163e8105eb49ea1c233007d45f050039f7cb857584a1c8867bd26cef32309d46064c6606440a8bc8bda865064c01d666d53a24769c750973c85aef63f81f9bfc422196e4a6a13783120093644c15b5690be8560030050ae02eaa36ed0af724960fe8ba0a4cb33293a9e615595b3a163aaec235a025f7980c0a8a68869e58639c61199d16c67508008656e5f136887aa88a619580ca65d670b83b79b9664841a8d9a0c45d6a9ff6189c3f8675f58781b8b1de9e44a1b078c0d38bf010a46689347e6bbca78ca98d293a8a116b7ba5c0f13db79f5264f6441533612b7af7618d31b926d84a12dd72ff8e1be1ba553656cafd3502cd08c76e9139aed139d9ea448b2323e9b114257aa089c3943c1d2b23b28be5aa036705692fd466b744a5404ba7062f490166a1bd22ca32c718e4868134b53080c8a624d323f3b43cf7681872b3b9f82060294ac91978a6217607d9cf21b38d740527ac074d603586c2e8639141d56b366c76cef6a44803858df719ecd5284bc665e4654bae1b0537640bcbffa2e270b0d661367ae180c01b41af37a5ac7c407f213c71a3b547d2c4ad8eb27931c4bd9caaf9c2c1468109c43d4c4ce33a426090710bb437015b68a5cb3ae2aaa7f8b688604297ff1a0cb422c7aa724cd8775b0249d9ecabf53e26c474b30ee73ae42945f79349b2351734dbcc059153de5dab6ab89bf0ccb08bdd4aa7c15c70ac346ca196571290c75b09c1c94956f74cd91bc89d0b197468b3178ba82ca8218f7b09dd017b7fc8239c572be4fc42676b7aa385403473aa37784bb6a18433f8a5b69686183668837b88fdd91b3c79827d9e70daac2704ce83a3629a13c4c6916e85c412a584c465558c59c5a0b4c2e4607bbd681d24cc3c9d96c78492140316aba85b7f9030e5d17c898245229148920504abe4722dafc1b3395b62dba132bf3c863c0aae4e054fd6a9d7c5b25fcacaca7405d6bb45c34743fb3d3823da924cc63705aea72351096ba1b5023c1a85269788993254ae563ee7a702a18ce1e6566d59097807b58be37a2e99a0e9cb2c1353946e5e63a99b1cb745ab734f3c8805a7f620a3f09ab4cc14cb56aa1b964991ae3c36e3311c0cc23c28a0c77e60cc0e3d34b442034495a6e7838602d043be94652f4ac7554939c884641925327b5f16eddeb6584e9057ff2085915ac65b23878ac394a6b2003db7e26710d33924e44d03a13f27fb6c972ad60aada6947a0b0797231735e361c1c83bc74bb9d425b2500f4cb236c190a2b1d60801cf46778ce914f6c3a4649b918aa82a47bf1839f37b812025f1506997d3104beb7bf28da6d1f0a086e7b4c0f82177ab07a6706d0e7577c6d8b4396c84668accce1c1c0a0c58a4d579cd22439548c15359fc653b0fd1fb1f58e30824ba600e2b8366de00659c49bf0058d624aac99c215dc5bd854b9d7369f7649d54d95ad1982269acaeb71abdc45cac36d02001d00201eca319b3883fd5ab873161b21566f0097173d171eb4da2fcdaeb8bc91edba3e"
  },
  {
   "capture": 8,
   "client": "GNU wget 1.25.0 (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 433,
   "record_bytes": 1602,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 68,
   "extensions": 11,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 49 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02c c030 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 c02b c02f 00a2 009e c0ac c09e c05c c060 c056 c052 c024 c028 006b 006a c073 c077 00c4 00c3 c023 c027 0067 0040 c072 c076 00be 00bd c00a c014 0039 0038 0088 0087 c009 c013 0033 0032 0045 0044 009d c09d c051 009c c09c c050 003d 00c0 003c 00ba 0035 0084 002f 0041",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "0a35e0b374f9077f46115637ab06ae88",
   "ja4": "t13i681100_13e0e9e1c501_89ab6efea773",
   "raw_clienthello_hex": "160301063d0100063903038a09eff37b3e41cc711a4479a630ac5faf135f559f7e0e849e1acb735850d2ac206ab9538bde218a3505093bac97d7093f68413ae9560a26866365c54bbf1666e20088130213031301c02cc03000a3009fcca9cca8ccaac0adc09fc05dc061c057c053c02bc02f00a2009ec0acc09ec05cc060c056c052c024c028006b006ac073c07700c400c3c023c02700670040c072c07600be00bdc00ac0140039003800880087c009c0130033003200450044009dc09dc051009cc09cc050003d00c0003c00ba00350084002f004101000568ff01000100000b00020100000a0012001011ec001d0017001e001800190100010100230000001600000017000000310000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c0bf5826dd609cbb99721ccb3333371c95a80cf41acd1adb895bf780c92224aef0875f37c2b534ca54b08f222c8bb1d26094429d9495a2f53ba08cb70e8ad7755e810cca6bcc7fe507b464064c00b10f0157b1c80cbd16571501ceb8439d6e592ddeb901343974555a79eb29564899c590dcb0f70739234c853dd33f20d0c29dd69375441cc7f8bf990566a31a56f07c8ca79b4603d86830563593496ca206c184e23def763eca79c9854a75812b9295f2582ae985042309fd6a3b3b347af03b7c20211b5439accfdb0681c9b28d503419d71983425cac56c6e3ecb650ec737768a92bd879ef940159a704ad9acdefea4370e40289fc113de06f4988410884c02fe19a36c0bf63e7ac4356318a6a4aa6964436873676155d83b904c7027651574a3c35543e413daa258f5ff83f7f86b029db73bd3c2f42e29806847a02532b585cc8bdc39c099a5a4cf87493ec41788b521b0a39a4e3227d4412da614b77955161c34e3357100bd4562c8ba3548c37e1c9886ed6921d815db9b505817a65f7e32eb1894b75c4058e0269e656870a74934bf9036bc971b9768e4bda9ad4754991185b6812abc3fb4ef893b5909813af508c0d8a524a5039e96b5d6b17c712e810f030b5519746d9fc813aa33575436ede07216d7a3bf0d1aa955c714797142fc61e9b824ba0d054a2a20b8a8978a3883ce61a3732419ff7480c6bea120d274fe7d930da100c9c4021b5d836450c6e915bbff2f9869f6b790a9b4bbb81a5396116dfe2be8a0b66df9250b50423e3cba7761797491562107bcdc978c0212c026b4783f49c07e068ae11e31dbab50e07b98252475b8ddb0775575c82c8b90f746c06fb054489bd0fa872aefc8c6f42a96e4b6dbd6c74d3087a3177470ed10309270d4a92c71a4b320d3c2d6a4c121b2029ef5096ce022e424416bf03a36c506748d876bcb49c3d920aa5f83588e14d72674a4db857886b9ef89466c715a627abbc49c89c7fe8bde511938e79934247c8600639eb48948528948a50ce36d1ccc230cc84d47808e52e1c649d89ac5383f883d06a503ad40852f45134fb0bfd430117398384b1456dc469e2b0badb333b23c8b67960a48b763e4061aef3f0bd96cb062065a378c81cec57044da111f9618ac6c3a0dc016ad0ea10d6a993c5c2b5f4416e6db7c06fd3410bb04456da0d88c837420277a0b6431701be387506e68131f0c5b2484a6b5a50896ca33c541615d307a7be44cee42c1ec739596e4c2a95a63ffb10331f7007dc377651b34744e88d00e56e56ba57f8f6af6e8c46d7c8831d899b6ebc8060d2498f374229279d8b75ba696b691039aa50a10f56e277c7e76aea9107d958bc7f795598b51d7147220c8392ab121a0a729fea581bad35c14034acbd0b0d2d711c9220803d5402dada5227c251e6510b744a5fff2ab67c153f8c737f6882c788a1047f780cf9557e1c0264d6f6141100cbe37ab9729823ab500f4b4ba5c1133e47c53c23a3333fd04a30629f6a469824a848b6916b9a3066298a16a63466c3880fe68a72b96344398674d7f26472324cc2941e01c76532004104a310b8f94c45c46a02f62b36b23ecef37a12d979d3ea8a474b4a468783fc4222aa5a3721734ed791fbf257a70d6957fad461d393765960073b41df6e5da06ed205964f0cb834f9ff9a7ac020fbf48b911da54dd954a122024b7ae09b7043fd92cf4b40001d00204489af1e805d568bcf0e95554d8bd1baf5f0bc38e4be8853c4d152e12f881974"
  },
  {
   "capture": 9,
   "client": "GNU wget 1.25.0 (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 806,
   "record_bytes": 1602,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 68,
   "extensions": 11,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 49 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02c c030 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 c02b c02f 00a2 009e c0ac c09e c05c c060 c056 c052 c024 c028 006b 006a c073 c077 00c4 00c3 c023 c027 0067 0040 c072 c076 00be 00bd c00a c014 0039 0038 0088 0087 c009 c013 0033 0032 0045 0044 009d c09d c051 009c c09c c050 003d 00c0 003c 00ba 0035 0084 002f 0041",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "0a35e0b374f9077f46115637ab06ae88",
   "ja4": "t13i681100_13e0e9e1c501_89ab6efea773",
   "raw_clienthello_hex": "160301063d010006390303426ed4b726496860a9e2f6ec2137af2b1dddb4ee8fa1e59a29c666faef71b537208034f37474bbcb4923ce7aeb0164110702774622b926a912da69f1643c9aa89a0088130213031301c02cc03000a3009fcca9cca8ccaac0adc09fc05dc061c057c053c02bc02f00a2009ec0acc09ec05cc060c056c052c024c028006b006ac073c07700c400c3c023c02700670040c072c07600be00bdc00ac0140039003800880087c009c0130033003200450044009dc09dc051009cc09cc050003d00c0003c00ba00350084002f004101000568ff01000100000b00020100000a0012001011ec001d0017001e001800190100010100230000001600000017000000310000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c005c67c6047868c407f668a3229cc060550560d1ab6bdf76edc18a32a09b1cae3849be9b6f74472d6216a9cdcc62b06004189649753343367130a587d17396e5596bee5d98573692f20a98e61bb89b439c3b0e429f4aac341b1c9d9f677cb414345cc17ca3ac41b4c67ea302a3c250d84a27baba3ca838853ec870de2475ad6033bd98047eea10117827feceb91a85c586b39b240479e20e53552ea0cf8415861c8018edc716869023f810bc3a3bd42b03251d59d97824ba20360232b4865086390a71b7546cec2c5622181973184a242131f34402f133c3f6c6211b22316de1922a15546f237ccb5760ffac808fa643ec3bb897ac72359253512c2082398be2ab4b806290fedeb00e79343b5d26ca1368715d15e6de4770da101b4c43c032147f94400e13571b70481ba82983a72ab42bba1e3707789ba2181734cd5535ba04246df903f6a06272fc205f761134a2521a306849f0908d5a8079a640686b831f6c75b20421e5c00b56e4a50e2e488f02271c027b7dba88bd12c754dc80376e36fc6a22efca67343464d83681ca348112b245a9588736692302a3083a9207d641995e390cd8ac503049acf168460a6c969efc898f310bf4ce55ba4d56c023053a6c85a640541bd9603252c592a67a42a822ba9a23473a13eaaa73a7794759344bdd62ccd83808f68e77ca602387fa35bc4622e15e86eb3718c6b48c6cdf02430f5a91018a819546ae3d33517908736b0b44b72a98b48bac2da5e83149e35fbbd6754399a2270f9767d7f13797154abb4445bee652bb12880df96cf8bfa2b6358b7ee026abbf938e9409dc6e97862fb3e79b04b3dd893f4e7b3df009da9e88d549427c64099a905880bc93718e954a29846a4a07cd19555367a8986a57536036c40628d5bf581f0d9cdf97249a3f333750543ebc1767acc2b33460636497151fcad1efcbbce33373d3b8f45f38d95f187c082ca3e73b771f63b6bb9c83e2053cf6293a85871b3fc1e67ab4c72b4298903c680882780838a58f36f6920a462fbb544e7237db63933b74c27606893d570904c62434aa1728967d1c58b21c240741cbbd8430dd1ea4039e821f085b14f3971e35895415cb34310b7ed8587b7f5355583584d3a6165591e3de87eab10836f6bba77e62d1df2392d420d7277bf14d31149f4c5e14719b01047a6d30e2bf1305f755325e66d93e781777850d25bcbb3f6a11e801b79f5ad9b46871af850fc291d77a9a7f00c97f4db599cfc2dc2318f3ed9bc58984c0bd6c19dd72656006abd20cccc1aa3720c80f41c62e1c66bb1e1a88415190f2c9e3085655e6b4b3a04533cbb8746824df16a1b7ae40caa99be115684d4f23d0948625e87ba7d3a475cca3bf1e927a9c671f98679a39237e47a7c8efc49d525c44741bd7ac9ca13eca960f55ff4141e7c21cb58fba24c488b75f35ad4c9a75c654e50a33a18ebbc67188ae76c50d5292e833936ec25ba969838a9a14d17f84929e848d9966b2319608c96c91f7a1b38ca53e23c45f7a91689526fa8e49c10fb0f666b6583731877b20fe2e6629f3c87e5f60d18d8be11b98b06528ea0f60a86e1752f2c7f76538f6d86b0895c6437581ac6d47db9230164ac8ca1e2850954c7b080ea91af2ccecfe6c797c172a7a6d15744e4be8abb561a82e40c9f17d7b61bebc92d1a03ebb1e589d8ba643884a4b2f9137fd1be3b93697cd2a51b08001d00203df5c2f4fa76548f8ca19934dc35de3e783b751c4b849caee8084d6815124c36"
  },
  {
   "capture": 10,
   "client": "python-requests 2.32.3 (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 191,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 38,
   "extensions": 4,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 13 16",
   "cipher_order_hex": "cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "954ecce4162f158cc68e595c62bcf4ce",
   "ja4": "t12i3804h1_10ed599f3404_aaf95bb78ec9",
   "raw_clienthello_hex": "16030100ba010000b603032e02264bf55c76bed254ac4b38106bcff717d9645f1bbb106634930a77d181f600004ccca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba004100ff01000041000b00020100000a00080006001d00170018000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000b000908687474702f312e31"
  },
  {
   "capture": 11,
   "client": "python-requests 2.32.3 (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 656,
   "record_bytes": 191,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 38,
   "extensions": 4,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 13 16",
   "cipher_order_hex": "cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "954ecce4162f158cc68e595c62bcf4ce",
   "ja4": "t12i3804h1_10ed599f3404_aaf95bb78ec9",
   "raw_clienthello_hex": "16030100ba010000b6030307e048882c070c7c8338172617e670301678e7b9641b799ac2a7d0ab65b83e4100004ccca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba004100ff01000041000b00020100000a00080006001d00170018000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000b000908687474702f312e31"
  },
  {
   "capture": 12,
   "client": "python-requests 2.32.3 (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 1124,
   "record_bytes": 191,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 38,
   "extensions": 4,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 13 16",
   "cipher_order_hex": "cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "954ecce4162f158cc68e595c62bcf4ce",
   "ja4": "t12i3804h1_10ed599f3404_aaf95bb78ec9",
   "raw_clienthello_hex": "16030100ba010000b603036e0080fb0a3b2d7e9093f84b9491ed5dc75c382c49cfceb9a65e27a288c7026300004ccca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba004100ff01000041000b00020100000a00080006001d00170018000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000b000908687474702f312e31"
  },
  {
   "capture": 13,
   "client": "python-urllib (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 180,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 38,
   "extensions": 4,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13",
   "cipher_order_hex": "cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "1644236e445dd636f36aa6d75fa06569",
   "ja4": "t12i380400_10ed599f3404_67a080e8974e",
   "raw_clienthello_hex": "16030100af010000ab0303f088e165b2fb58e2c0145c3027f183bb39ac1244225e6b2595d356b2b45ac4f900004ccca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba004100ff01000036000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded0301030302010203"
  },
  {
   "capture": 14,
   "client": "python-urllib (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 502,
   "record_bytes": 180,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 38,
   "extensions": 4,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13",
   "cipher_order_hex": "cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "1644236e445dd636f36aa6d75fa06569",
   "ja4": "t12i380400_10ed599f3404_67a080e8974e",
   "raw_clienthello_hex": "16030100af010000ab03031bebb749255121b126f5e3ed638a9a8120c4606a5caa2bf0bbc2cb2fd400527000004ccca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba004100ff01000036000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded0301030302010203"
  },
  {
   "capture": 15,
   "client": "python-urllib (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 1024,
   "record_bytes": 180,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 38,
   "extensions": 4,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13",
   "cipher_order_hex": "cca9 cca8 ccaa c030 c02c c028 c024 c014 c00a 009f 006b 0039 ff85 00c4 0088 0081 009d 003d 0035 00c0 0084 c02f c02b c027 c023 c013 c009 009e 0067 0033 00be 0045 009c 003c 002f 00ba 0041 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "1644236e445dd636f36aa6d75fa06569",
   "ja4": "t12i380400_10ed599f3404_67a080e8974e",
   "raw_clienthello_hex": "16030100af010000ab0303f01d728df15b83789bd5b3f544c08a9cca2ee2eea990266ba6a65a1f4fb0dd9400004ccca9cca8ccaac030c02cc028c024c014c00a009f006b0039ff8500c400880081009d003d003500c00084c02fc02bc027c023c013c009009e0067003300be0045009c003c002f00ba004100ff01000036000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded0301030302010203"
  },
  {
   "capture": 16,
   "client": "httpx 0.27.2 (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 175,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 28,
   "extensions": 5,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13 16",
   "cipher_order_hex": "c030 c02c c02f c02b cca9 cca8 009f 009e ccaa c028 c024 c014 c00a c027 c023 c013 c009 006b 0039 0067 0033 009d 009c 003d 0035 003c 002f 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "b0c65d8a09c77695b6f3cf7f6c916260",
   "ja4": "t12i2805h1_d943125447b4_67a080e8974e",
   "raw_clienthello_hex": "16030100aa010000a6030345062761fa1f2071f556f422570e9aca38b779931af5225e76be0c0a7f0e7125000038c030c02cc02fc02bcca9cca8009f009eccaac028c024c014c00ac027c023c013c009006b003900670033009d009c003d0035003c002f00ff01000045000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000b000908687474702f312e31"
  },
  {
   "capture": 17,
   "client": "httpx 0.27.2 (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 624,
   "record_bytes": 175,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 28,
   "extensions": 5,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13 16",
   "cipher_order_hex": "c030 c02c c02f c02b cca9 cca8 009f 009e ccaa c028 c024 c014 c00a c027 c023 c013 c009 006b 0039 0067 0033 009d 009c 003d 0035 003c 002f 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "b0c65d8a09c77695b6f3cf7f6c916260",
   "ja4": "t12i2805h1_d943125447b4_67a080e8974e",
   "raw_clienthello_hex": "16030100aa010000a60303e2394bb80308dbc1e78b3d1d2491e0c6c066d65f75df0c289a332c1d46df5bed000038c030c02cc02fc02bcca9cca8009f009eccaac028c024c014c00ac027c023c013c009006b003900670033009d009c003d0035003c002f00ff01000045000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000b000908687474702f312e31"
  },
  {
   "capture": 18,
   "client": "httpx 0.27.2 (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 1367,
   "record_bytes": 175,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 28,
   "extensions": 5,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13 16",
   "cipher_order_hex": "c030 c02c c02f c02b cca9 cca8 009f 009e ccaa c028 c024 c014 c00a c027 c023 c013 c009 006b 0039 0067 0033 009d 009c 003d 0035 003c 002f 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "b0c65d8a09c77695b6f3cf7f6c916260",
   "ja4": "t12i2805h1_d943125447b4_67a080e8974e",
   "raw_clienthello_hex": "16030100aa010000a603034e420cf251b619e735f554e63b8925011d02fc941b6ea40c28bcfca43437ed62000038c030c02cc02fc02bcca9cca8009f009eccaac028c024c014c00ac027c023c013c009006b003900670033009d009c003d0035003c002f00ff01000045000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000b000908687474702f312e31"
  },
  {
   "capture": 19,
   "client": "httpx 0.27.2 http2=True (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 178,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 28,
   "extensions": 5,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1,h2",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13 16",
   "cipher_order_hex": "c030 c02c c02f c02b cca9 cca8 009f 009e ccaa c028 c024 c014 c00a c027 c023 c013 c009 006b 0039 0067 0033 009d 009c 003d 0035 003c 002f 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "b0c65d8a09c77695b6f3cf7f6c916260",
   "ja4": "t12i2805h1_d943125447b4_67a080e8974e",
   "raw_clienthello_hex": "16030100ad010000a90303200f625e9baa1aa77a2117e3701a7e6653007a221805bb577a3f5e13b7e1dfec000038c030c02cc02fc02bcca9cca8009f009eccaac028c024c014c00ac027c023c013c009006b003900670033009d009c003d0035003c002f00ff01000048000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000e000c08687474702f312e31026832"
  },
  {
   "capture": 20,
   "client": "httpx 0.27.2 http2=True (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 726,
   "record_bytes": 178,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 28,
   "extensions": 5,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1,h2",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13 16",
   "cipher_order_hex": "c030 c02c c02f c02b cca9 cca8 009f 009e ccaa c028 c024 c014 c00a c027 c023 c013 c009 006b 0039 0067 0033 009d 009c 003d 0035 003c 002f 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "b0c65d8a09c77695b6f3cf7f6c916260",
   "ja4": "t12i2805h1_d943125447b4_67a080e8974e",
   "raw_clienthello_hex": "16030100ad010000a90303790193b720d1d66b21d51b054d7b70711aa26dc838b1b18915835829fa9a76fd000038c030c02cc02fc02bcca9cca8009f009eccaac028c024c014c00ac027c023c013c009006b003900670033009d009c003d0035003c002f00ff01000048000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000e000c08687474702f312e31026832"
  },
  {
   "capture": 21,
   "client": "httpx 0.27.2 http2=True (Python 3.9.6, LibreSSL 2.8.3)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 1497,
   "record_bytes": 178,
   "legacy_version": "0x0303",
   "highest_supported_version": "",
   "cipher_suites": 28,
   "extensions": 5,
   "supported_groups": 3,
   "signature_algorithms": 13,
   "key_share_groups": "",
   "pq_hybrid_group_offered": false,
   "alpn": "http/1.1,h2",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 13 16",
   "cipher_order_hex": "c030 c02c c02f c02b cca9 cca8 009f 009e ccaa c028 c024 c014 c00a c027 c023 c013 c009 006b 0039 0067 0033 009d 009c 003d 0035 003c 002f 00ff",
   "groups_hex": "001d 0017 0018",
   "signature_algorithms_hex": "0601 0603 efef 0501 0503 0401 0403 eeee eded 0301 0303 0201 0203",
   "ja3_md5": "b0c65d8a09c77695b6f3cf7f6c916260",
   "ja4": "t12i2805h1_d943125447b4_67a080e8974e",
   "raw_clienthello_hex": "16030100ad010000a90303cc204a2fa9200d01bae34b34f331cc773334079dc9b64d0b6ec38c88ff788f18000038c030c02cc02fc02bcca9cca8009f009eccaac028c024c014c00ac027c023c013c009006b003900670033009d009c003d0035003c002f00ff01000048000b00020100000a00080006001d0017001800230000000d001c001a06010603efef0501050304010403eeeeeded03010303020102030010000e000c08687474702f312e31026832"
  },
  {
   "capture": 22,
   "client": "python-urllib (Python 3.15.0, OpenSSL 4.0.3)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1504,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 17,
   "extensions": 10,
   "supported_groups": 11,
   "signature_algorithms": 27,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02c c030 c02b c02f cca9 cca8 c024 c028 c023 c027 009f 009e 006b 0067",
   "groups_hex": "11ec 11eb 11ee 001d 0017 001e 0018 0019 0029 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602 0708",
   "ja3_md5": "66e4541357f30a0c6b7e8e46330ef5db",
   "ja4": "t13i171000_ab0a1bf427ad_0d46a1bf4a7c",
   "raw_clienthello_hex": "16030105db010005d70303bc1debabca26bfdf2adfc8e8fa53e6fba1f8a58b3bd8bfaf5d8e2690bd187a50200766015eef4536bf967622cb968fa7b2109760f433c3be6b78f8755e59c776400022130213031301c02cc030c02bc02fcca9cca8c024c028c023c027009f009e006b00670100056cff01000100000b00020100000a0018001611ec11eb11ee001d0017001e00180019002901000101002300000016000000170000000d0038003609050906090404030503060308070808081a081b081c0809080a080b0804080508060401050106010303030103020402050206020708002b00050403040303002d00020101003304ea04e811ec04c0d6b1ce0f394f86759fba914ef832ba598a112a29ca5d9261e12bc974652203953f456970e8b72178c9565f377b1df82976998eda5b430481241c915770dc8663b38051ca74b1fa3693743164b17b9a122dd451bfd1704fec24cc343359ae7a47e7a5016b840572da6a9175c38c680e66534a16a307a77c80b4738389988c0bd4bd5b878f04fb2932faadc869b61a11308b8349f225a822e968a5a8bf96571bbb895f184ab2d512b6af396dc3ba77f72591a1790c0d8171d86aa53ba12d25a54bd693afd4da0de520cc4c5617f3d0a62d965827567a58158cfbea5877b259a09b46e2bb03f1b20c8908225c315ee3fa8a92852fd55576f3b8377e5a08b8c0744fe552500095cf826ae217a222532622aa7e6870cfae267e5cda09d12028c84b246b441ae2e80f527489a0a9c4a8979a9e5518e445c2a201030f5578a9716a36f4aae60b892e5c325c8065575c757cb9131ef07480d37204b09640583350918b8f1a3e8a6906530bcf8fb879f58c41e8f6313b3654e3a9082948016205c04f439d55f21df0f6bbf8015f25223fd0f125954873d7547905eb1eb422790bdb476b605fa878bea7841e37aaa98089830689590f807d8eba54359420c93b5d3cfa1cfe7a337fa2be4b6737d5a351878bc64c151f5eb73821b203b4130b77f2687454475112be147870f3d6cdcf8853fdb1c3d11acca11cca6e13a7a9704dc37cc8ea265a71b2cff1250e3e0692dffc6c3a458be31480ef4c9d4ef860dc8c2b132ac2c8f09753b84347f097da18002cdcb63da80fe5e7588457c1046cbfbd7b4c7a2092ae48ad559b0070aa15529055e7f99dd432af56b3393bb58a47162aa2c0c128c17cce60629b170ca46457fa5aa9b5d7b7c209ca009864b00a0e1169bf08d429d36186e61320d5e1698216bc6221a80454129d9c1798c1259d649e4b6459da0738061a3c3b68ab42673996655aa0aa83b6a1a928295183ca43f5828e4ffb6f297a22ed48882298777f0b4a2c953caa630ca1a3baa75b010c38560c574d2bdc873a41222d48554fc56e3cd67ba3996919f5a38f26290847c472a8a2d46328e2e8bc746257aabc8de5c62ec15b888fc049e724808316cb1d3466e3cca14b3cab85b64f510c4f579639dee653d17748ac22ba1ca42a56d9a5e58b34251b366bcb61094bb3ccc871f3103fb5153ec07a28453661948ac759e646f5e951fe28557a846db1f8adba2236962a69fdccb61866a52cbba4f8778d5b200f83b2b1fbaabb67c9cda09644944a8bbba7850079c7b2ba8fe127c58d87c3ee7a29ec26300bd3253e4a02c217985ac18777975f275633c03aacf72cab5da86a5f357ff463a608372b82c80aa8fab312f91eb109049b5b4e5937c05d3519995ab11139687d23c20401c4e634983be54f14807e401391963205c7e1bfcf7353048c9d962ab8be40a60a09b0a55cbf815344a265c76145cdf7b08753089cee749db0f2671f76a65f3856655c892206adc191622446ab82e234783958208c87aa19455a739b81e6637509257f1280f91b671897af61a6856d0c3baf66cfa4e58e21c3a9564c799ee4cd3d923b1ac19b9d989d84ab1ba6dcc140ac494b3b7ab9182bcc073ea7ab824c297e6af8ba6c7936f303268bd3158c45c005246435ece65c5434ee200ca5c51a0486045a55e7c0032e7053fae9b54270323c982dc58b94dfff042042f3836aaf4772001d00203f45d698dd732bd70af1972f50697fd2710045d932fd3b750201d1b8df9e2e18"
  },
  {
   "capture": 23,
   "client": "python-urllib (Python 3.15.0, OpenSSL 4.0.3)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 525,
   "record_bytes": 1504,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 17,
   "extensions": 10,
   "supported_groups": 11,
   "signature_algorithms": 27,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02c c030 c02b c02f cca9 cca8 c024 c028 c023 c027 009f 009e 006b 0067",
   "groups_hex": "11ec 11eb 11ee 001d 0017 001e 0018 0019 0029 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602 0708",
   "ja3_md5": "66e4541357f30a0c6b7e8e46330ef5db",
   "ja4": "t13i171000_ab0a1bf427ad_0d46a1bf4a7c",
   "raw_clienthello_hex": "16030105db010005d70303ec0e751ba277fcb4cd030dfe01da1e977cde74c55984de650758ee726b86104020011262900e299831026f6cb2784bb9d940083e8f91ef8f2f69a6362ce6a1e4480022130213031301c02cc030c02bc02fcca9cca8c024c028c023c027009f009e006b00670100056cff01000100000b00020100000a0018001611ec11eb11ee001d0017001e00180019002901000101002300000016000000170000000d0038003609050906090404030503060308070808081a081b081c0809080a080b0804080508060401050106010303030103020402050206020708002b00050403040303002d00020101003304ea04e811ec04c015c09bbc73198a152c4f6c97e2856b7e408fbea675a29a3670829e5adc8d06b3c3c52613815861afba7c8998af1b75070a8b2045c781ee453e2ba9b841a697e92a2dff252a333844d2118fba26cd8b466b1b8c0da44a2f96cc00ae75934b2774b5107989111b96c735d46bbecc39c6b0e140dd3bc3d1e0bce10260312cb933160187db18f6029904897faad52a6fba6c7510863a11a9631770a458ce01e350a7b72054a01ab604cb95d24ec283161eda67b83b2a6137041d4c5467b2030dc5c2b6fb447de7467cec343c6757c2e2548883b3b8a91b8be5bea0e0a713991192039c4da73ffeec142ca70e431a3288161b3f0143df21adf4d0717bea4e85d1632be804237611e87ba6082284d681906ffac0d2040390f9bf00f90e868048a2eba036c0419ad4c1ce305b622c9dd4336680692ccaa7ca14b72688d64b817343c3ac1c7fcc3df96b52dd45ca1eb166e7f779e545c3a0d01b233844163b1c721ac562784e4773beddc36c2bd85798f508305a3adc94c7ee143db16434cde324c7cc3d30110fabd5a2f4e828278436a97720eb561b548291a94c7559454c63d2cfe2ba4f01e28f4eb32d69869e700568c20c6d70d2a5ddb23c6cc75b72c9b373422be663a471ec409bf9297fa85e357b9d1c5815749c48a86c19cbb10bd1d3a314a5767bd2a2b8e8ac239a4fa5064c92a823148124fe0b2a048141b4513f35215303fc6a34b181fc855b92401eeaf41c3f0b615691bdbac86ad883b6cfd399d1185e2ab586d7398016cbac98519f54d7a2f9225e717003f8565dfbfb1c73309529a55ea1c1ce756036aa00488cb4791f04a05db0afd90b5cce25b28e0a2b830282c8164e838c68af09cfb30253a504a8ea692a403868c1f6910980c2f5b1b3f616071022863913a41e3a82db992dd1e72415569b718691d7a19a26a63bef0669a7d133db4111ffec4bc17c1cc0f169c4f310dd6924169b84d7a575dd475816155b083066da6a4691b4878fa7bf0c082b0bdccab1b267db6c06a6dba820644dab9446f662903c69ae6c2338fdf63c26aa8c66180bf1d52b90580e145c822903c710a0738243bc1fc3c047d5c562d4cc858c4d51fcabacf3c18b5716c9c15036c61200d641ba9809cab499534b22be8ac714c691b9240403479fa1ab7f04583274d44f6d653f792a80b34b193a977f69cbb9781558122605627b408255b4f4685e0c4681109815f8a126fdaa341313b199b2934f19261f1773cf40774308c73fb99bebe95acb720d20a177a4946d10761fbc871b3ef536fa50a0bec394bb58543ec407220cc2314631b2a57f493182080538859145a52c2956439396ca834e90836fa9498be9a5a70a173dabc2b872832ee4888b115967448a313532165b0ba76c3b2b6a4498907baac31b7e7215e5933b0a710acd27c11d0a4e989b020318a6c7238d150959c57b7aeef19d9f0c74980321da02cf8e8a75eec933ca689c6c8659ac180c164c1f30281fe028bf8b300f6e4191e530a6fa59cab0ea4d672590c4a41a0c00710464bac1aa642c7ba51623cd4308aa0d65701af7c0ae026a93a07cad273b51aa0e332b081c653a79b51f469b95a33ba9c3809b1e898168991301264e83307859108e808aa21f91f7d4728033c4bf12cdd51273e1c8a2151952d50d6107c8c97771b2d8eb6398ddefae71228bd9b5525be033d004e745978079f2bd82f0673e001d0020eb5825f5747a02b6bd7b859cc5427b5825ef334b68d160140fd9e73fbabbfe4c"
  },
  {
   "capture": 24,
   "client": "python-urllib (Python 3.15.0, OpenSSL 4.0.3)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 962,
   "record_bytes": 1504,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 17,
   "extensions": 10,
   "supported_groups": 11,
   "signature_algorithms": 27,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02c c030 c02b c02f cca9 cca8 c024 c028 c023 c027 009f 009e 006b 0067",
   "groups_hex": "11ec 11eb 11ee 001d 0017 001e 0018 0019 0029 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602 0708",
   "ja3_md5": "66e4541357f30a0c6b7e8e46330ef5db",
   "ja4": "t13i171000_ab0a1bf427ad_0d46a1bf4a7c",
   "raw_clienthello_hex": "16030105db010005d7030310d2781265111efae4baf2a6af803c0145e19ec736be8bd728087a18334ab93020381d4207947bf016ace0ac3b7ebf6d414b0e0d790b42d34807856a3f5f1e05210022130213031301c02cc030c02bc02fcca9cca8c024c028c023c027009f009e006b00670100056cff01000100000b00020100000a0018001611ec11eb11ee001d0017001e00180019002901000101002300000016000000170000000d0038003609050906090404030503060308070808081a081b081c0809080a080b0804080508060401050106010303030103020402050206020708002b00050403040303002d00020101003304ea04e811ec04c003723ea64a8bf0f69081a11b2e1cc6d4c02c3e7b2916ab1ce1e909ce1814e6c50700ca78bb24341204a7d9a551b6f017d6162b7cd2b5f65ac379ba6e08005182a823ec6535a9712a65eabfae7297573c7e73aa26b09c034bda23b1ac74c4b645aa475d62890e0c653039c38fa831384cf094a2b5c5f739bf18a60f8ce4672ff050e8f601ed168618b99dd4d658141b6c1dfa16b6e47cde2bc4b67b81471ca205a2b80fb035928c3a59e1be90ca21094b17ce698649c8914c13cb501b198b7b927a91c3f11576b112bb59e804c9856e80f83cef90137b21b107f41fdfecc89a8b26745c8d74229c7329c783163f5733383e4b60b9587cf0e05a3a8401639cb47257c423a7ca95b1c41ec6c3e714b30b1a68a8531b791404afcb0a6118becbd0bd024b2b850a06f6c23feda77c69487429802e47d8710f48a398430d5c513e5ac854298b68f52ac44333b335e462131a4f49316440812570f90ad8090d49dabf885063dfc6ce9a6920d8209f5f1121f9109e9b641abeb35185ea7abbf30a7ec665ce64c39cb61e3c7616f01797ec82731b411698763de21a1a9cf994913b0e12463eb1ac8dc683542ee01f9b67a6baf9b7e37b39e195707993a1930161e1983fc4aaa0787a4eb6a998b04ca87c2b4666928fe6b211200396ded7585e2bacce2938e53b48ab90ae81c52986937611034b4944c5aebc6a84229f8802aa0b055719193c2e7884fc5c0fa413604cdc44a8e23fe72a86172b47bf745891abc1d2a9ccebe7566cc76120c121c053869d4b7e5c38720ef802465c019a7ac207d72ca10b235a1991707aa60f89ac55e7cacbd97ae61553bd78350ab2ca8df76376e34b0e43151ef958e4524445586602ac38ccd363e5351b634c7ff5c735886440dd5658fcf112d29cc6f65358caba5d7d89ba11da1e476a360d135acb18b38ff669a1775b739b4643f144b8568b36955443529af29a09d458830c029533c4540e0975676bb11a8cb04677c7b163778ad9bd5ae1149006a934114dd26402bc694e167a11c8261621465ec247038fdab93024a3f5b6b4f2596ee059251c03b6494893a30cabac9a7d62c689ec2c6d67b55fb5e4c2a6252e66a0735eb2b9e36a8316941cd9a9b22d00bbdb71939de521e08ca00746ce74a91f7c2c747397c09ea56f8ae639cf416031c454ab4434c6914806b8bfe377639b8274855121cddc924355478101719c463a2473629aabbe7b5b8ec628101dc9c8c05234c13690291cbe4b9535722b0e42cb903aa6b0bc7709472b6c68834f9481240cc97ab1728a19742426e777da47a659259c9e04c704e072ef16178fa00a3f941370d8865d1601d2c68bf2733f3f1ba6943741a0b01335785eb33b503d62965485534079b7c07276f82aa8351485340a8bce69c74448231da1012bb2a31870af81354550848862818f0b6601296515348819acd13f1faaa0873c79add52371d64326d31aef98335853a591c7541730c01982cfe6e49da435bcab0b82936a2015f71fbcdcc8d30787ebdc5faa447d9fbc9314476f99c4a5323a958acb2578f6702a3cacdeea405588305e8461503746dab468902a39980173e66499eca8c6e293667315a19f088db13ca1a9a11a884f3b66096273bdba403328e9aac419e753f959218d4fa6919649779d1819c85e97d1de0a22844ccd658ca3c35928e53dd0d740e3cd4ec451ecc8776da30b58001d0020be946a95ac49609cbb3aed010258c0bbedf374fc3c8b518e05acb367fa90b56b"
  },
  {
   "capture": 25,
   "client": "Go 1.24.4 net/http, bare http.Transport (Sept. code)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1453,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 13,
   "extensions": 9,
   "supported_groups": 5,
   "signature_algorithms": 12,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 65281 23 18 5 10 13 43 51",
   "cipher_order_hex": "c02b c02f c02c c030 cca9 cca8 c009 c013 c00a c014 1301 1302 1303",
   "groups_hex": "11ec 001d 0017 0018 0019",
   "signature_algorithms_hex": "0804 0403 0807 0805 0806 0401 0501 0601 0503 0603 0201 0203",
   "ja3_md5": "6639916abfac56b9257ca216677085bc",
   "ja4": "t13i130900_f57a46bbacb6_e7c285222651",
   "raw_clienthello_hex": "16030105a8010005a40303d133cd354ae7c5b1f30c415114eef6378b89b23030f75c9d184381139eabcd9b20d34244c09bdd5ccdbb73c6f9fff541e052c72b489d73719196281d345ff8b08b001ac02bc02fc02cc030cca9cca8c009c013c00ac01413011302130301000541000b00020100ff010001000017000000120000000500050100000000000a000c000a11ec001d001700180019000d001a0018080404030807080508060401050106010503060302010203002b00050403040303003304ea04e811ec04c0447571d7754a5cf686bab05e7f4c389051c789e2a3454198c8376a520b4b8975a7263b97599a8046c48fc613747a09432a74c8e9414050726291029a5d9404f1dc9547b5cf17569acbf206bb9ba80ea51bf7756cd645bf5bb27da86c3a64b14a3ca1ad981b403f96871c687467441f95bb9108b34e3a97878b7a556bc01fd0d5755ada127048a8b4f770db31bcd90c08e8e184638938728c4c9580b1caba4c477a40285105be71b5b23222c29750a94680b1290556925ae419b33d548c76539b4ffc35e012045d713c74c32d3c401cfeac70b7e33fdf3b7eb8c40c823c3001a3ccecb547948588ea0b5d3f1106134b7dcd98787795ca02e36d249b0c69445a91688b5ec34fbba71458524311675a5bd865b8ca03a5c94b38225701d2b84528b718a83dc697430b8b0fa0d96642fa0775e768f9c007a9c36cb2aacec9d1b52a362369b928140307ac8397c3d35ebd41b947e873e397b5fea435b56c3095391028187bffe167e0b7a8f1b46ff9a4bdb39288659972c7a4b765697979b00db3f18f89d73cf2d10f946ab30ce1bc00444b43b986bd43b3e0a7b19ef83887c246364009f3089b3b9165e5b6c05e40cdd9d8cc9fda0f4deb044eb96d0959653edcaa03c211d3b2030b84cbb11397a5c26c00c5717a51c4a3488a262a5a1691080eb068a2c1a5aea650e0301509d01afca434d3c65aabb4ac7ab880308c97149884246b502b97ce94d1ce76f5005b14c593e273f4c9a4d4db9303308525a3660f598c7de53ab6260b0ff31c3478a623d4b13ba1321198bf8d356f7d795c9a674fa4518501856832bb406a9877b9b9966861a03e647d4d8c2434fa815224325232478140181578558699b42fa8c8a2604164e46cc9f69a4a29b17466570b270386a9af00317aebc619f74c168ba998e9b3c48e754c45499a98f9bb0026175ea7374e3898a5d452adb461246687477423ee570f96b410d932bf477bad7551a51d418e15a075a353894f1b0cde049eaa7083c9903008710cc5413db83608da683c9e55b2136a044d542883b0c3dd76723cb94fcb3100ac4318636075d5392ce368af25482c8d34380122970b6430865c50eaacbfc5cc36f98c540faab7fe8a2f8b06797862311a6b9af70607f8d18a86ac3372cc88449576ba51c4791674bfd69f2ca55ebc95654cba9ad9a0909697add08896abb9bf27294fa2f9b184577e4a906191184aead07a036b2482e53c20f161c7f4468be6308207167e718c4ac20589ab70027a71cee82083cc904471925099c3450b3c19e4c399da4e77b733436b5f37b2af7e6b14a449cf9855af7a260be43b39394c4818e6cea00239b6e35a6795758ce23edb26070dec869cfcaba57a6e862a1594db90ea48120a05215aa04fa0895f935b210d7408fad754033144a4d15ab01135b3855fb9e51e4886bad6f8a065e73268b367edc063d3e44c93da4b9d227e22c60a291c2e98885147c82c0538222b9b6f47d87a5741b206b0887fb01171a242cdf46857a7090fcc1f01817466b6769ef99f79f58e33b92e0419a5c91c5df857bd01acab5d6b0fdd92ca88a845b163b0605c77bf63978181c6431b35e0822cef1a88fae6632a0c8531b935f5328a672c413d34d0d36db8924484b20e9ba81f5fd855e135cff03e554085a58a2bcc6cae7c3464d45e72350752de7ac02781903912a3d860e5b3cd3aa2fd545581cf6d1737001d00203464d45e72350752de7ac02781903912a3d860e5b3cd3aa2fd545581cf6d1737"
  },
  {
   "capture": 26,
   "client": "Go 1.24.4 net/http, bare http.Transport (Sept. code)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 347,
   "record_bytes": 1453,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 13,
   "extensions": 9,
   "supported_groups": 5,
   "signature_algorithms": 12,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 65281 23 18 5 10 13 43 51",
   "cipher_order_hex": "c02b c02f c02c c030 cca9 cca8 c009 c013 c00a c014 1301 1302 1303",
   "groups_hex": "11ec 001d 0017 0018 0019",
   "signature_algorithms_hex": "0804 0403 0807 0805 0806 0401 0501 0601 0503 0603 0201 0203",
   "ja3_md5": "6639916abfac56b9257ca216677085bc",
   "ja4": "t13i130900_f57a46bbacb6_e7c285222651",
   "raw_clienthello_hex": "16030105a8010005a4030320dbcfae81d1808d5ec3bcd51a3479f7622cec64efb99b1a5dec038eca7465ff207a0c4290a8fc0e9e2d9715a63eb4d6bda5caeafb118b1b64d3bfee5724b0775c001ac02bc02fc02cc030cca9cca8c009c013c00ac01413011302130301000541000b00020100ff010001000017000000120000000500050100000000000a000c000a11ec001d001700180019000d001a0018080404030807080508060401050106010503060302010203002b00050403040303003304ea04e811ec04c08516881ce12da928953033ac9e4048f2084b1531c2f7241f36b18edbf2439e2c5f65075a26a37080a1a4e1c8296729a3ea7564ce063444c20ab8f9588d49c239e7590b331c09c1087c2a725b5a8b86da31d1241c99eb08d7abb6dd2324dab578cec35c7038cb076a857b3a9af9f355625a501b4405ee748b24da2424569a0408ba03799610113cd27318c3e488cfdb6715b5a0766a351ad71f34b957b72a44909573cd1cba822a09956b093cc21bcfda346d154de4407782a9c8c8d315c739b4e132a0f21a49ae938aada1692cb56503d31a6bf09c189c335cb0b9c42303b3861fec9a86ac016485891368248b27d2bc24a09190c72b7f3c9ace4475161c36af0066e7fa70621c59bcc5615f5769b2d31f8261c14f253379e3ce15c08937d3bcfa50214b491102777c5070048bc8bd43f56376ec7da77550c2bc2e6858bd369338d1e03ad6982c7ef09bacd1bd9df9ab115079b60501cf69b4e23771937c5d2b5063dc781a858574386927e7fa0fa7ca003ad752798878622912acba1c9bb17af759333cca7173758cde32a20a907d4922ccea6ca4568641bb497b89138619295dc4089a9eea6400744554416e5c4828af6aaca30a69badb4f27bc88957b513379cd02c84b6ae93ca7f626bed27a1bb22e7692167da59091aacccf9465b8bc0a0095552e3032fbd02bd72b997840b7c280a46d428246f293e6f3c060294dfca339bd505f53bc93110464e5b2984c642835f27c31534b7ec0814c8144c6f02fdc241dba873818db6cb9fa8a21c369ef8a85c36bc57c517d7a36764c087291c33c37b436d8c88f098b542a757e92761b7c19249a161240246a75e64478510f71faae493abc454a57d873095158bd85ca6f827484f5599f37b07a67a7445fa33204a8116678ad1ffa260b719fe5340e71846657586b1a463009711e71153c0f8ccbff472509932cf76627c7491119e0b04a947666bb3855413426953f1f894ec2f825644b0624a47c0583c8b11b33d9b79819d4194ce14c45816ada4532c6a00220c024147bcd7fe2087475bf82745ed7d994c3f33919d33bf96b5190d2716b4299736abcfc642156a82e381808f4eb496047331db9998a5b56dae287b116c3e9b98df20168e4d3b1db34212ea1b1941404e7812925363153509675b1ac53b09eef5911fdc14637067c8f1b7e0e4c05ff9454c8934d16ba869d67a04a1663bda88f4627af52182b24dc695b692a128c62d1955d01b44b64c45071b931d8b6612af99d1e35407b4b47bd262fd2d568c141ca0bd6b1199c839a1c047bd024a9890ceaa073ea7a02c9d8028c1403deb529c9f26f1fb541ea49684cf0470a3bb34539cd99b2191bfa822ff123dd6c1a7bb40b8340a438160704e12a1bb2cf6e981459089285a5101673468a146823a94f63cb3c9304387e2ca56e382362f63ade945c82d91025b62fa46142ec410f60e4029b5c95ef01c9df0b6ae969bb625a3752f85da1d1afc2f056c38aa478477256bc19122b66c8b5894daab48362896efa3730cc7b0332a2de64766fbb2f7bb08a54a841ae0c3e4426a9270cc95ebc9ddd2a44e7194c09dbc2e14796ffa5965edb7a0d0742413957bb90005e16041a37206fa3cd364aafb81b1ed9121d18d64c0cd35a4b53e0425360d09864896c2bef70d191b5a3b1f9391c02c1e09b8105af05d30a765136f0cf06a2d57f9c99664c266da616001d0020a3b1f9391c02c1e09b8105af05d30a765136f0cf06a2d57f9c99664c266da616"
  },
  {
   "capture": 27,
   "client": "Go 1.24.4 net/http, bare http.Transport (Sept. code)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 667,
   "record_bytes": 1453,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 13,
   "extensions": 9,
   "supported_groups": 5,
   "signature_algorithms": 12,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 65281 23 18 5 10 13 43 51",
   "cipher_order_hex": "c02b c02f c02c c030 cca9 cca8 c009 c013 c00a c014 1301 1302 1303",
   "groups_hex": "11ec 001d 0017 0018 0019",
   "signature_algorithms_hex": "0804 0403 0807 0805 0806 0401 0501 0601 0503 0603 0201 0203",
   "ja3_md5": "6639916abfac56b9257ca216677085bc",
   "ja4": "t13i130900_f57a46bbacb6_e7c285222651",
   "raw_clienthello_hex": "16030105a8010005a403033382aba4bc49b36bb533b1dcaa86f94008ec3e8ce8019f5bb868df72a407c5b7202aa2ab03742917a2e7b5b55a3f93d823342e8c85a1ade1c4202ec7c06a8a37a6001ac02bc02fc02cc030cca9cca8c009c013c00ac01413011302130301000541000b00020100ff010001000017000000120000000500050100000000000a000c000a11ec001d001700180019000d001a0018080404030807080508060401050106010503060302010203002b00050403040303003304ea04e811ec04c04e8243b87a9bb280307d9c324569898863ba81eb478a902a78d2a0bc85c4f4e5a2e865584d149bac534092b2675475c571d596ba44a5c96777be335df6b678802a4799328fd84806b200c1763898c947051cf35290fb6047e2cd97383841f75b9187890472c7fcabcd76177bf7e323bc5cc9f914b357f1b67ed655e056831e912bc2049d36906e91a9c45c8922181b8c2150b00bf0513f9aae55b23cbdf52c31702f64b485e86843e65200676792e30199200a382cc8b0a4e81c21b7020b8683a20caf962642906154f19377f7c4b7167326014b4bb1843430a316c0f8b53490592d5b34ae259198d3951427069cb8a67329189de8bff2977e530b2e8ca34484f32b22db2071d13bb26c332d33031329815fab6b52ec083a793d0f332163c839d33114e98a9287f08444c2cbf4a8be72eaa6731b2bd62918a862197893a25cb6211ad7bfeb9c888818626b159704339b5f82b3f6a58b90295bc2318d7ad03092769d6006bcee21414f31c0de07ad4fb42126da99fe01ba641c2a78b7b29cc8ccc92c77478391c2b033782c8e15750569d5a9b177063315b2fa1ccedeca6e3f7280329b11ab568c83e833910a743eda87405b89cc8b66faba8367dc3844e5899ceacc82e906f27a216257261f5377e788349fb4bb01324f3649417d66b7597621ae66a22c2c8de717501cd3a480d430fc56309fb52f5c044efb9b4f8c31b716eccad8478c5d3a87355ba94ea9b74aa98a0c39b5def75e665750110511a07210ea5b53047a993f306d67664934b5616f689058422bfaea22c0212118fc4c1b436066babda0401cf1581054720d5a4028346a1797664e925828933a37aee697319b811f0857ca2318ac06703176cd897c2504952cf577031f0b174ad48b186887ab980c25e1c78cc364afe33742a47a00d005a5a848fef5af449a76482ac93c8ba15f849e251b6a4f11cd758376bd0c3345343872fa13fcf92195fcc90bfcac219065b581a4af65cf01c33ff8f16dfb666521144bfa8785b034270af89743aa0553253e0c79614523a273e417d8921f4c075538870d3435b896f22745762bd1e2c649052a4ae5b0fbd173a31792a8a61eff46091303a2b96c15cf8c1fabf104988c7c4d268976008c7d9844191a87ee61809d324c96ac56f0b5688eb958fc5764399c2edc6ba616e17bb03a59e63b4850e62a9861a19c800457b14a461c76b2389b50798dc65b698500c214740c022a15b5198ef26abf7ea32949550cf620846f80a8027b512eb186900528de112225476c6f369f3255cfea543afd5590676a11e74865cb457ad05a927daa7d3857735c8863bbcbaafc166ded439ba147a780e27c64793f9c243de2128a15f98c9249acc6b639be52965884a606503f4b5a5a13e9389f5b43820a83446a8702c24d01b732e34a6b8e22aa98c351b68a9ba9d5b2bcf7a586a32c370a4d5a5a7f6dc45b12ac6c7da5b575935c99c168587799097674c9675f6b0627f3780a07f64c74906e8775001194cc98881ca993ad6df012a471915c2cc27ff24398803f3b3c6a92b95f2f19b038ba88863ca8fde52f458816c519aeda30c8ccf459394799b049bb9d10214e7606e70b41504c2fa05a2ed9128f424a4b68bf99c516d8082853ca84b97b75c9dd626d39f5add407235fd46324e82bca25f20040038a75ed685de8387b968e884f75c22896310a09591112ac2251001d00202bca25f20040038a75ed685de8387b968e884f75c22896310a09591112ac2251"
  },
  {
   "capture": 28,
   "client": "Go 1.24.4 net/http, http.DefaultClient",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1471,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 13,
   "extensions": 10,
   "supported_groups": 5,
   "signature_algorithms": 12,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 65281 23 18 5 10 13 16 43 51",
   "cipher_order_hex": "c02b c02f c02c c030 cca9 cca8 c009 c013 c00a c014 1301 1302 1303",
   "groups_hex": "11ec 001d 0017 0018 0019",
   "signature_algorithms_hex": "0804 0403 0807 0805 0806 0401 0501 0601 0503 0603 0201 0203",
   "ja3_md5": "faa162b5a653756fba26803ea81b362f",
   "ja4": "t13i1310h2_f57a46bbacb6_e7c285222651",
   "raw_clienthello_hex": "16030105ba010005b6030393a39f33931771cf5b2727106282bca2816418dce364dc3e7c84d439c45ead8d2043f98a45d2aea72060efa017c99b8ffa1da0ef1ce8871f5becaf9a22e7958ad9001ac02bc02fc02cc030cca9cca8c009c013c00ac01413011302130301000553000b00020100ff010001000017000000120000000500050100000000000a000c000a11ec001d001700180019000d001a00180804040308070805080604010501060105030603020102030010000e000c02683208687474702f312e31002b00050403040303003304ea04e811ec04c0422131e8d085ac609f019847bb31cd11626177b40c54b73bc83c34f9eb3d47527c80fac01ad907b54154066bcffc99034e23621155c87cd211d805278c52c7eb8b628c556dbee30d68caae15a738361c6ef1d7c9db75808ae0abf08c212ba5a31be287bdd91771793fbb8c9e16667f3437c5769a9ba5ca499d0b40c36805ddc0752a910092837a44f95264dc79efd4897b2810313344ccc54e3549c714b32fa513083543be3dc752a4a95250779a75f14ac49854cd118ca676a92838827ee579e3d48958ca993bb5498a59b360db9b6654b3a1f818f9695b544aa0fa206ac478c1b9f9289b4406ab5aa02031b151a87c0845c5486358c9f84d38b4a20f21c0f6264341391f7f3459be138b2319a1cd5482d2f4060ee6acf58067ae775dc692577a9656fd3650d3c1b470f8ba68185f7deac68982103787c7937b295b05b50f786eb13aaf3496504f531d7c979c50069aff211566199de68404a3d89dd213c3bee90e194a261b383ede19315d98b05f7901b3bc09a5d845fa022686e61fbf8c235b261b297045800b2fe4cb7acceb801d7b9c7d629c44eb58c8a20df43b0818002b6cd208dafb821daa9422004b74a95005fa025dd5085b3c297023ac2391614b6c707656795e9388b91248a5f804e379220062baeac164a6e49ae80876118448fa7388eb550bafec6745da03eda00f762a0829674ff2910720f5ccca71c2a0541d4562c37f00b01872a71607818232a3e7ec63c900201e62c4fbb1997a41c54bb91a5714b3385303b6f37828809997ea540c3912f93696aea348ef47ae45083717b1c856b992f0f0c28e29bbc2d7c449ab5b4071800cf96785750743488e4c04b3000d785990654db26acb8902ab4c242aea38ca0595bf700d2d132c8bc01f80b0367b1191ffb393d4588923f10a20459b5d8c238b1cac786927d2904092e81506e9b30a42ad1793b9d0a83b3400c2d27796f9f92003073af9d86e75ac216630079b30be613ca98d2317d5a523759b579c619873328caf2a4abc606034a97e19b8a01c490790b827be657f52557a9da26f1ecb2b1a2872500cc105e83af5a416ad7a8445054dcc728e5c063c9339755b32a753c3abca1b05d25c452d5b56dee9cd3ad8112b25736ea73c06131d4ab82d70621603261205754dd82904ac60a8b2462db525cb13bb4f653953c8b431550837dfa26ed9f47b2b7b9589a50190d517001070f72a1f7ae5b9337b989895980eb1473b06a6add62f53ba0e5e035f57d0586962a946f83a9f1a01862043e59ab66f2315eda28db8982928e869aa76341a97474d5b5cab92ca2f6091fed889769a717e9179912c685bb08cbbec25b1525f594948ee370256d7494e200e2ed23c8f6c31412b60f0f231da98bdb976335c036e6472a850f2c82081a32516aca2f48d14678613e58149e99438d637859c3c0575144b5b76d41352d7fbce884a548d310a0fa884ece49169dba263405a0a285621f900152503faa0b93a397f76857d89f8c02eb41b02b14fb0529e86576f05c88dd9a4668c76b680a03d692cac6789cce8138fcb47a42d6ca7f9a2443c309626f9b0b5191df27a4708d464c86817309478db602e5f7a56c1e508405b335ce32ba570d10fa20130dcc1dd9830d1eb8a3ac7dd91866e7436018e259650669e3998419b5dd483da68d34e910a5b5e01e1c0138b2392146f74e3a0815fd92aef9959001d0020419b5dd483da68d34e910a5b5e01e1c0138b2392146f74e3a0815fd92aef9959"
  },
  {
   "capture": 29,
   "client": "Go 1.24.4 net/http, http.DefaultClient",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 323,
   "record_bytes": 1471,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 13,
   "extensions": 10,
   "supported_groups": 5,
   "signature_algorithms": 12,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 65281 23 18 5 10 13 16 43 51",
   "cipher_order_hex": "c02b c02f c02c c030 cca9 cca8 c009 c013 c00a c014 1301 1302 1303",
   "groups_hex": "11ec 001d 0017 0018 0019",
   "signature_algorithms_hex": "0804 0403 0807 0805 0806 0401 0501 0601 0503 0603 0201 0203",
   "ja3_md5": "faa162b5a653756fba26803ea81b362f",
   "ja4": "t13i1310h2_f57a46bbacb6_e7c285222651",
   "raw_clienthello_hex": "16030105ba010005b6030356c6b330f6a04fa0aed564171bc1c7380180d05e2e5a75bbaf8c0729f644cdb420f094dc7f42bca6b759e545d2c5c00599026b64c3455582639ea618abab6b3948001ac02bc02fc02cc030cca9cca8c009c013c00ac01413011302130301000553000b00020100ff010001000017000000120000000500050100000000000a000c000a11ec001d001700180019000d001a00180804040308070805080604010501060105030603020102030010000e000c02683208687474702f312e31002b00050403040303003304ea04e811ec04c0c5ba9355498fa6f840b4b53ffc87335ff47aae5a3e3195630ba25aca39c84ddc6e17737fee56ba7f881b06d2a8dd69a21b7b5249075f0cd0cf01373cf6eca82c95a1cc8350c7199461163105ba958db38846e88043bc61d491a5ee752f3a5b401316b1423c9531a76da4aa7e49c19081e59f6f385a48bc28ead727e33c371aeb2fa39a21e0e38388c4aa9a533c9f7851eb77a501502c159bc20c867721a1ac28102609f25541041ce9d5cbc756648db36a8f3abc31d7136a0911bbfb4656d126fc0781d44bc82a935b7f42bb3560bdc1759cc914b70cb185d50b0c0ab78620a93568cccd5856bf20596842e98994234cf8717b3f858d2ac3c0c8a40de3e961a2830b1318670c7b35dbd5373f8ba8eefa5fb402667f1ca1b9a79bdcc8020a4c10661622593336f0d277d8cb76667c3cdc4b431f7169e25b3f0f1a2e39943852f9a00bdb98b5f4ca74b1a381b4be62533484e3739e9acdd255c2b344705b67685080446a14ad6b06557d7135d6030409415061a6b7a57598bd3c4bf4016818b88a782caf1f92adda380891991784d48f86141371c96d7e0c755359870a087105355daee4b0b7810e0fd74a56835293baafe402003a61bd95970caa09bb00eabd9a771ef212bbe0024f5301907d128b78f86228f01b1af5ca15f79bd8cc38689b273cfaa95e0265fbb806dbe08ba903c5845a745e25a500d7131fb99564983ace71a81929104828c6932bb2ce697b14dc34003826628cb901a0af486a526204a64a581204960be3a7b0a9467eae6748307837a38b048c829eb6fc094f5a0d0aeb61def6791ae0b271c50ef6394eb7e5603134a3641158676035d7101f68f769b4d064ba49bc1226797a9c54c2f806bc38999c281cd920cd6c9c250d316829cbb27aac10a573bc5993c493228776e9b929c5b92d53116937c8eff99011e4665608a454065755e361abbb739b1074a06644804639a1d673da433507c91e59dc84e257b64dcabaca38a2c41b62fe7632052c0dca79745d86c592d655d4a16f7f602eda97949f23c78052b1dfe1413033a9286447e1d70d5fe7a2f15798ea4944f104184c8017e59ccbcebc2b9aea061901509d3744ea998e04337042822bace064cf6c213827239f740b4b6b575f22567a9b64b5822919d73fe27117112bbca02996f168893970b194c44c7dcccd6079a3e304760808a42409a735300519207e9567945db43871616d95ec8196c4ad1ab47df6ccc8a135a53a1505c405cc417643015743ff4aaf7141626fab757ed597b3e24314a65af40515663329db98b3f0bc9ad6158c62bcba156c7dd8e23438ec61f93ba531079c09b5158884790943822107a4c0d53418b693a7c24dadc0cb9ef82998381dc913ada5c46d8fc20f848c8baee8a1973c46cfc3341e0b7bc0f00b24150d989c72a5b07ac22c5cf2e48452084880c4742560ba68c71d033543e8d1704dd4cbc639746bc5050876089d151ad86502ea11c8225988d24a4618764d5cdaad1392ce567124b456beba8c50ec84cc5bf30607b15318ba76d10359bb8c0d14f504c9bc9e92c4c8ca1336e8597cd4c2ccf3330707c529d5bc72ebc503c5a8a39a1636051592bcd4cbf3d3364ad09e2d989397344aa038defe634fbc320ec9eff6a171898dddf656247468e2dcaea0479f1550f670202ad030907e8c56b8c48ceb992085692d8cd5a4549968c0e34dd6ad44001d002050f670202ad030907e8c56b8c48ceb992085692d8cd5a4549968c0e34dd6ad44"
  },
  {
   "capture": 30,
   "client": "Go 1.24.4 net/http, http.DefaultClient",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 705,
   "record_bytes": 1471,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 13,
   "extensions": 10,
   "supported_groups": 5,
   "signature_algorithms": 12,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 65281 23 18 5 10 13 16 43 51",
   "cipher_order_hex": "c02b c02f c02c c030 cca9 cca8 c009 c013 c00a c014 1301 1302 1303",
   "groups_hex": "11ec 001d 0017 0018 0019",
   "signature_algorithms_hex": "0804 0403 0807 0805 0806 0401 0501 0601 0503 0603 0201 0203",
   "ja3_md5": "faa162b5a653756fba26803ea81b362f",
   "ja4": "t13i1310h2_f57a46bbacb6_e7c285222651",
   "raw_clienthello_hex": "16030105ba010005b60303b2a2adb71e03688661debdebf980cd97526f7ae9cc1006990acc0085dc18cb56209af65cf7e9133ca844d49ed96e19a5531e6c8e93a5351b5854f671f18bbc71c9001ac02bc02fc02cc030cca9cca8c009c013c00ac01413011302130301000553000b00020100ff010001000017000000120000000500050100000000000a000c000a11ec001d001700180019000d001a00180804040308070805080604010501060105030603020102030010000e000c02683208687474702f312e31002b00050403040303003304ea04e811ec04c0167ab1558bad26a216f23774b6ec4e46078521a4682a7663a45bab712965183885c2565804f4a1c4e26708fa0669229098d9ad790a23158b9932c74ac41a88205bc1a0f747b9ac13a0772627b9395f78633ee75d2412c51f098d178320e3c424f2059d34967c20742c8bc6341efa9eef610f8c274b2a7666c9c74deab26a580b9c458b160496217a63ba9199c6ce32618905bb4acc38f1461b44d60c867b8a0f3311b50099b262cfdef079262b36005c0750721669334be1b67f09f0ab1542b678fc388e5506d16aaaef436930668517b025be23a1daf65095a833bcfb29601c6c9453c82aa25308cb9a99d0578ee2473f179d52973168ccac742c5a7d436adfb8ce6aa412f96a9094cbc850579d5ec0a16c1aa1f7a95c74b190ea305a5d0c6451ac3a2d515df3a58c680c7a302a3c13159342b99da3ba22781a695b9aa27283bc1322b3edf9c8798b364fc04f29c37f25fbc393a2621d045210a4a8855173f1417e808b6bd4d925c87b9fe5b143f780489307ca3438a953971f9a2290a2349c8bf120f826191b4903e24235b37cc4f877c0382a292de91a3cb9b675b0b2e1cb499aac19bab13baac792561429ad8aca3ba13d67d39e00e52180c96bd9bc3333e89a5f2153e3602be1c63fe300869fdb1172c328c8fa7d830bc09e6a3e00d2001ee74c14362cbad9cc1757b49934a9909855cf574af24b9fa635910e5910a22bc51a610c1bdc6bd4bc73d9f8037dd541d057ac44e03e9c7bab9f0626ee66a20571adfe094ff6d6681e09b3b54878ecb69ff32c2f6f4c14168326a2a343887c616cac5d35b6a7e3fbc198331e92fa3139964d3fba40e0f23e84d70eb92c1eca5531cc9b7f56b1b4fb8322db291134dbbf93a86963b37e3ca43f7fc83254e82248567b8c370273315d52fa00e220a018f8364844a837615438a141519a0768fc21a8e92df40ccbeb428551ecce9b770a0dda2fa51c2b00a5759034a7537189bce03c41891e15b66ae86aa3ff0ba4f591a385bb9f94b2b977c399d502606159000847718da4178bc467733063e7fa329f616baf713d43431dd5d3748f22b8de19affa81b3cee3b1a0d46222384243d87565c906d78b3aa1813d912a3f4736ba32090ac9279c3f26058260469bcacf603441b5f7bd50f337fd0329a7a40e3dd84be084aa634419c1e51ea878a49bb690224aa215d9262df792f42b8edda3c43813abfa8a6db1616d7378383eb38b72a617589818533979b35bbad4146c7ba54064a0be836b6845b0b5024b89a02cb5912c5b99d5274ab61a99f08a3ac3578ed8c209558ca12462be6c0264b3ca004019fb6792b8b381383aada031ccd71785e5139dcc6cbac1411a4f33a0f5838ba471c459a062596cc34b11bb046b90982aad7d567a3bb2ae21d03ba799033b1c053a5a87b961cc55047deb61347c0280d7ba8443f11edd8cc47e40207c6a45ec8c7e95f03cdf5ca0ab5c564a871d9d9985c1f7b5afaa62c4570594a84a4a168147d393ed95ce4ef567e6227b35036c0953840b62bc38f44d7a49c6bc91853c77a5c9484aa6c9664ee7c5eef880c70c6a96c14e0cd26be30a18992baf51e14c053b087e417c0817367d122546c791ae4abf58fb0a5318e02e5c1ed462c85bfa182fc27e2d09f86116d20a22ef099921da84ba37436afc1d4aca6acb0cdf6cc56f36880c24a1ced5ecf56b01989910bfc2283e5049001d00206afc1d4aca6acb0cdf6cc56f36880c24a1ced5ecf56b01989910bfc2283e5049"
  },
  {
   "capture": 31,
   "client": "Node 24.2.0 global fetch (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1581,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 52,
   "extensions": 11,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 16 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 00a2 c0ac c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c09d c051 009c c09c c050 003d 003c 0035 002f",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "e728b1b92f196b7dc056314ba5b9d3db",
   "ja4": "t13i5211h1_b262b3658495_8e6e362c5eac",
   "raw_clienthello_hex": "1603010628010006240303de17c4241fa2a7668fa1e9841b8685d49a67d27d5ef26c8adef914d4775ff93d2075688fc6bb884ff08b2476aca0077786d8f97c575cfeb95e26f4836d2907fea80068130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0adc09fc05dc061c057c05300a2c0acc09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc09dc051009cc09cc050003d003c0035002f01000573ff01000100000b00020100000a0012001011ec001d0017001e0018001901000101002300000010000b000908687474702f312e310016000000170000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c095cba089e4cccd5094e2446c3d953970d9494828c3fe5a3b2345453ec0a54131819b8622dc37492fdab91b3c8fde71bed0386ae1d1b3231931478ca4310c6ee3237bf688130598239eb18f4860bcceea501907805ca1bc7dd68ec9e338b399cd57d8a3b615b4d574327028875475965d20346dfcaed029962da31a1c29478021686fe1331a495709225f08b794593cbec3a83fbf8bb9db0943348868c10525cf92b97cb10f9269cc17184d34e644c36c8cbdb3b5ea73102f0c5754b8b487b52845e6167c97447d8cc4a7d91c4e4502c39240a0c80cd8fc3ca6e5c9f9809364380ca4b67b36b3caa2b53a451071c2f812439722286534d16679a25289d0d7ad716ca298e9b23083a91dba15d724c4a57b1bc860261cb4095049c9d7a140a94770912ba05489bf644390f4886ae55b4583b68045c45b7be25d742bc715660e75a7938e213e1377937cf62a1f1c7d56e23895a9b4e20a307466b4e9d68f93651a42d8c374f00f6e89b560353622a34a3eac25f5aa5b6c819d01c221b6e03f83242ff44a1c2d95267227468cab2279c312abca1c8ad2047e87bd99966ea3a78d8230c969676d7e9cc522a791c7967cee7b89e34b3d1969c17165578cd59d54769d5ed55bfb95bb5d83c97f23166588a94f8a42bc48187e7886e478adeed45d83a48ce2d843439a07a2a6bd0bbcb76a599cc9823cbf4639220b51a10821337bb3bdf2055e6174a941ab179172e016991f08b79c37181bf48203e63286812bfd4b7ff523b2f17bcd93a8bc8ef5a99f26010995b31bb4c44c87c45812487b973390387e72d27ac8c0b00c1a31eb6295f2696fb2949913d93ee81b15990250e00c828b449726f42f53f3c069a725bfc29718606266c39abbb576d4c192cf70cc29b27a1b18135ab989602892fad64e491ac24df91e09e67f22fa6f1e9a5a861bb8619825f0c94afc2a80c6c96001a7afe40853f0bb3dc8520698c52ca7254f40e4ca1c0027d57882cda7a0f4bb0f8786c9a662118f5b398563ae41a84543d599b64b59c1e9385da68cf8f049e0aacf6b9c24b808593a324e4e4751ff9a72e0a16af8259f10873da7f3acfe003ba7a88adeb7adf992465492270811ccbc05acb1d969bdc62be15a766915ca16c04626426872c83afa5a44560bac75340c1dc760526a142b884bd63cc38a3a18165684621b008dc99823fa887b0523d1051499da8919b561fb6a63457174928991eedb7ee0a9327782670ca3872d050421f2c20f960ae3f1ce5dc0340f6c77d98c310a705a8d00afb5886569b8627f521f5e7694886161ab939c0706922852a0984097adb12b3e7b2bf23b76b3cb010d932ce143c4c3e5cb84b8b5d9c79767d5a6e183c926b20b434c24d6b2c550b097c6f986dfd8c387e47c04e71687dc3abf7a04e3a9caaa5ac23994790f120dd5d16ccec80cda9c5f71a3658ab5010142094df7220794b882d388fd5689bafc7ff7dbb4c98a36cbe25c29cc283693ab1718c39bba503bcb8931c61a50c5a35288c9b89901986a5ad3f3113bd188dad3bd5004407adc12e3bb3613612646133388dc9c8d6708bd4725aabc4820e960f444b7319734693b0cd794618769532404640997589d65938cb6978a5b9ab59e81dda2bf2f2aaf55ca79bc0257ab0f128eb2aa005e9c3d20f3215c18b854d0c77fa346a1a34c574071f6f070329ce622adb753d00b0c32d71f9f18001d00201d0e2178be5acc142179ec19384050b047456dc888916a7f7eefb82b6ac1c626"
  },
  {
   "capture": 32,
   "client": "Node 24.2.0 global fetch (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 463,
   "record_bytes": 1581,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 52,
   "extensions": 11,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 16 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 00a2 c0ac c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c09d c051 009c c09c c050 003d 003c 0035 002f",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "e728b1b92f196b7dc056314ba5b9d3db",
   "ja4": "t13i5211h1_b262b3658495_8e6e362c5eac",
   "raw_clienthello_hex": "1603010628010006240303ea622592dc5e44baa94fbfa28443c432a13fb26422e622e301fc518e7db895db20d11369414f634cc8392cd842917f533541038abd09f26d5445064f32f9fdaed90068130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0adc09fc05dc061c057c05300a2c0acc09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc09dc051009cc09cc050003d003c0035002f01000573ff01000100000b00020100000a0012001011ec001d0017001e0018001901000101002300000010000b000908687474702f312e310016000000170000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c059881e762a50e3f501e7ac6e5d7115e0b62594f4c1ddfb66da751f9f34a1d5652c9933c39d309c868005774250a880c6f649c590637f49994fbe164fa341a208429f224b9a3ed2913cd4c23d4694170a642b8b0894e3164c28915a6b6c8dc651d1368bd4262a7d77747726a80044c69384889a0177471c0dd323115d309a920b073221c68670be85e71187d07edcd25a24d990c8363192786515b9c900e4aaf8c7ba909a7a10b232e0657fdcc2311a503355c500d6759e6152b6aa68c4523c67e096993983abda52af1fe9203b6689dc83a8fb379e18331c01382c5f77902e41ce6454761401c112f31cff3a5a49f68e638815e33c6afe0668133a265c1991c84ab83870335dd39950faa4cd3782cc9b8b5f9608e27a30659c6c16b824cdc753d9785f67e42be18a9406ba3b2ce38460332e2fd83a7c371cb0564d659a5021a51b9bf1a2ce0a0f545b904af98be47885049c33ec90a146c19dbba3bb83a395f876455c171ab61517d32b1f4facb6048745b1e270db984d34414490eb9bf0c523b5c159d1d4a704579155f549fa565c8c62c51c6bab0b9a9a6924b03eeb2d5e756e0bfa51e7b33f16a815c183aba38735139747f469cded5a6ad169581fc284e5d57b3adb03a412ab92913dcc51c14c940a7d2470421c60639a0657009ea893aba409c3feb86a101512d99c928b4c9373790b8ce37482a42a0661a2044b469f6c58ddd58bcd2258867581f7a63aae8289e43843119830a8406bda39669244150987cedb40c19cf31f2590081abb9719e9a9483813f53a0287eab85712c76d5915b2bb80de8b94afc2c4cfe13c792b4b20a752145a0fe5080ea5c7199be72c61906843313053539444d33e69b0cd57a1302cd606078b25ebd345a446383e5359fb7397f7e49f2005c7a8a82f3ae12f5ff52b0cd9a14d26240ed330f25328722b2c46412c2387979a787ebdd96ab364633bc82540e48d30e6a75b9145544b3b62e20a57f610c2998dd6691319e163b82b89b96320079a20347a5812a015a5eb38aa5a99e7b7969ea8bbfd1a126a920246a1754b4711b2ac343a604d4322b60a1b46d7b02e5a3c06917c05b4c08e337280ba0107b5489a02939395044b4dca46292389923c2a64379dc7307d3991ce27eaa9535a31375c73e00aab6b0480ff865e5fd99270f962890407ec2a66d9a25597718365c2c5c45b22bdc4abb6a66d6088090ca114a7623716ca7a9ee8b54145139e08c49561cc6fe2352b350fd0b2071243bfb2e947e900890257bc65736376a7c1ceec75d5721ce039c514e04c6f0a12a89956776c440b894d1f4678e2e763af1cb614b638fbf102482cccc02ca5ed1b2364d984ffe18cc714c515fc54a8e40209689f0976b6677a76920005a73c86511814b43ba90a20b2cb586cd7065538bcc99bc69457c97f89202ad4b1c645ba14b5143fc6c70ca09364f3d052d9055d17331766765730c42572fa59fc30130fdc5e2c817601b900c0ea3bee744ed6596eb4586cbfb73a08a644b421483554b9c2ec5f10678eebf6016c69436a876e41825a7ba4adc75689cb055e50b1b217fc709480233f78cac3656ad0eb43298b21db62c7a9177b11fa0f0e720ea4b15f5024721f5c080922c8151271a6d0963f94c42e42b7132e8d68bcc9f8babdfe49be44b86e329fc03930bd6de7b72f053cae861186b58531a2ca97395d7d0d03de552140001d00209e1b888564e1e50267b9f3c813a5f66f2ac80b4df6011d57e3a613deb720f175"
  },
  {
   "capture": 33,
   "client": "Node 24.2.0 global fetch (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 928,
   "record_bytes": 1581,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 52,
   "extensions": 11,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 16 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 00a2 c0ac c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c09d c051 009c c09c c050 003d 003c 0035 002f",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "e728b1b92f196b7dc056314ba5b9d3db",
   "ja4": "t13i5211h1_b262b3658495_8e6e362c5eac",
   "raw_clienthello_hex": "1603010628010006240303cf6c1c9678d47d0702b78775a1900f38fcaf2e7f1fd00cc25949743805a9abe420cc8349944715b6390fd672845715c37c6612264665c4f8a27572ec16d7bdb71b0068130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0adc09fc05dc061c057c05300a2c0acc09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc09dc051009cc09cc050003d003c0035002f01000573ff01000100000b00020100000a0012001011ec001d0017001e0018001901000101002300000010000b000908687474702f312e310016000000170000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c052ba95d8b1cdf6c794f909591764891a6c0961463d2ff359626331642160a3c356790428c897039dd0acd71159b119cdeb273375f4be0e0ccb2b3b09b31ca7558470319ca9cafb5dc102afda2790a47b67b1da3b6dd74475a03fd8775bc2787b770854f9c17708716ba07acc2c4b64c8e831d52ca50f11ae338388c3dc4f98d86aa9b5234718080983a042534194597c2e969affc69fc4f9c0b53821cfe33e00adb6cdda86e0b31b9dd3170a4552f7b8bd8703447f2282c511c7bed16643b49854367692b5b82bb080f734804de4466e183ff1abab001c5659d4353329b61e9504533c3e9ca6623e484581bc5a68888975525504922e0b4b156e47b4bcc0757cb98bb73229bf828d880c0236d90441c126cb41a207c6c97e8898dec59b25d3040dbaa8d44057dd7169664872889051fa935ea764af6a9c7ab0814f57539611d342c9ab510df50d28662025271ca0a3871b0395b5a7c92f718a20f11b13c11c345b0f56e74925116fc34b42e6387c2da075613bcb72a727bfe6cf3897363d1486cc5ac1cfab00bc7b142c5119a893c495f4249e3c5633089cef123695b26bf602bc6bb22f23dbb4357a30a5620d0c9c282431cd57c9c9f758250b02cb4a6abf21f1c76e152c919b4814e03d6e751fe700b4f8cb83b939bcd64bb8172c32035070941a32df883d649a27f0966fd112943dc9b4d7b20907d195abd3bb45d3840a331001d78a4182bb9e955af9a371a93750e77c782bc463d73cb5f58c28256959ca5904cde195f8d8c1f904907a13677d864cd37ac5f2746d3b4856bc0142e0ab93e3515465653c67445df1952ae3c6464ecbc9f536bf81d3b38165a388189ed0497c76e14b303bceec23b5dbacc3851485f9e94400100c6da231c6e367d279a0c30b304fc0011579c43e05445ab93faa0bb97ae587490b83ee680c75864d3cd3b77ffc5a930b3e1ff51bbaf3870b9164dc93cc5cd66b4e08cf7b16aa2a818b283504f03226dbda45e7906750f37d7cc3426d3a9da2f3b14b80a7b1c09fffa87449658fd565ad51c803b339b83423517e8bbb492394c41b0c6233098d434f48b8c7cf04353a241ebc2c58ce6246d9265c13b0ce835a6a78f68f4ae8867d39931a32256da0a60b0c6693193ef7d78b86c7b751d87429bb074b90c45460ab25852984d4b55a947a6a2197acc12becd1947c8007da200616d7a2c082cd3e01cbe63234b3b1840ad769b8913493090e2d28cce25a7ca3833e3df5713de47048ab2f71db2eaf546bca4c5570612365027a509131f9a05d85661e025985d896cf0be812059876a2dbcbf1022a0f9634e594aaf1236f00c1549588806e780ef7583747a97c86e7cb47635870e5b95d51be3a07a30168a22f757d9b17a39b018308757be7b2b012cb2bba985a04bb7155bbb9e9849026a8a981f8cc7d537312b1632567011ae1b4d46b442fc87d1c8b58ca418eb7dc9e09434f7173777f41398784a53116a587e0657b54bbf02a79dec78a24336b42358670320833d360f73a0731fa31dd474b96a67f618a2e73663c36f74f3ff8093421307e9352a947aed732ad48f87a330848f32189ab080d1ca72fe915685cf5203ef23eec2162014330568504aa9671ed45790e89b909d786fc540331731c24f3beb0797f1cfa036f140e31e1f486ce25988a89a958ce84d05ade5e8f204cd5de58b14b90beb6fd861de97f37021f38001d0020b1e9cf45a2b4c504d65b98ae76009bb9ac50bd1ee21340e9c84255300d346267"
  },
  {
   "capture": 34,
   "client": "Node 24.2.0 node:https (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1566,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 52,
   "extensions": 10,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 00a2 c0ac c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c09d c051 009c c09c c050 003d 003c 0035 002f",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "74fc12d4399034848f23564f342e65b9",
   "ja4": "t13i521000_b262b3658495_8e6e362c5eac",
   "raw_clienthello_hex": "160301061901000615030369dc6248d5999574e444e05ac865c870afac243fca8a610fa11fea1941801d1420fbcb3f81449a4c5e304815ba5bd156aa572261a5d9999a34333bf6217803b2f10068130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0adc09fc05dc061c057c05300a2c0acc09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc09dc051009cc09cc050003d003c0035002f01000564ff01000100000b00020100000a0012001011ec001d0017001e0018001901000101002300000016000000170000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c059088652945a94e38a25d29a450c577f70b9b61c8e50f0af8c127074e7bae7e16625db8c65fa6dde5b06eb9bc38658a393421769909e3ed4afad929c9994b4a5ab415ef78bba7203a8b907efc4cc9f794f91e7c9bd509c7bf2b888e96ff9a08713f7639b043bd6d7876a99c6a441c14431674de49dd2c9823e2a3d8913b2bf015a5077b779a3c2ecaa106ee4a8cc5bc9709a3e35f7619e612d7e628fe8f238cca2ba40da0dc680af15c04815c3c5b599b866368705c9b524d332c17384294a65095c1c45c33cea9936bcc577dc468c7482641babcba7790067060dcf58bedeb692cc1330aed46f15536066d67556ba8cb37c89ba8c8875722bc54a06c316644bcb7acda055b02c90e4fabb4a3168c8eb3f7a396926c89000f0a1a18859d770b39c832dc1caae9e2b9588754cd7873093841421bb6095919738fc3906156af159bc5a199e96c34413996aa4803f05d9cc6f516b7f7bc3539933cf40bdf86102b9570128b2c64bc2a46fa01bdc05a2532ab86e8bc32ee1035f7021bcf2b4600849aaf651e725c93ae536d8a75b5373a89db2a9abf330a9f84f55f9c3689330eff665471454371bcc87550e0893cf447045279bbc4db479fbec4431389543e4c76fd5022aa4c3c0dbaedca411ff62cd51a57f873cc310496fd89aaf59fc3682da0d634361a9caa33b5730117754a4aa2b7b288763ea5f3e757cc37ca9832b2fd2b3545a86489051393a447b44762696d908f54613a3d8526960b1e721a2cc258e46f4b074731eae441bb4367a01a97c9da390f0e5578f1a19a3f37965d9864bd4a55380b80aa9546844703c00aeaa2a918c46b70d64876abb86a3186ba570b1e30b539658ceb0f01a95349bd1e9c70bc7115eb59d2b006d72f65f837245641a153ec5200b822e7ee98d2c9a99475c8e764890ddb7cc75d52d38787ad2c39b1c9baec963a761a0b2f41bae3e4b2ab8b77501409dd5567f98a7150db3b341ccab5f78326c76bf32a54adb9a45986a59147430d633261df57a956ccfec9a2585457e10818873d8c383864f3724ad29fc470421a089b9a8d321ad5734b359d7569aaa94ae2cb951a41b4270892ab63d0dc01407ebb2a058001f012cc8e4a0aa04b527457576b223567b8e13119c94d16ddce7a546a795aec01d6094456df93bad99958bb7524a1632f9979400cb794aa2533966c17b7630f8899a93f79ddab26c036849d172894d3a8022698586ec16e156805d1cb00e97ac9cbb3dcd3b76000c478fab4087e00720963d2a56685c83bb6d55a2a33ca049da8bad55605d1886a3cc7a67e4970340a92100a96b01644cf18f8ba23bf2b56143e18ae8809cd6eb2a745caa53b11a4590b5000170ef89b816a4b765d1b5b26505ae061e149245db8261972ab312b47fa76b1475ca4a6e1194f7fa37adc723088b51aba7b7446133023175f8325ecea67355f5018f03bc0e0cb4ac95a8706ace7eca3908c99e5ea223f099bbe061111a88c876777580d6853d473e523012063cabecdb835dc77b2455924f82332222a838573b3ebab6384a1ea2205051218641eb1ade293f626c0ca5629f3bdb365f58ab288030ed89bb3714c471fc04901924d0d4cbf16132009c456ee9b4c90f019b65ef6653c37048ea0d9e09baf455cb7587e865fb28b43fadebe24bf7934b59e4b51e0f66dd9c23bbdba22fd2620ee2b2bc71eca995e26458b145923f001d0020dd8197116031579e7532aa367b50468b0f168e484f51e0ad08f3cb1e762c6c7e"
  },
  {
   "capture": 35,
   "client": "Node 24.2.0 node:https (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 431,
   "record_bytes": 1566,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 52,
   "extensions": 10,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 00a2 c0ac c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c09d c051 009c c09c c050 003d 003c 0035 002f",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "74fc12d4399034848f23564f342e65b9",
   "ja4": "t13i521000_b262b3658495_8e6e362c5eac",
   "raw_clienthello_hex": "1603010619010006150303ec549aceaa28294920beca46a2b27de2d62e1af68f964d6e516a2cfb4c5a5b4320d3f853c7cf28751412f2ef25c25aadd9a5b79e62ed0158403045bdb827fd4b790068130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0adc09fc05dc061c057c05300a2c0acc09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc09dc051009cc09cc050003d003c0035002f01000564ff01000100000b00020100000a0012001011ec001d0017001e0018001901000101002300000016000000170000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c0b57b2d96195415624f6bc1561b02336681abe8247669b5ca6588bd939b778f5061195a0eae0a41204603d4b56768db1c9589b2a04c2eb88950bb0b9c7a98912f818376c00fc6c948d45c0ed6a283393ab20afbceed553e5e6c7a722a2225e64b0ea1cd9fdb7c19901e7c827849b67f255cabd769a78854813c097959c77295522732d5aa4156a1ad802538ab5c12736aa19bb1e9034206e589d625156a08b33c215a30c40cef25a2fb6228f167649fc6172d74c7e8b85b8bb4a31e21b8a231bb07d19b8d6abfc904b4bbd3aee50bb0f66c1220364df124be128bbb1cd3a5bcdc473b2c0c39f861b23110732c2bbd660fa5b5648353245e786ee3f9a427f1869440a429c80945dac3b5c312e16b99ee737fa4264aef6223a8a72047934c7ceccb159052585b0b529c1261bb871391ceda7a4a435bc8ce107208c251ec977e36e74c5a91b2efb8c0a394b75ff52c23c20dab588a2edcad11bb8867a62d0a4a87f32b1c5a4536bbe4aa8306ba26024b8ceb09b8e2a93e42b6cf81b50ad2140dd2391de9023588a6a1795b5f3b64dc497751a50216ac28c1ac94bfda928c7c11145b8537a65d68ab03fde651e97cac3446c733daae05266d67a4958c76b8d1c1b686f964e4f820600144b1a0a526f17bf9f8b97f3163ec38046955af93b95a4022a17155284fd2262fc5c53be429e8a671f95383bfa75666a565ccfc56f2d957f3a561069a12c7f7b2ed889733e00fed279d8ab43b75f110d7f52fa0455d4a7552fd5855735590ceca2a6c09140f07cbeb48034c26aff13855bea135591632869047b00213e2b04d6de57adf862880c05d9cb12a7b47948c273c7dd21cd97a372811305c9ba33ab62497b6985084359a0bb485c62289b6a3a361bc5900646e2572001d32139259fe141692305005c45d1150a80b50b80e511033b0c475766b91d6568de0c19d760a85d305f724c4949073fa16aebdec293dd207aea864fa213ca0b9ac081b9286a2bc0df17982cb6dd4a421e6430a10d0a7355cc283360010750b3770b10a8c1627995e3b5c1fde6a8814837aff855bda4430f8db656e3845623b8c5fc38b754bc9b3764da3b084df48bcbdc15f2261353286a1939c130a97acc797b73853358231691ecb5e723cbba0e8a692b879715c1bf2753122643f88121ac15539a43256cd1b42feec4b291150bbe95f04a96d7e6b7b25571a9ed099ae523d7cc71ed5774e77da56b53a50a07a84d30243c2c5834cc778e03133caf208ccb19d747049de84aa42968cfc53700fe11120a3cba179898214676a412c5640782e1b0a43da18f36c95ac1c3942a5035c7009ddfc3f8eb277c2790ebb090a1ce5314cba486b556525c85c7b60659b04cdb41c8849f8b38c45340124379f40b22cdc13a2a04961536be1831a2797afc4f89d5d68a68c423aac7c5b71d00c0476427d26c35987ad7d655b9d995d2cf066d3049fb4a2a1bcfb355651231cbac45ca596d3d545f4f98f93e8151dac4a5ac8cfb27065e352063847ac9f72781d2148faa823a740284be33f9300725fd79d00c3a8be6737fb669e507c4d8ce55ed7568109c94320401513a108aeb6022e0a3670b86548b026b0567e5806037b3043ce941199d73253881245e3a1d67756cd035c861e326a57c0a20521f9fc2763f23f859b970d537d062f7ef3873bf5bd90c183f0f40fc5567593670642d165b46fd93774001d00204c29326d1841e7ba62b731ddd14e17bc0bc29af011e2469afc7ba523882f9771"
  },
  {
   "capture": 36,
   "client": "Node 24.2.0 node:https (OpenSSL 3.6.5)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 867,
   "record_bytes": 1566,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 52,
   "extensions": 10,
   "supported_groups": 8,
   "signature_algorithms": 26,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "65281 11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0ad c09f c05d c061 c057 c053 00a2 c0ac c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c09d c051 009c c09c c050 003d 003c 0035 002f",
   "groups_hex": "11ec 001d 0017 001e 0018 0019 0100 0101",
   "signature_algorithms_hex": "0905 0906 0904 0403 0503 0603 0807 0808 081a 081b 081c 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "74fc12d4399034848f23564f342e65b9",
   "ja4": "t13i521000_b262b3658495_8e6e362c5eac",
   "raw_clienthello_hex": "1603010619010006150303331f32987cbca2710a7d0ebb58169318776e668fdaba5b383253a7ec38a8b97420d79c8d53961ec26c461a5737aca24762909d68012ce81b614917e486df18f0a50068130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0adc09fc05dc061c057c05300a2c0acc09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc09dc051009cc09cc050003d003c0035002f01000564ff01000100000b00020100000a0012001011ec001d0017001e0018001901000101002300000016000000170000000d0036003409050906090404030503060308070808081a081b081c0809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003304ea04e811ec04c0185040223831815a62057b4f2c7cae61425593ab94c8e826ed89bfc2eccf4cd95d2603bbd9b09bd9b028d60931e02b7156ea7d872a398ce426aeb2926be646c96a4e45cb87f3f320410936ed404004b410fc06733999b41b7400f2250f0c96b6175c3e07fb941305464b0a455ea163a36aae79c2131cd0ca69f2a060aa2e6ff53e0540974287a71072cde7a02eca9008b5c92cfb3aa202ebcf3381b548a6b012233696b20d880ace13a262ec95af4b5cc467239a6b99749f3524a0c11143364b376b733ea700358a491df1a074d307a05baa4e65c459913dcac55a97158b46e9b0c501cf203a99f68a65093a728c71921c69691c1ab93da0aa87905713668b42a400180a5295486b6dc2671a563a83ac6fb420073a5c7fb6e7899263363599715ab0c98cf8c3775703ce9ca6d4f0b9ac9b764c8285c682c92158b8fb541602e5bcd5d007b56b3c05744dd05aa435cb2db8a38bc8240dd4710563c24abe721493a92bcdc886806a49471338a5969b9457c6b99c901c8c731605bd3e13084d027caa6035cde552f2e142b27a2259d1124053bf7b3aa540033b9476bc6ee189eea5c2ce38712873c804204a5504823ed59710489df7673a96684dd9522add07a414a3155ad649d6ca763aeb97f4a5a475037bce4bc89a462c4aa55b05d3ba084659199a682feb2356a49b1125c11127612480ab8885cab93a21c06225732718cc62a3630b487d18b543face4971ce0d7a9748e3be3dd2987e11977b37862d1abbd3a75e5b58071e72bf6de0901a005bcbeb67118cb32a63223bc6c4fe114ba447878e133e5a912e10381f34256e6401b6829373d97aa56f4294d35135907b62d02aba6fda111523885230245485aec60713ba882c68f449aac970d1431f9bb733b1181b5aa16e6ba685a89bcc81b88e1116a2d2a50b773b463175b9bb1c0d50b9910a08966fac03651a3327ab5a8c462e436349afa06ed2227a52a2cb37f5a0c81b40768400b04650a349590ee94799ea99574331ad840c43501de7a0510c1a793af752d1c51ac8397a2434766da7accd6559ee520c7348cdeb3988140759dfd2a4e37c17b8e4118791ac2e63392f09a2efc178837b9c24c66487d1922c535c7adc598f35657a670cb973453db03216d02b892a2563a610e2aa234d361130d7c07bc70b24f1974e14c01417b69f320a874c836db8bcb61c14dca846852b61400bbe60704260c4b96ef28fb661bafda34dc28a8734413f186116949110e562093ff48d9279a179d97d9bfc4b42b5b37e741f6f5707c750b009256fa90aab32bb9070fc97c319c185eab8b6348461c20482a28903363c303620b4a0aeb11524a7832ee1b824590818cc36c2aaf9276c2c31c932a891655bade78f055264fd2832b307b45630690ac55f76162d21a2cfbcd29326e15dded9486f2cad5ae976b98a7c46d10dce8c5bfdb33fbbabaa010820090b2cc43abc62d5a5e84b33ea1749140430ba8173b2b171d36154955a3ac7c3279c74c39f464b9b29cafa8734361461275c6032c98b07ea459566b824d45a44f6baf28a87df0393875a849ea31a7a6987d9555237952b588b7b7b405f9945915862036534865ee86fb2841dfaf23a703a590ab876e69d4390c3a39de3be0de430ed86c1b4565c2bb3c99bf955fc77a7432e1f3b548569fd3f17fb2e8cee762894abf0678363992c7a206c054607b5d18c0d001d00200890e0116fb939fd9bfcda5687fe60dac701f0614bba12a3a60fe83f26787179"
  },
  {
   "capture": 37,
   "client": "Node 18.13.0 global fetch (OpenSSL 3.0.7)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 349,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 59,
   "extensions": 9,
   "supported_groups": 10,
   "signature_algorithms": 20,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0af c0ad c0a3 c09f c05d c061 c057 c053 00a2 c0ae c0ac c0a2 c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c0a1 c09d c051 009c c0a0 c09c c050 003d 003c 0035 002f 00ff",
   "groups_hex": "001d 0017 001e 0019 0018 0100 0101 0102 0103 0104",
   "signature_algorithms_hex": "0403 0503 0603 0807 0808 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "6521bd74aad3476cdb3daa827288ec35",
   "ja4": "t13i590900_a33745022dd6_1f22a2ca17c4",
   "raw_clienthello_hex": "16030101580100015403030f5a7620edcb2cbd46a2855e7a64589afe2263cbc9d5bf9043d2874a0ea4d4252075431e171314537cc19a610a41e1084264b9ecf00998b411809aae4baf841b590076130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0afc0adc0a3c09fc05dc061c057c05300a2c0aec0acc0a2c09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc0a1c09dc051009cc0a0c09cc050003d003c0035002f00ff01000095000b000403000102000a00160014001d0017001e0019001801000101010201030104002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d0020e39bf8913202f5d4297bde3f6a66e132452b06b37be2d301117b468b6e03584a"
  },
  {
   "capture": 38,
   "client": "Node 18.13.0 global fetch (OpenSSL 3.0.7)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 582,
   "record_bytes": 349,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 59,
   "extensions": 9,
   "supported_groups": 10,
   "signature_algorithms": 20,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0af c0ad c0a3 c09f c05d c061 c057 c053 00a2 c0ae c0ac c0a2 c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c0a1 c09d c051 009c c0a0 c09c c050 003d 003c 0035 002f 00ff",
   "groups_hex": "001d 0017 001e 0019 0018 0100 0101 0102 0103 0104",
   "signature_algorithms_hex": "0403 0503 0603 0807 0808 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "6521bd74aad3476cdb3daa827288ec35",
   "ja4": "t13i590900_a33745022dd6_1f22a2ca17c4",
   "raw_clienthello_hex": "1603010158010001540303318e20634a6dd732963093712f533f345158d722d92b5d966c2221fe9a1893ff205ae61ab61af0000de0bba2e2ad684a7b654646329322e09496ac43e5efaf15d20076130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0afc0adc0a3c09fc05dc061c057c05300a2c0aec0acc0a2c09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc0a1c09dc051009cc0a0c09cc050003d003c0035002f00ff01000095000b000403000102000a00160014001d0017001e0019001801000101010201030104002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d0020d4be7739be9f833d557980b8537b2a713139c5a72e5ec6e46685efcfd11bf219"
  },
  {
   "capture": 39,
   "client": "Node 18.13.0 global fetch (OpenSSL 3.0.7)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 1032,
   "record_bytes": 349,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 59,
   "extensions": 9,
   "supported_groups": 10,
   "signature_algorithms": 20,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0af c0ad c0a3 c09f c05d c061 c057 c053 00a2 c0ae c0ac c0a2 c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c0a1 c09d c051 009c c0a0 c09c c050 003d 003c 0035 002f 00ff",
   "groups_hex": "001d 0017 001e 0019 0018 0100 0101 0102 0103 0104",
   "signature_algorithms_hex": "0403 0503 0603 0807 0808 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "6521bd74aad3476cdb3daa827288ec35",
   "ja4": "t13i590900_a33745022dd6_1f22a2ca17c4",
   "raw_clienthello_hex": "160301015801000154030371b991acea86ae6cce30291728f6a0afca17d05e78882f062f453b208aac8c6c2011120e64336162ab7760ffe49e3911c72ad81d4401e49032eaeaa91ef16e1acd0076130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0afc0adc0a3c09fc05dc061c057c05300a2c0aec0acc0a2c09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc0a1c09dc051009cc0a0c09cc050003d003c0035002f00ff01000095000b000403000102000a00160014001d0017001e0019001801000101010201030104002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d00200309c10b7951735861b10fb1c9be803406a4c0da1a3cd7e127cb869487884d3b"
  },
  {
   "capture": 40,
   "client": "Node 18.13.0 node:https (OpenSSL 3.0.7)",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 349,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 59,
   "extensions": 9,
   "supported_groups": 10,
   "signature_algorithms": 20,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0af c0ad c0a3 c09f c05d c061 c057 c053 00a2 c0ae c0ac c0a2 c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c0a1 c09d c051 009c c0a0 c09c c050 003d 003c 0035 002f 00ff",
   "groups_hex": "001d 0017 001e 0019 0018 0100 0101 0102 0103 0104",
   "signature_algorithms_hex": "0403 0503 0603 0807 0808 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "6521bd74aad3476cdb3daa827288ec35",
   "ja4": "t13i590900_a33745022dd6_1f22a2ca17c4",
   "raw_clienthello_hex": "16030101580100015403030e260b03a8025361d42005d460050049ddd5bb32d641a3288c6ad24c967fa60e2096418e80d5c2b454f6f751d3bef07b0a44aba46ea0e32e6cbf96998134f3e89e0076130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0afc0adc0a3c09fc05dc061c057c05300a2c0aec0acc0a2c09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc0a1c09dc051009cc0a0c09cc050003d003c0035002f00ff01000095000b000403000102000a00160014001d0017001e0019001801000101010201030104002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d0020f48d4f15c01a77198f29a0fb87d6b714eb0307eeecd7231fd91b7fd36784ac02"
  },
  {
   "capture": 41,
   "client": "Node 18.13.0 node:https (OpenSSL 3.0.7)",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 471,
   "record_bytes": 349,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 59,
   "extensions": 9,
   "supported_groups": 10,
   "signature_algorithms": 20,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0af c0ad c0a3 c09f c05d c061 c057 c053 00a2 c0ae c0ac c0a2 c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c0a1 c09d c051 009c c0a0 c09c c050 003d 003c 0035 002f 00ff",
   "groups_hex": "001d 0017 001e 0019 0018 0100 0101 0102 0103 0104",
   "signature_algorithms_hex": "0403 0503 0603 0807 0808 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "6521bd74aad3476cdb3daa827288ec35",
   "ja4": "t13i590900_a33745022dd6_1f22a2ca17c4",
   "raw_clienthello_hex": "1603010158010001540303c3651d685538603927f5ad6588504bb14fa2d3c17b2f5ebba24af5cce6b0631b207d0f92faebae863ee752994a5559ff921579f2131a0379267360a20aa144ea8c0076130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0afc0adc0a3c09fc05dc061c057c05300a2c0aec0acc0a2c09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc0a1c09dc051009cc0a0c09cc050003d003c0035002f00ff01000095000b000403000102000a00160014001d0017001e0019001801000101010201030104002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d0020c3d43c75b990ada9441bc3611af5ced3b82f4ee51fad980fc69ff986e9577c1a"
  },
  {
   "capture": 42,
   "client": "Node 18.13.0 node:https (OpenSSL 3.0.7)",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 941,
   "record_bytes": 349,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 59,
   "extensions": 9,
   "supported_groups": 10,
   "signature_algorithms": 20,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": false,
   "alpn": "none",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "11 10 35 22 23 13 43 45 51",
   "cipher_order_hex": "1302 1303 1301 c02f c02b c030 c02c 009e c027 0067 c028 006b 00a3 009f cca9 cca8 ccaa c0af c0ad c0a3 c09f c05d c061 c057 c053 00a2 c0ae c0ac c0a2 c09e c05c c060 c056 c052 c024 006a c023 0040 c00a c014 0039 0038 c009 c013 0033 0032 009d c0a1 c09d c051 009c c0a0 c09c c050 003d 003c 0035 002f 00ff",
   "groups_hex": "001d 0017 001e 0019 0018 0100 0101 0102 0103 0104",
   "signature_algorithms_hex": "0403 0503 0603 0807 0808 0809 080a 080b 0804 0805 0806 0401 0501 0601 0303 0301 0302 0402 0502 0602",
   "ja3_md5": "6521bd74aad3476cdb3daa827288ec35",
   "ja4": "t13i590900_a33745022dd6_1f22a2ca17c4",
   "raw_clienthello_hex": "160301015801000154030381d3dec26a3f67b3b433ec5b0f10db37fac63c1a4b3bc3f2f12b06daff326f6420365b5025b37186ee715ca40841f9b21df7c73673f3ac0a7d51f6bd9a1db88d340076130213031301c02fc02bc030c02c009ec0270067c028006b00a3009fcca9cca8ccaac0afc0adc0a3c09fc05dc061c057c05300a2c0aec0acc0a2c09ec05cc060c056c052c024006ac0230040c00ac01400390038c009c01300330032009dc0a1c09dc051009cc0a0c09cc050003d003c0035002f00ff01000095000b000403000102000a00160014001d0017001e0019001801000101010201030104002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d002017aa1ca8fbae24d782f9e223f8c54decaf4dc91314bf3c68bbfc3ebd49816402"
  },
  {
   "capture": 43,
   "client": "Deno 2.9.7 fetch",
   "kind": "library",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 240,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 10,
   "extensions": 10,
   "supported_groups": 4,
   "signature_algorithms": 10,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "10 51 16 35 43 23 13 45 11 5",
   "cipher_order_hex": "1302 1301 1303 c02c c02b cca9 c030 c02f cca8 00ff",
   "groups_hex": "001d 0017 0018 11ec",
   "signature_algorithms_hex": "0503 0403 0603 0807 0806 0805 0804 0601 0501 0401",
   "ja3_md5": "c8394133459edf1b9b9aab5c6d32d9ba",
   "ja4": "t13i1010h2_61a7ad8aa9b6_f9531d972513",
   "raw_clienthello_hex": "16030100eb010000e70303af8cc544b49ad9b5a65e800c3d2e7e399d78ac7f7137ccf1f9bbdf5ad133e9ba205041b4e321f5eb88e1e78f03c71d7c72c010156facbd89543f1c5057598d5b0f0014130213011303c02cc02bcca9c030c02fcca800ff0100008a000a000a0008001d0017001811ec003300260024001d0020d3528e4ee8db6806c470aac7cbf0b7a946f5c64da3494113e6c406494de13f310010000e000c02683208687474702f312e3100230000002b0005040304030300170000000d001600140503040306030807080608050804060105010401002d00020101000b00020100000500050100000000"
  },
  {
   "capture": 44,
   "client": "Deno 2.9.7 fetch",
   "kind": "library",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 464,
   "record_bytes": 240,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 10,
   "extensions": 10,
   "supported_groups": 4,
   "signature_algorithms": 10,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "51 16 5 43 11 45 13 10 23 35",
   "cipher_order_hex": "1302 1301 1303 c02c c02b cca9 c030 c02f cca8 00ff",
   "groups_hex": "001d 0017 0018 11ec",
   "signature_algorithms_hex": "0503 0403 0603 0807 0806 0805 0804 0601 0501 0401",
   "ja3_md5": "5083d360281d1f4abe4a95a2f261e1dd",
   "ja4": "t13i1010h2_61a7ad8aa9b6_f9531d972513",
   "raw_clienthello_hex": "16030100eb010000e70303b21d598b65c4799f3326a91605b3cc12d44476f974e681e5fcb88d9523434a00201e773adb3b184f9bdf510165d6e74b4a5c2255f23bb6d28ca34b9710abb5fa9c0014130213011303c02cc02bcca9c030c02fcca800ff0100008a003300260024001d00201f6981fb2f618424d77044b436f1357bd38273a3113e154a5656d1959a9d90230010000e000c02683208687474702f312e31000500050100000000002b00050403040303000b00020100002d00020101000d001600140503040306030807080608050804060105010401000a000a0008001d0017001811ec0017000000230000"
  },
  {
   "capture": 45,
   "client": "Deno 2.9.7 fetch",
   "kind": "library",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 888,
   "record_bytes": 240,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 10,
   "extensions": 10,
   "supported_groups": 4,
   "signature_algorithms": 10,
   "key_share_groups": "x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": false,
   "ech_bytes": "",
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 16 13 11 43 35 10 5 45 51",
   "cipher_order_hex": "1302 1301 1303 c02c c02b cca9 c030 c02f cca8 00ff",
   "groups_hex": "001d 0017 0018 11ec",
   "signature_algorithms_hex": "0503 0403 0603 0807 0806 0805 0804 0601 0501 0401",
   "ja3_md5": "65ce8197a37f8350f308e78157f94388",
   "ja4": "t13i1010h2_61a7ad8aa9b6_f9531d972513",
   "raw_clienthello_hex": "16030100eb010000e7030343de04107a7379a17450d2e1ad81421159b3b1544664b3702517ddfcb43929802056ca26a9d13fd88c53b4928759e221f4273be1fff118203f27b0fbef20bb0afc0014130213011303c02cc02bcca9c030c02fcca800ff0100008a001700000010000e000c02683208687474702f312e31000d001600140503040306030807080608050804060105010401000b00020100002b0005040304030300230000000a000a0008001d0017001811ec000500050100000000002d00020101003300260024001d0020f8e2b6e1f45af6e60ee7504069f08376630231431e1b0ed209a4ee3e7e599d7c"
  },
  {
   "capture": 46,
   "client": "curl_cffi 0.13.0 impersonate=chrome (chrome136)",
   "kind": "impersonation",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1765,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "5 27 35 51 45 17613 65281 16 18 13 10 65037 11 43 23",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "886c5ba25f6005519a0a557463aad4f3",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106e0010006dc03039ce541338e9b6808ade701b75e82417ba913e91ebd21d4c5a800076c3495207520c28847cc0735515dead4d132725cb57e8294556dfab9262ccbc747a2ce3f746b00205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006736a6a0000000500050100000000001b000302000200230000003304ef04ed5a5a00010011ec04c0803cca73269a41758bf568507d68ae11173bd3085694123398928c0ba6611de4beb4db5cf6a51baecc61a480995ab1bdab916365e2a24d0b81f3707d876b791c206c219b2496056824a6bf6e268d855c8fe7b5b7406c43016b2e4a8bb54b45a152121c5f1540fc858d3900a44f0c12017710d1653a12b7631be836ce1a87c4baafaee07f5d5b0a14842f7f98a14033040796536cd3735d6c7331085946894c5917bd5a47a9454122ffc57b5a39146c54173a4121a90112fc41c737d55bdb404036d52cf4e481668c6808a03286952edc4100b466c39fd105d4cb21302619754aa660cab1eac38eef497bf0c3c20304928ad441a4e8a5140c23de3b70c88842b9d25dde083ebf130615a88af2e54affd8891f257b9fcc20189c654c563a569aa0f673825c8405804324a4106d701918394a1a87488e5341b8952c02d905c6d83aac4f6a61339c11ccc7a7aa36b78209bfca446d14731cdf775cae0b120b35125ee6672cd882b88149a3d39772c684ae8692a5541c034508f0c60d869300fdc233e30a6ea5c5421a1b583b65617c70bd1f104c04057422d4718eabbcb3ea8d74eb69f3ebc43a4737026c7e5543206628cb5a80c61f92963778a279b4c1397422d7f33eaa08bd74308d76a4158027869e6ac2b93a1a134214f2800d736b7aff4b48c44411fcc24f142bb1522c7924bb3c53e9b54f29686d555bdfbb8ce23322955191b921b3a58041eea0747804908e132565968e1bd5c4f80672701447a13c6cd454b44518671f34194c12148f7c300649bb8af153bbe13b4448962b3b1bcbf089ce570a33f4a1b2a0c7ef55271830a8435cc71c3166a261aeb4d9478188843325456b7b713967cf7c73030216c1f9e4b2693b7251c5745216201f2063a7a5297271b60df1137acc1522b205d503c55afb4b72ccc3e0f79db8e05804ea58d801a485b0358bb58cd5b41d82727b4b805502c67d2f65a90bf08b5d90bf1267ac1c3b762acc68b32ab205598fb60757b9087307442ba112c478175a68ab961c925db34c5eafc39d856c562fa88ff012b2d56ab2f076c099927faa7662bc51569e5a951621998803545be89c2293b8e72a513fa7c98618342ea8c67929bc77ca0a91c27c81d831bdc68674ac729269a01b446ccc08cd64e854b26201495a6627ec3218f4a504ba4cffc4302533086a59c3953c26550a28a0d519eaf66afbe0994467a2c7e01ae2990fcb523933d9864ad42eb4830ab0b0a04a55b3c88a76d71284638946c506ad49000c7d54cbd90a797be80cafe8a23228be5d814c014598ad6ac0962991ffa954a8c65180196fa8b3cf92f331c3ea5fee527f4c317893d5c01197b3d8e155a49b27e760b597a64d5a152625a73385639a31f8b98ef55f1c71360aa5a344caccc19cc089f75e1de81e14ca67e4e355a6d39d64e80417e77c50498a743b041a7b169eb44cfcabcd9bc0a12b09ba98d531b43389d4c352f9910cb5095403f45d5abb8af158bca09ca65978cfdf8778009a0585a5be9c3916cd91a19bb8c8cea73f8ac50c0cf73a3a4656f6266c2713afd889b5198202bfd3a8a65c3174802b76899d71213f77319ce8234e58e149a28159d022094af1223a41b6197a47f9a798867dcdc0f65a942a232eaaea1a96c8cd3261d8160894aa011b08946d42162fa37d3539fd4823ba4f6d6f93ffb452d4c71d802c00c2ed2e8113a5e41f19001d00201473525cb205b2e480cd8853748bf2727e70d4be908ef37a8662f0ad69ae5d43002d0002010144cd00050003026832ff010001000010000e000c02683208687474702f312e3100120000000d0012001004030804040105030805050108060601000a000c000a5a5a11ec001d00170018fe0d00fa0000010001d8002047ec6eecc0b2d44fffb8843646a62d325e387d694175a4bca231471902d9ff2a00d05bddeafec609164c5e822e8c834cef01decdb56cda47b0ae21f614bd205bdee858ba5c9c5dfd51135b52b02d1fd3e1522d12f8b0dcb2503a2b2997fc4694d9db743ac4f64d69c9281b22dae1870c3e4a46f37832158996648cc2bfa4040505053730f3871dadb3d58d18566a40884bd70de6335bd69e3dc14332ea46fe4d4cdd0fe4a0a378370156c1794ff0e55394b10a4dbb52cbe85b881efed5f65dda5b43ec6f2e3a6f92730126e74b06cde7fabc56f915e510950d3579ccf6bc708c9f1f7d4605daec44aed20be58995750732fe000b00020100002b0007066a6a03040303001700004a4a000100"
  },
  {
   "capture": 47,
   "client": "curl_cffi 0.13.0 impersonate=chrome (chrome136)",
   "kind": "impersonation",
   "run": 2,
   "connection": 2,
   "t_offset_ms": 600,
   "record_bytes": 1733,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "51 35 23 65037 65281 43 27 16 10 13 11 18 5 17613 45",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "a68a9d0eaff839d2f2b4f04ca8d525ea",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106c0010006bc03033ff9c961ac7d4230d064261f24d357613ad1b2dd7f6e1cfda4415c6ecf26aa5f207a9a551981cc559b7c56068e86efe8da4d9e0889ca471867f842761df96265b700201a1a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006530a0a0000003304ef04edcaca00010011ec04c0e9d7716809599be448ea350baf1000dfc7b5dd25566c268ef83a8bf0ccc46a3a0094764971f73fa447cbda0135d59b649d0cb20dccbf6ae0b009c4b3a145b410e56929f00728767139663a31c69bd553235c16894d54c8ae3c413c492f913a9d50668eefa44c205c18a15104ef1299e3c1534b3a0371dab423a4c6a025bce455ba2ac13f96887727fb1c43961e53902e102271f7c78b22442844758ccdf24db55277bf105a300aca452a5f82596b9832722849aa11b8395830546274539384b47f3bb60e6b41405301635864894cc03e17a9722075e624c206d769a9a81f1736a0a12618c73a4aa959118b32af7b95984b8a679e07a5f2bac768603245007c07f6a8ea63b581ba46df3a64c52072352b23f39c8a8712cef504bf260409baea8d49057679a50903a3493d16651c229425b191fddabc5d6169ae4ba8cdcb59d49112ab585ae3f013432863362913e297980eb45b4983ad5d5c8fec5085129b390ba04256604fc1a16ae9b968e1c59d3893c0a2c4cb46c08203d557d2092a54e6120d84c14250078a8048bbe49ea9690d6e9c02cccb471697344a9516ca8572c7ec18b140aded435a11e6a16f81aadeb7016bd24eabcc1a58355d8ccc6fa4e6c78fb6560ba3cd16e0cd25d31117f02b89a8aa25a594b54c8661e2545d8cc5d3c47b10427f18747bff0820be43574c3b9f7cd911b8e89f57a55b8204ac61597aa1525fc9526152a44caeb5c9977653a16895cc44063ed9777a321302275968023c3029aa2d7196604b81e828ac7f1866a62242e3775bc74451c311438284c68c7953c26300112534462861a13c544e038468101644e81b16475c4630ceb1877257885247a70cc7fc7597b3443d121346863a22fc96e3758402512cb6e20650ea2158e7a6a11b17d94b9eadba6220b16489bc33d4e73e1405a02a2b58ea0b9d2eaaaad8d89ae0087a8fc6c281726474e413fd862335826ca72aab810931efc4b3a8982b1d645940bb986545c9e52210c58212ec7c5150e51f20b5218cc8c1c3376def4a68d96b83f3cc64388b1b582703298ac6ab85c3cd1521b0f6cfe1ea1b466ba58c71a53fb44cbfc0b66df94fbc6989f172b22b135510e8ac625614f24451fd014612dc96f50a2a3c14c52ea7b08e57c5a75903f6041f7bec54ca7379fd0a2e5cb0ac5d92985f60a087595ca6b78382815b7db3cffc47b05e8594b266c8a6e522feda20b885900bb248aae315dde1101c521b1e5516523039f97011c028844c5525b754cb4a040ddc677ba00a3cdb9aa0222cacf3d08aa2038911040f44b11b8baabea151a097d63bef471ddad9702ff4a1d9fa4c430b6b31e9cf9da30d2d74c84e58850efb026ce11df9e7c37fab886f080e78bb907420b640f7755973786b2b6edbb276f7966f93023394427d34c1722da34e19509453db9486bcaf75cc743c2306fd123ca2d38fac85cd0b3825063152bac8c2e0fca508f1943275ac2949a082da533ee4818b033ef4d76f07a2afb0b9692309271f466f0ee14823eacf0215a727369b171b137baac04f4b7279db9af4a2778afc75bb5a5b52386d5263339141b1ff2a5a470cb000bd71ccbb40a22736e6d0c7569a879b830c669911871b857ea7391030306b5f4c93058606f007475729b512924aeddaad75b0f791867a829742049689a3cb2543f9fd920c62d67053f3e2d0f96e8b14d0f703946ae8410c001d0020dfc767d6e92d34865c9db682ae80467ea0fa9f023998e7dde7897421deab40440023000000170000fe0d00da0000010001cd0020feda2e7561790ed0372172b3f19238d020bada581649bc5488c4a16f063a6b3c00b0e64d5b7eb7d499f288971ee53fc1e70a0f7ddb6c55558af58fa4d7d1ac5e03fbb46bf3deddc919870f734c206a7ee0515321a22e1b9c46638b1da83f3eb709b55724f7b14fa9f8cc41fb4004d06dde009f35e33bec426109168bde22c8df3bc92b7c4e70ba87e00b73ef70d8c3e74a784569744de9abb57c4799cb185aeed54de2c01735a8dbff09817f04562b963134f0db89d58b3c01a92a1ac6b237aae0dd9df20ed805c23db4f486f349c35d7c0fff01000100002b0007068a8a03040303001b00030200020010000e000c02683208687474702f312e31000a000c000acaca11ec001d00170018000d0012001004030804040105030805050108060601000b000201000012000000050005010000000044cd00050003026832002d000201017a7a000100"
  },
  {
   "capture": 48,
   "client": "curl_cffi 0.13.0 impersonate=chrome (chrome136)",
   "kind": "impersonation",
   "run": 3,
   "connection": 3,
   "t_offset_ms": 1148,
   "record_bytes": 1701,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "13 35 16 18 10 45 51 5 11 23 43 17613 65281 65037 27",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "0d8bb72f53b794f6b7459e815f4cfb35",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106a00100069c0303be340de2b8a9b31444cb092d4800974ddf772dfe7a47b830bc9f6b6211e18de720b6a08a9f7b9b61ca17c88df13773b20f80ddc05269659a10fc48341c7d4409600020baba130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006339a9a0000000d0012001004030804040105030805050108060601002300000010000e000c02683208687474702f312e3100120000000a000c000a6a6a11ec001d00170018002d00020101003304ef04ed6a6a00010011ec04c023739ebff694a4821075ba8299cb6175205a41a9875479a4d85324769096c2486c4380c6095c39051007e0c79844a48a7d990c476382f78a17ebfa46cd755826145936513ea280bd46376edc98cb747c4910422ddffbcc07a938d7fc722f208da153bf7215a0f841901ed909caf77b3dd87d9bda79ff823f42e5323a7c1a805b65454bb743b083274c5e0470333a005d6cca34c51395c72a717caabf28659d50964092a925e143b3cdf4869e22948f7207b0a14009e748224c6ee35a1b793918d272481a8005d5a3c515a833d94706e476b31ce84b1ef50cc43bb2614670589847947566c0aab8197b3622d0455761a3e8e283099a282545317e3595597296e6d3c531fac2f6f3403ad77e3f822a08710cf9bc8f2b784346c4273e6ab126d85932f0674a5a37f5139f3f3c1ab585acde71a854a2055f32cd39549ffc1bc9f3e60a255a074a172b6ab6322c72b484e24242257694562f27b73b26f24daf743b5f03ca64a9962c8260bef22b4a019b365b842bc026ea9c812381606e79579ba03719dab0059ba6ff6b572b333227a4b8847a57cbc757ec5572f5dc731ab137a7b369837128d5337269f2a31e1b69de227a668babcfc38ece76ad47738796547db13394ddf1a83fa0bdfdcb0fca8a059d3b8d1fd9bf676439e8a8398f9b3cf97363b18a82ccdbacd41c5805e42eea47cf6bc8a6c7067ea16258746585503b1a668b0ead7841fe7917f7872d4eab38a93013562abd9ac679c27c4a2fd079918694ae495f370b42c8b0976d38666b3b1961c3a6a162c1c03a9eb4e980b8d79a616887c3a7476f5c2605e75fbac159c9d7c382568ea06a2c52758ffc540e103a21bd3a60653b795d2843e8321653375fe64a3d86362f34943f568945fda49bc6b5c7a94c6cfe59590897c5d3654bf1c66e77c016aaa842837388a1c19680a8c5778790aea229fda57aed865f27e11ced336dc4001a36bcbb772390c08023872561b763a46a082794938457a5a2c4436d81185c0764bef50161b2680b4832b7860a1126a35f65fc8e7eab975d000758939a7f7a84f906ac1d520568f7cf54cb4787aa204856503761437de004ca44a13dd9a619f77935435656a4b642a19bdbab0a2d23b4972a23ad206e96c7422492c204824cee2693081999e9c247df64b6d30b241c78ad27a0a53b936cf8e96af6a31378e334c12485120a0c85a9bfb1fcb28b87a214baa8dfe380714c5f507c1b14890ab00c4d3e3b34f2e229bce83ddc05bf2ec66bea9c42136c5f5832cd10a27107a96c38b199009d409092b58ee05587c5519beb7bc16b86b2fa7701484b80a415c940a01ba2714436c612e0133ae9064e566c5f8c572e1ab114ea66dce9b0da2c04acc5af38c62e36cc8d9f602f42829462f04bb7e2c3edc360d5406c6364ad862195523959e0cb32f1a0757928210aa213f1d2522038c26656b7d7798d4e847bbbe8ca25b495f90b5e38989f43f135d7c04801b04d09752aac57983cc7c35d18c9a1667a5b839b2307ccd86a6f8887b236a7acf444ce894732bfa09c1ce152e3b3af261a200165a4f28334ed4c95a4e422f62a5878b5b534934bb8ecc69461278ac51eead6a597eaa372d3a929fc799065094a30d83921d06b768cf0c76c53f2cc4bd35fc0db971e10320d7cb332c777d28ae058a9012a250c54ea96184a1155a6d4adc53e6b57fe01e3d253f29d19f7cc4a001d002092683d765a3cd8dcaa4af6a52869b9a2addf3f276487c0760da7840bf904702e000500050100000000000b0002010000170000002b000706caca0304030344cd00050003026832ff01000100fe0d00ba0000010001eb0020630b5edd3877130802a0d2441527d3eb90891b2bf55d483999c019a28da4e33e00907bfa4a0f74afbe76bb604b31c5f359c473cedbe60a57e4c49d9aac1fdab1b71038919d780c0c2b250692782dd8db1a3923ea04201cce9f3acc9cd12b02b569b18cac5134ff0637e6342bda8da9053e56007471749c0672f7bc56f4831cf825e43c239e5aa4eb23518f452ec251e158c0714e216174da5dd101e5b3738a40e5e983ab14451b7ebfff3b0b456ef157a345001b00030200028a8a000100"
  },
  {
   "capture": 49,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1931,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "17613 23 51 13 51764 65281 11 16 35 45 5 18 43 10 65037 27",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "e7887e21a1233a1065f1cde34b471806",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "1603010786010007820303725108100e3439260dd60b4693eba425fda06ab22d105395101ba75fffcdf6c2208303a4263fd07c7300a50e6b65158e09997402d1e7669f9cb60f3b6564e59e0600206a6a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000719fafa000044cd0005000302683200170000003304ef04edfafa00010011ec04c05245376dc0ad054a0878b686dda1692bfb2ef1c8796c694d44f73662e4cbd47cb9711a1afbe2a56c09970cc487f0f9b74c02703c7cae99824b36d87d93b13cf1bcc017ec48d65c6c8ad98c45272886947618097ee82c39a7844b50650bd268523e720cd64b3582a2b24abc82d051b35a29917507cb238188871b0785e1706fb05af70a4c6a1725d3f9bd2997907f1804cf011184f07070119c16071ac68529711292b4684c94368263c89a1622a5f99c8717c165bc082e1aba96de14b0be009bf11c5ded1932f8d160493c29ba7590b825b0c814b6eed0a14063356839703b7a89d8184f655a6091b59ba27c3b959097388017a94a86fafb6b5ba9ab523675f366530e5173a8d699ad87a51f41524651801ecb8fa86b3365ba4435b6a517316febbc98f447106cb6b4f675aa6bd6baea849492b14f17ca989cdc429c94c6ae81380bd921a32b92a7201a6f0c555dfc84f8a28bcd20329feba702030e665263832c53dcc3bc8cb1863b384cc9cb20e50406dba312fdb53f825a845c9753be60b9758a9bbd07562ba99e203bc28720bfd50a2d7873c77170093ef27b8e51cd00eba858e8347ee65e11675186721bb0f28c6ebca34ec6c95a85b31c8229e3f8b782e07ce30936e4d7657b56cd15a9015b758f0e002fd2dccc1ca8931c8c5668fa98404c675671827a701e40c4b9bd265cec28b0cf01ceafe136cf858390cc0a491182b7864e5ee8a430059a4b889c22cb10f14b5983e221a72460c7342f7e00035b41008e862764d6195098113a7623fd818cd6940f05a40d793551a36c9f2b01ac0b6a5ccdfcb1f5a576fba20dc102cb59f2beb3315e1ba5aed88410d8dcc006449e20757f35ebb49d087d80158f332c5f32363595212eba5a149021a86958519cf951c7145a8212838e28c3f9f38d1a515cb933c45e3451003a9194373b828743864c825e934e1e7c6106f6645ffa2d598493b5449cdca89876632c84639e8ff91c55a72e79e1bc5eb3678e855b948532b01448f93b7780f006d1333413528dd7747348e4bc9d725baf22bc10d74979f66053e79b5d93cf72336492c64a74e47fcb5564c6672c470b3ad7580ab1e9a06f398de937025d002b95d1870e54c95279960a7101a71b9ee9557112741d7022a0d0954445fb4fd446b2d9b7c3a5aab6367129731298a153030aa90913421f3c9bbfa6e12025c09c3e0c57e331121d9681c6897c9acb1d553b88dcd99f9d8a7fd8a43ac305499da20b65360d67e6825828c7a064405eb43158ca2bf4f4bf36c087d758594d8564e11068ed4352d6cc3c3114b7e4037fe9592e8176110e64a18998583c1ab55a3acd07575708a65556026585ac9dad5b4e4531a465731632417f4122c315903de75417ffeb5e7e67249201b5f3b15c76587401c16687711a2a5a769404a18a77128f0bbcd029b814c81e7507a9b3410dfc2364af86891ab6b3a7aaa06a1102464844fcab9d9e430701fc849b1327f8e2600073489456065b18c0d44a5c30798397b1c53837216e52b652e5787379931609b834517a3f37444b8b3d7fc888dc37a5f707cd56d14dcc5296d582352d59b9a0e58ec2d61aa07a2e435aa5e88c006031166bc8860da34294c58a8a9108fb9dde9aedfa651479d00e1fb321689813d3c9880594bbbfefad7d5635c2b66b01e6bd0aa93d431eb6a3f413127c1914f5a92caea11cc82a915484e326001d0020ff4e55a3090831b5cb61d7e93e385552f5a28e372ab0100e72332921cdfaab10000d001a00181a1a09040905090604030804040105030805050108060601ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090fff01000100000b000201000010000e000c02683208687474702f312e3100230000002d0002010100050005010000000000120000002b0007068a8a03040303000a000c000afafa11ec001d00170018fe0d00da00000100012b0020bf143d6a1c97701878efd49d7f41d4db6b5624b217d7c3decc26b4da5aeb2b1900b058be4241d7ddb351648ffcb337e3832be14de3f56dd33ad8922b34a944677cd075753c10d28a1afccc66ecc60622d16cb1dfae0fb26e23d154a1532e53959b33b25413a634ff8904eb26d5361f1754c00c57ada4f42fab12491c80edf46a5f626d88eb5f9a32b244ac7898ba1140e2ba702223a6a19fdaf65833b2ddb87506fd34cb571765ac9cc1a7f0addf4acbbffaa9400d0d72f059926d944f795cb925613df39fb944100c7fc899e54bdb78bf92001b0003020002eaea000100"
  },
  {
   "capture": 50,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 2,
   "t_offset_ms": 1,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "5 45 65037 27 23 51 10 43 65281 35 16 11 51764 13 18 17613",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "a1c51176be66e09e0dafa2d71a0c164f",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c20303122183cf12da3b91007eda77ebc168623a5ebf7238fe8e88e7392600f3258ba620b362bee22dcdd3def4a3e73635fc1118582eae9c85133f447d6ac338384d0eea00205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000759aaaa0000000500050100000000002d00020101fe0d011a00000100010f002090cc13bf44bc0da76d29e2aab14665ea66ce83d2b792071a7c27cdc9433b034100f01f2a1d49cb30c9bd18e07190bbf05c1731c121f6b6c3159b5323ab64db2fb034b09b329bbb3c3fd2f3c581733679cd8e11f2dbd2af7cd7469488e1bc89389190d0833affc303d77b2c6d5325107d266eb84bd577e7eaf3482f0f67cc8af71cc0fd4fd89f9d4d909d66ff3d198404fe5b54386a6c69c2105d920cc8ce79a971a4ca4ff37c3d2eaaf6cbeeacf5b5fb08d2943955dadcaafaa45202d984dddee933c43c42cdb03198f2060b6d199b1aa6654c7c358f7558fd67160a793277f98f35e2d66f2e07856454f574fa7dcc22eca43f5342368e6cf25195d7d95b7e57ce307f4940ff3d76643ba471cb9997ac7093001b000302000200170000003304ef04ed0a0a00010011ec04c03279898682355d98922a7c2efc14a4fe4542be7b9cfc65c0d7442b4f874a20e63f37a8c2d514439ce3c6b0bac0c290725440abf1064282b479a2a872eb80372a64a0403cc884b420031688547507aa71c50b21256f614b486612c97b235e37300107c2bee42e3349cca6a37e961224b214ce3b7261ae71c50e83681d193f1067069cfc34f541b3e9125d69c33f4d64bfe3d88dd780974a1c93b8e8245e709346853e24ba75649a1798c32f1415b2cdeb0fb2a2011ac4145951cf7c91a0bd7257c31c5bebfc2c7b22cdd252233a554d53334ba34a337d8a435c52ae2f8c18619c99ff812d72d24e2eb1b573d119a358771f6a3760a541a2156a6aa58d2d30c0b41b952caac710c68aaa38b5c2d34a0e1cc87763a0ef99608e03b95ea79b000916c829182f24ae5ea8818df714ddaa4d0094c0cc5bae66245849f5451a943c6b4404f6a57bd42caa0cb9aa86f4c2d02243c6228811770f753b642974a8b53b37f8c2bde2d13aa8334f257890f7c73acb70491b176a4de4587c250e8a802096da6c5ee15fc4b38dea2c3d9b66b24be78959a2c787393af724b7b9731deed4119a5c479cda0e48a420db514bc17a97839496eea975bbf6a076868221c472eab53e91f1c3f671c9012395f320a9161104080429fd4c4213e86bd1691ab2dc4a4f738075354cb7c91c5b82054be6ac5f0bab28e8380c1661bc63a8d6606712612479b20fd074269f545fb33ca8ed6ab978024c622ab10cb24fe5803e09894d654405b4439f401a2958419f81db43b8386c9b08cf89dc2ffee98d9b79a097e79b7e5a24b433674fca97445c833a71b6a66a3c2410cf5f962275c675885c5c8d646f70b96ba36705a5d5c6a6b82ec6fb452cab2e005367f166056b870c6a1a4cb0052e5feac7b223c5b7465e2b16aadd973b62427d9aa2762f72900cac4878c8a6c7e0c9e824334b9b1ecb989f51ec381a99a4efc0a9734a9d27292958198dc6d30f0a0b035bd7313b14c6622b3f34b19c0fa58644f7219633201af6245a6a83bc866264597292bc8928137b2cb4002ab1b56397a7cb512fa86c8863723cd5080420361a9dc8cb9705bb2b382fd5fc389798cfd98a59a21956e7938847c9601e330e5504bab36b3817176a8103cb551805a888ce55a70ddce9b9196890371b57d099560b98426e73ab46c481f3236e3eda2c65fc0793ca82a459cf188ab21b8440806a99748a4206765950e84721fa4df120a98ba38bff9ca67acbab9505951ddc268188af8d0ab2c7c6b852b184934bc9c2f2b114bc377e9c4af8f3662a2a0bc300c0cdd0899a29c89574cb3ec256a3462243f459a984cbce57b425babb7b9658c0348c62b28c668c0e191687a541b24ae779213157a7245af9421622f66dfd5342c653a5eb41001b978e7dd6740321820e29c943eb9ee08c33591b5527c02cfb9b280556a0cfb9ab9f16080faa503b10293b051e8ce69ec90b75380b8eab0ccb82d461ebfb8fce404891aa49a6b82edcd8a4e88034a55a1b42570a91a6aa3915aa9c674742c11b7422c913d5303af20444bc114c123e196669a921b11ac5afe69b573cb11c5c10bfb87095521990c5da9ed574c3ce2974657241b47a061b25406da64037d80d06ba5f96197853f8e97ddfe3ca2594fdf097570468c5691eeb49fc1cc2e773b0667bec174377c14c6e993e43ffc5538949e3aae2e04122173bbd2d824a001d002096e45566bf0530a3f1e9c5d79dd119036035f3698792a8e708e7360c785fb515000a000c000a0a0a11ec001d00170018002b0007069a9a03040303ff01000100002300000010000e000c02683208687474702f312e31000b00020100ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f000d001a00184a4a090409050906040308040401050308050501080606010012000044cd00050003026832baba000100"
  },
  {
   "capture": 51,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 3,
   "t_offset_ms": 256,
   "record_bytes": 1899,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "27 45 35 10 11 51764 17613 5 65037 18 51 43 23 65281 16 13",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "e3db7b7cc07950203322b14f16829a42",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "160301076601000762030374ecd2a08053e9c4731eee4866e0ee3dfb4e298b21e1a2777cfb55a19587217e20a8581178265d02df42144af50bf9a7639836972ceb3703e71db55a4613c0764c0020eaea130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006f96a6a0000001b0003020002002d0002010100230000000a000c000a2a2a11ec001d00170018000b00020100ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f44cd00050003026832000500050100000000fe0d00ba0000010001e10020c8effa0404e8353dbaef7014ea290af85c006a78e1cd8340498505cda18b37090090e373ace541253870ec23456ca2f5f1e09105446cf028f979ad757c28735d2aff7caf2c76639971a147a7276eafa560a3e133c9cd658a9b185f9d3f22fc5cdc9908b3971b9053348edc8d29feea8fa5d436957f775370aebb3fb1798f7b898503728960d73fcbfb6f645457d5d50f854acdae628e2fd742425d39cb22c19a0aa67eb77136d7ada775521e9956a02e0dd400120000003304ef04ed2a2a00010011ec04c04f296b482376ad358275a5c9fa838882f07345067ad5b63d949303d1038bf88abceec5c3f5ac2e4e84248ed4826cf9af908080f40066378631e963b8e8298c543b1883a0c5623a72617995714acd0d9955da9b89cf7a98a68847fa0b91b96093c9db584a46131cca1c87ea4096b42f6db58119604cedc292814274c2b56e96b13dbcb5243b338070ab27b188c85b634bdbc65a74704648f069bd667681662800209c6ea29834c2877854c5b76b2cfe0964044bc5f5176497b70137b6b39e2c315624b7a56a4f0f7758476367ef9543f7c5c5c1784069475059528e8fd36d48339c6e8b91d3c5bb67559bc335ac10784083451c01f0b3aa7910c802ab84cc7a3693ac9bc11aeb631925285c3341335ab4b1680084a3b0088d7b7a02fc1bbff0ac21089f07996887807873a183cb33856f620377335f91ab4e87643f3aa839eab1c995e41967c83160e090e7e87d16e54595ec99d695040871c5fe0554b24a1343860b22f793105062e6d943e0527883c80790e61177495fde71243d213431ec72bdfcca7dd029406b68488471b4d632296cb896bb1356f7025da44c1c29a194a6be983a3fd5eac04309549339bb24f31a4b6847422ab23ee41be394b6e59758fad6222b2126dc5caabe518c394aaf3a6c6e9dc06499c29382934c8842238707cbcf135b0a5712961b7171496e5be65ef79a005e9a8084e86307031e6f815b61088fa51a3803d6a7f4b73973ab47299b02d9b2bc030b3db4e95c3d65bc184a087a6c2183dc2990564d2cd3563a89200d061d99d46c0498a69b394a64c1706308812a8033c38c88a10925a8725b2a09103342b9c487bcedc761ce4c0171e3995041505acc92c0768e1d99c86e51a1b81726b3334b77fb26ef12107feab9523337cb2c72f6fb14b9851794c2b263eb851bd786a3497c46624c5cd5c8c4879aacc23bd0a6975d564adfa7bf57ac46c775932d75280f8c2f1dc1ca6cb6a640165253a2423fa18ff4d1b278f1574fd52a4f63a0a60a77b2d52301c266caa99e1cba546cdb2403983d7973245fc84c78e45ae8248ef2da7dca3618f26749173bc9c90124da67b52fa81222ba11b014b4546bc44137299b1c5d6e3ca8ddf4863e565df5d73707e00696d1a095e06222b28431010fbc584950a26b4476c352c96c51eca797d9ccc621c3104949a0e908a4002c9759670f5ca578e416183042ef7ca6e13aa259dc8a0300c8311b5a7ad971ec327329c571c273c0bfc106a62275c89a67164a67d9107d96025be5007ec3785d93f31eb9739a67667deff1925cc51743fa451768a21737ad8e16cce63cc12eb6cd31679079b74d55456899c1bb40061a48799773318bbd3557777133c1e20a1158a2aba14295dc8e4cd827752703e11a27216c82ae1ba0b7fc65d86c889c649def901077d01485ca778c26c554050b76013930705308fc37a277979850bdb9133fe465a19e19ad67e76976c39c70b441ea867b153c0563b763c7609ade150524a82ea33566ee6c3615a3242934128fa5010ce3025cd88666a255db4968c9006c2cb8369ce17cac736d1264593b04679bbac2408592ccbc3af38614ee0a6035d78a59236c66da591a8cce436614cb739f5d1a5570b17364771b990ff6943398146b36142ffed0bdfd597439ad5828d42cdaa272d606bf63bc079ab86a2a5586d1675d35d8970e0c9fad79e84f75b1309086753e001d00201ce48a5d7e5571232a8ddc8099ee8e71ee510a08a28f7c4a7b70e539336a5a61002b000706caca0304030300170000ff010001000010000e000c02683208687474702f312e31000d001a00182a2a09040905090604030804040105030805050108060601fafa000100"
  },
  {
   "capture": 52,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 4,
   "t_offset_ms": 259,
   "record_bytes": 1899,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "65037 13 16 43 65281 51 27 11 51764 5 23 35 45 18 10 17613",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "fe50f32a5a0d4dd878ad5d509bdd8d0a",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "1603010766010007620303e680f4debcd002832908832e18fc206eef880a48d5d9d17f3e2d2836d85e00fb20df09b924e06e2ffaeac7934d827a9808beda78b97a48bde73410f238c3c6ff1000206a6a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006f9dada0000fe0d00ba0000010001bb0020090e01a57f2ebdb4867016c50a991dc064a9986f6a110a6d824869fb75dd54190090cd26ad3621e5da108291afe23c623523e8a5dbc19b3013716409f1285d11a0d600d15b896d72b52ce3dab3978a115c926e13bda70d8769dc55120088a5242c78c9e71774909a36dd5dfad67134f328ddb41641421e36cb9fbe7b1a1f1bccf882650a494e10821ebedfe4407d3bd87a6836cba1416178e054f7fadc23bc5a547ef9c4905887722e2b4fda7f2c72516565000d001a00189a9a090409050906040308040401050308050501080606010010000e000c02683208687474702f312e31002b0007064a4a03040303ff01000100003304ef04ed0a0a00010011ec04c034c12caa5051305b880af894a1f81a10b6c38ebca335b79560441f8f0c8ac35c7164d14bf7ac8d5c9c0a78c763120c3986b93ba51065b2e45cb663257a570937c1850d2b3351f161d54cbe9000855dd80ee539085015c2b43b124c5ab3571aaff0490e73113080644a74089fec0c1101c625ac245029b1956494ad890b1a003cab216766774789436830154b51ad1c98a737ae7dc58fac09074a013e7638c970c36ba7f0a199c75e1caa4618f0c95219a91765ae6e205a43471b4577323587323ed50f2fc7360e3069fdf91a77f46eba5c8e61c31022dac0fc6509c1807be3502484736f8402770bba9d9eb035bf626988f644937625f7976dc4575f1fe58418787193c3aabe9b497ee7675da06ddbe131ed132cece3685988aec8e758cb6b6dbbf9a099e392fa7c657e81373dc38d1438136e850fa8a66272f68561d5ad34dc69792a4e6b839c631aae121c2844888f479a52a0b4a29939621810cb3c541a34c0c355904d64420348c25c4445b976b8a6db078a10d74a2d399f9bca669e3162f98324b7e48cb5b626ffdc6f37e7c92fa1029f1b06105450e0a4195e9314a1f78bc96aa3f24608b359033c95180532416f235a3abb6e64f1609e8c7f9b9852fdc825add11c450c6e13a4b255682982950669f73a1e357159e83a56c1cff72766b046c1a80508d894033ec3652677c41ebcce925899d6c4613ae94309245a23373704da9a39347b22ec031a2bb32eeb6f7cd64c3b9c05c56ca88207918d5b025e83c8510572c44a6b28fa2427c86749985d7377242899cfa116ac74d1abb8d71cf98a1dfa5a99c1693ea25ab91019247efa75afe65f95e27dda751679babdb8ba3ca9e216813659710792396350574546fdd81267795b27d1516a96794a94ab9e57cb33891841215e588196b3780002677a63847696755046c5c0d4b5c1ac896f50fc4b06a74c65925166e522e92a6ef287076f8a0b84a063da227ba4a02cf204c553e3510004bd83c75a519210210404494800b960cb44f6af8be002fa81c1eb37713bd228f1a28cd49bb03b301bf8a758e96c69c120b81297c2ef72c91d6ab21c22baa7e54328ac74ff55769659197cec00e5d85f9085b3a1148930894d12845ef1a501a6665d09d83ccfcacfb05849c48641676894df407a1f7067ed8c1894745185b44ef8747610a018121093dbbac3065c403dc709428b358206738e88c052c2bec4ca4aa0bb563fcc94d7f209ac3361e1b0184c2a0c396847ab29ac691517da239f65f1a248b0cb11d221160c892b6c1114744f7db0646ed136b67834f40003c2d106adc8998a1c7244a24234c6cfcef164d16b5185ba37f9ba2192c7403ba72680c87925e6208c0365fcf87050fa5854227c5e3c43a2e4bab9d063cf19017b710fbeb4a75f92b77f0a9e74b0990dd478316994ce687f4ae14e067a52588594886342b5057807822bec549aa96c3823307e8b3a1e93f935a9545c385125f326197ef037aed05eb7811a258145bf21ae013752ec86c95b54c4933a490991ad30db6c9ec50665cc4e8743b92f5cac12ac7136ab40bac2cec2404bed0590de9cb5942b6c3a94b6d618806113a153300e872362d731464b372ae26004f525298fff85e1596adab54983fec222b64d81ba46664d2287736e1bf2e175b7071ba0b451aa0af9fbea815077f4484c4983b70b85f534b2e7de9335c843738cb9da38001d00205675baa3b0d183f52f4ccd973dfaa0a2d2b087cfcfe072dc5b7997b6c8199f3e001b0003020002000b00020100ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f0005000501000000000017000000230000002d0002010100120000000a000c000a0a0a11ec001d0017001844cd00050003026832eaea000100"
  },
  {
   "capture": 53,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 5,
   "t_offset_ms": 511,
   "record_bytes": 1963,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "11 45 10 51764 65281 65037 13 27 5 16 51 18 43 17613 23 35",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "ed43413bd0159ea9e7595f346ae7c673",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107a6010007a20303d5f393b1a68c7b351507927683aef4a7aaf560feca69a4a50af19422dd14e22420b96833309a5570e009fb3648a167ed193fe32caae5f476ee8fcfeb18ab8f72cc0020eaea130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000739caca0000000b00020100002d00020101000a000c000a3a3a11ec001d00170018ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090fff01000100fe0d00fa00000100011900200af4945638bb3b9833ae5152ddfe8b7c0ebbb2cea242504bc9b9c8a02518594200d0786de734909801435dfa1118cc03fbe20d58b13f8e521c5fa74b5aeb2fefa06e2313334e29b06759662db92ef86e726b3d04eccc3423536f9e87c240fa1bf1596a1a9a840a582781145fac44e504690ad7c4b5cc85736beff0b9bd2eba842e0275ea2afef82e2fcbb23742144ed08ba0c56d776aa545a0acacfda62d39a080f9ab757ae7acf98ba370d04bd0d64a6f70c67ce4974465e003eebde97aa89a40becc7706e19a85f10dba24b16d163cf73ef68fb88802abbf135cc7ae7ed97318d17c137bd545034a637c29060adecfdafb000d001a00180a0a09040905090604030804040105030805050108060601001b00030200020005000501000000000010000e000c02683208687474702f312e31003304ef04ed3a3a00010011ec04c05c4819ace738d06725d33731baa4001437b972d56dd3c730a0d0beeba37f746a995337b2d447c3f219150ad04c14588e4ae081f94307dcf707838acb617a8af7fa3bc38a36fc3c4348e48617b5919f1340885c95735489a00b9283c35c7abba103f294a66c2e97a9713331ccfba91fbb37b5cb622ee0a3036d2aa6f0dccf6ec089a007597329444c9bce31a850c238b6e7b32c41675c5fb060adf58ef9e18098b063772097d1e8c3d27475524a9431b7377c3aa0da591c3a94398d305405c2b0673b6a033a0e370aba601861ec28739fe3971ae074cdc834515cb857b2bb7a310d2694914e76c7668225d0685d01406d04958e2e206c6df1742c41c7e5b660dea342052831aea737c2e48b4aaa9e8ca87f26f971422c23f5d4075f6077a476212af961526c6ab591233feb6ed5690908c01253e088348666c6a3ad03764b73c27f49537314d13b52cb386a1a31190b4217c121474b133b05968a8981d2050ac1b9889b4330a2932073376062d7873cb27aed66aa8b8415327307ce98a5d0f3adee2cae179bbc8b289ae68785ff9cb423c0968f673978f4560ea80ad3a517d6406d769385d5da76004cc1f1e3ad5a287ccbb5708ab4a4705b21bc2a8564642a90374a917a09cd317311d734b372c91524ce9bfb335e5c2fd92132e75b46674712f7338c1254727bc1cef3b25ea79a42659acc62c4b68957b4c764768c33cdcd5a060a8867a7289ab346bb7dc85eca7c45ad6a48e7a2539bbab49b5036a3136100d2cc63266fd0f83a61273dcadbb8aeac243e722083075c49b726d8fc134a0c6fafd6782006c13c23bd56869d68697399444534b56e1305281435323473252511353e7acab3350dfe8b2653442b1dd0a7cc6c9060536e7186b1dcab8d956547f893168eb4b991e27205ac4c23f16d9085061836643b0c6e493ca366781f4d2684374231240650e889860868a44831aee6326e0526866653af369a8a039c43a1973477d73bc7095aa8452861e1bc06b50c3e1c102ac9ca9b24a2c5cb7f77860c967b52bf26b24086ce7236b9dad826b126804708af1bdb7cc0e197c5c04ac11839b1139aeea0b710e491f966c2fa6a5bbee9bf8520514a485a48a7745f373b77803f16640ccf636749bbb999eb1f00fa87d37635e157274f63541fd65cc2a7cd68782993139df3860b0fe3386ff51bc4c95397e2669888bb9ab11cb87a5967a9c7ee30570a51035e917ecfecaa98a96c40104ea44abc07dc6bf91a60a7b025ec2b2c0af51a27553494346653764076ccbbf5c0113556249b50a4cfa603ffd811a55829a0503843483ca0aa7845ea74b7f2ae8095cb454b7ac68402b13818026c9fd6c6c08f47416a786986095ee20c6586abb4956b82c5412771213c89a6a8a3c2282ed853e1633fa8173c73a5c04246641a58650fec761b8b805f7bc151c124faf72a689939c19c0035ca3694f2bd55c45bcda78c316b5290910157319ce5b992ecd2b0fde76db12370a0dab0802331bb65586db309d043065a2061af89830ba5c64f98a0d6439322fb4426b63e9aca917dc63b4305537dd876de0576e8d53b9afc5a6758638593a2557a5ae622694db41676c94454ac86a0c34d84dc1385a01ae700d2780e18b3c926c40db6b5006390555d90275e53750028d1bde206d926d1b6e93e79c0e69163547db6daad5abd024fd638b9a7835950f0298f879ae39134001d00203a4f7a543a0788f98125cd9cad5aeed222f393e9ef30193d8c8e4f16090de26300120000002b0007063a3a0304030344cd000500030268320017000000230000eaea000100"
  },
  {
   "capture": 54,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 6,
   "t_offset_ms": 512,
   "record_bytes": 1963,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "35 43 65037 10 27 5 17613 51 16 23 65281 11 51764 45 18 13",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "fb58ba6f6affd0ab178a25097e64122c",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107a6010007a203039bdb02d82653141d947b04d1c24dd13c42be131a0777cc3d698b9f404c99fb84202b5bc4c9541ee9fcaaf8eed8a2ca08e5762113ccdbd54bbfcfd6f059b59fe25500205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007396a6a000000230000002b0007064a4a03040303fe0d00fa00000100016d002049cfceeae5ba72032ffcde7e0a6de246850aad42de759bc642d3a0d92839887000d0bed3298fb39ae1ae9642eae905b7599f6ab91c0cf56e7cffc3cb27fe979e26dafca909a45fa48553ab63b0fd55dd1308173b1e8c1eaf7adcf0fab53db04ebc618411c71772fe354ff700548a1804a325ba39575458d4332826bb46bc64e0076ad3dcbe38c5fd3c3a1c1f896ee8f10cf2e740b44f27e5dbb71ef4b3a8fd5bf21076b50244b1d90812d56a02e02be95124d4445857c12a6f0cf2fe0d45c5aa5eeb8ae9f9c26c1e6f24340cae2e88d4a6f0634fba3e00c8b0b7abf9b5e6d23dd65be90eaa2160eb0b0f279a252ab2fbac93000a000c000a5a5a11ec001d00170018001b000302000200050005010000000044cd00050003026832003304ef04ed5a5a00010011ec04c0970a86dcb2456775cc7c822b8328adecdb1bbdc452bac463d0950828a931afb3cad7d5852683a5db872e890999349b6764495ce0922b970071e940bd94683436640097db4d049441a0b1c6bbe93e6fe744183a053dc142c1159861da2387d4a67989a989a2cb4d22a9a920b8b2a60780067ed80161d11accc8e9544374691b6946504439f4140a9d91a7ee399554b0aac7e2a7cc707e858aa839ab4416a20b77fc661a375e16e95b1ba02e41cc1a2897231946c789d774afbc6402642a2266b86955b195619dcc366674754fb6504fa2f8ccf0083a74845f55d795b702c1c2fa779e8a15da378f30b41d3c627881a3a5b97c551db441e4f1cd2d726f1c63897cf553eff5c60e37a613ab10f084152512cf6ef23329ca7dba989d3f96518c249fe428145f20a14a32c0c28952fa74574cc039d4d96919e312f8c01093368d214b2a127c1a13d3292376846fc75b8aac7836e18491e98ddb7b30857ac5249c0e0278bc454baf6aa449e62c181cc8bd6f631bc7f855bb28323698c537496c14d9a28b487b7bac437a02b54e6b2b4467adb33c766ed6c790041ba4ab3467284d69586561dc089fbb9428d2911707521ed16514d386932a6a6d10c0543bce96612ef2f95edfc0664081476451c7a836414d29993853ce2421a182aa862936c06dd52bb6aa833d82c525635860c93a62823a8b368b37b593968665d0d3b311f36cce843ea8120b08166225fa82ce314e43909467a5222cda85855a518840075dd07213d2cc067a9a98a563883b01a5858860537e1ee638e7539cd95b8207166d47b60234e2751baa3501e9a2d3373321695a52ab89ea54053db778b28aaa52b7abc688c75100b9bc379daf85b3435879354118049748ae6c80909c2626f41829fc9ab9714a2bb2937ce6c251bc97af237d4e729e14d76a1aaca3c7ec3b35334fcb2c1ff0c653ec492c6a239ae3b7552b763f307865f32a4835da67fd569978958f5c218fced28c317c361a44185a951426606d56139116ab9e27747860393bf0497e3ed2482b48c9367a5a810317cf007baa97988f38325b8c2e7117000485b447dc05542b50dd925eed415034ecb340bca352eb6ec25237f15cbce8f827c73311b085850cb1be866536e6f904810b8556b0b0dd70cba7a16ce708c3ee625d0de18a987955d7a8491651275d563d11e748fb7949cec4257089487630897e3669aea524ee8c72f0db7f5b794248faab0b351d41b55603a34c2adbb303bb129df1a259612e386960b9c22cbc12b4b01c8e68d4b0ab4c9c8e99080a1194de669084c52e580c6c9fe33909e16733e8c450202098462d1b3c9e85a94134444877341ad02aa5b2c294fa6850c29a2a2f8a9440e739e4123b1b5c0620f89ddc7b42db7067f6baab9bc92a3604226156a39055b1602556b8d0c422d502774304fe3c0810685451e85ab4b99e8b785287e371fa26cd5cc5ab08930d2cc92fc7727287794dd07409c291a1d9dc6006639fc37c403a774f29b6a4a60b9e7f6a994646c82709ae1fe5779561bfc13caf10a9373095c584cb8036c52608a66c9cc8bbe33776dd4c143aa119fe11574428003e811c58207ed9910bde341ab3f07bae3041d1c46351b6a910fe73833e8b57df0f713ca6a20fedf9a4a6268e0cd6b9c11d6e4a277aa6d9e80cf9cd76c6c479d97a7beb13492dbefc609c65b95ac1ed987afef12f723d382d001d0020d7e71065667f90cca70180971f6b9e126e22ec2021a6158a5e7acd69480cf0000010000e000c02683208687474702f312e3100170000ff01000100000b00020100ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f002d0002010100120000000d001a00183a3a09040905090604030804040105030805050108060601aaaa000100"
  },
  {
   "capture": 55,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 7,
   "t_offset_ms": 765,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "45 11 51 35 27 23 5 65281 43 13 18 10 65037 16 51764 17613",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "820f8d0bf1dfd0f50ca0c8b107938583",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c2030368bc1e1bdc1bc832fd5d54637a725104e3123ae31f56afcf967d2e601c00fbe22044f5ef957af80020778983407598cc3f7e5d0776221065f1671b363028a60a4800203a3a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000759eaea0000002d00020101000b00020100003304ef04edfafa00010011ec04c0ae30bace9239afc52bd1fb6a45652bcf424e4d30635a90c3a29a4fb747bc66588e8d5142cf8309efe26b7360ab15c825a2975ed772bfab70568ba5caa7282faaf50e13955dce9720d063bfea609ae9ab13bc42b4724b234b99757cea8e88330ad13199d46010b1a11f3a1773d6a25de4699e82f99b137a3bb841808959573d61b2c2f1be2028ae75b1962edbac962a920ba4c499383bf58259917200639c07bcbabe21a82d9df2a65a8348cc87be7240aaea19bf6f852195043a730c2d568aae900619d0430ba426675f0928cc6716227ace2a967b58b0bea36aae1b0279c6d99822a641d75c86f0c1a939b31eb65290f3746cf3486f2ea123d09c3215448e2b4abecda87bc3908a6fb20aadaccbba2b72b667a5c025361512b028429cc996bcf8b9844ae3625b429a354828027670f8a032a743303bf6344d386f3a9b5961d04a18da67f5d0b4c02a37acb02bd75a250e52c9e4b707023cb8f0d091ad70a1a6c81f69b1104e2b9a38085339a85d5aab17e4581715d4173a5a3dbd1a7806a82b85650a062987a73bcf5e138776e8cac67b653eebbecf33bd73e3b2b1b192310369ea80b0c814b06dc8ce9258bec1e56de0e70a11301e46ea66a1fb8432c91a99b309d86709e3845834ca2947f5186f59718ea3162ccb5591c0904eccb6f1c06417b8bd507b2f81c0032c954fc7051dbdf32b5484c70c67ad9262946fb2726ddc505093c48b8968ec2982cd1b3571b99e123165410879633c30ae1441fb11938656cca1319e1a8a6ce35a20060c0322ca8cb15c273486403390cbe0a123959450bef43fd4a039310b3edeba926c9721ab62a41adc62a124c751f49e5d1136c3ea3e4e83c10077923f85007742bfa3975769f5164b27275883bae57c0598daa83a2c6c0efb984b4b548a3739ff6026e68034adf490eb210aa74556adf82373528ead21087c87bfa3161db8d826394807ba706463a53ccce82c66ba8f50e213960847ebf839f35c76ec672932f397bab93bc5d33827007c5bac95a0985e7e967a2a07932d727605f548c1e8c6214c039e1a40dbea6606f8263bfcc81182ce6d706a44c765add54d92d184e813b50edac8d7fa7f1138184c95abd798013cbb8c10c706efc93b33ab6e5aa60032a6803a2033c8ab15a1b5970ee1737e75aa3c8a3e98a03b0bda0a6f1a9e61960a92b15bc4245b0ba0ab09e5a07d00af3c9491bc457531fc7305cc39c6e54071488ce78aa29b27717bf7cdd04a071b848f03323aeee355d99846aafa6d868cbcda085175410983b5a8b4d4c8e9f19722aa8930d5b58d706af5477fa9c19c90ecb0b6f217ef734dad9850ec3aa4c2347f30bc53b300a38f3bcae5a4374a4cac3b6570708a9c2156af86bb10fa96335e198017e86d650b15965a9655d4543c6b0f6cc15c91050f940aae324868a3157a852776bf6a325046ccda7187d03609db21434f7b9c346538fa6b5008b9806c448bb11a731957972a6a00af648191a392f885633cfa83792c3417aa12f39006d121b9f37aa0b6ea953b640e6b02cb0e65b64eb0bf62128f20441155147bfa2121a727452baacf84ea09899712240623fbf23ba0ab20078b3f5ed789c6e785f2293f36256718f40774f938e17f1622d3a70a47cc41753410225bb48cf5c7ac0b6ca2780bed93dced74df7f593861ba5186252138cc3e65c525b213846f97faa30967a55c08506819001d00204cf20c8686f37f76f6d991031297dc8650ae9d0e78d0a7209a12df233a58de4000230000001b000302000200170000000500050100000000ff01000100002b0007063a3a03040303000d001a0018caca0904090509060403080404010503080505010806060100120000000a000c000afafa11ec001d00170018fe0d011a00000100016c002096e34ea54c45a2a35d3a8e9364e48ce2f0542620d8b7a027adaeae33f429eb1e00f030c4572ee422669b9f6f52cfbed88e20b56dab38f39dd60b50959567395b6941aa8490bb83b9a9b1364261c5e87c1a097fb69c192a294c3616c735c85a7792e66f18ee43177a6bf462973d7070e153c0d75085e002302d1145db77f0cb5982c51674185817452a3ff297e26540ba6f1aa98aad85e24dafb3de4ae52fdfd94af6a7c203e9561df9ef5edc0d13e3a6cc6a9d36bdde6c2bfab3bc23271fce2914cbf4ae0ec5a3ed24b6f1e6005fa75381c2f9b041758dd2a0fd73efbae2983d78e0711adf3c19215e24d542257557a6e8ba99b32e95a447e7f92214204810155e3587ad0f94c92b9ca22b404c606081d9520010000e000c02683208687474702f312e31ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f44cd000500030268324a4a000100"
  },
  {
   "capture": 56,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 8,
   "t_offset_ms": 765,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "16 51764 65281 5 13 35 51 18 65037 11 17613 27 45 23 43 10",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "b1892744cd0a9b472fa9c04dafb39f05",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c20303cd4afcf4f3f7bdceca93dce67f0d630b81c6ccdf256cdf79ac7da0e0f8e8ebee209cbacf667cff1d3e35f1596d03cf5c0b74849a984036b0cde269204df7b1e0a200209a9a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000759dada00000010000e000c02683208687474702f312e31ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090fff01000100000500050100000000000d001a00180a0a0904090509060403080404010503080505010806060100230000003304ef04eddada00010011ec04c02c9c0f50e88d9ee6ce2a1294eab08566a11554489acc42636f79847de19a941ab2c225221e356eed5689c5f29ebb7cbd91479630208df1227a02a9008245127f832d5588ab3c5bbc6ed63168298b0d02b8dad5bb8b3817056876c667c0038ab90e58c455f96d7dc82c786b71caf30102f364f6e60c3145a778b52d1f3920f629c8545a65f446700575220f30b879563789c51006a74ad212299fb892f9f7650b9175b594648c1c0c89c70b19595649e072d15ab44a6ac64cc19d3eacc3b2d297374c3f717769dbf23a1d42cdcdda741c63c2a8497151534266530f188193dc43b604c79837d350d6d2cf5e884f7491076bc155bc2acaad9bc89abb23aca1c562a6b7058495f5bc10141c41eb5587676b7254a2730e646036913af7a1b81462af4381970ba83c4f7294238a685099576416a5d98776167a1c429486c006369080368d6482a3cc891e47895ea2600267c6a0b00e1b614f0943984db2a3859716ff346cd7c49801c4c8b44b5caa1806d470226e6a7bbac84a47dca215303c99519205c402df7278b5e16c4d03cfdb7271fbb03afc841d9a35744e66127eb38ef7d554db1c12f8d189e59893539a7e2d0c8a707124efc7ae13b8a62497c5c1ea43314187693bbbe901aa7fa50881acb814b406744483a0a57ecbe53f128296df292881cb1dee907af93a4afba087e100a75981419e22c782c1a5ef82814e075a66d60081d77da239c7dc3a42b1dca4ec484005b7215dd6705f1545c78c2c67f03f82d12a85ac30ba584fd495a34461417a4965d11920c6c88c5eb18f4802627f938b463c92058351b20bbe57dc0256530280dc4726eb9c790531be86c47106bb3865c69ae6836dd58d800a6605b78da603246f787b816a3df007caec3286485156c7426c8f03bd7783a4f7057040b378b99a6542998a751bb53cab91de29bf079098fec28919484cf4a7337e2338e7f54c9990c78c6c3953fb4eaf591edfc1ae1e255ed6876f85eca520f9a6c7644f53b2997fb813e9572b95d71a2c845508e2561dd17642c8a7df370268430233f73b13e02c77572441f55f5a6551363198693ca5d7f0a75f9b4fe3b6a17c668daf21153fc21839f3421357856c6b802b879ed49829c45473ec17c7a590cfa714ce93eb850daa18f1734bc854b42dfc9b4f13ba5c26be2d084ca5f493e99956c2f8c8b59b5eb26360a15c667663aded906160ab3681836eb3f55b64d96d41a56a21237628aa54751b16d91cc3f2416711887cf4fcb24ed61194ecbeca479854924e93c73554d10ae3452f35c8c7681bc30e44455ea0cd258a98ea6468a0f0c8c3659e27e30f33c5939cc53456062477500806aa68cdb777c0a0c3f839066aa26f2fd39c94627ae2d8aba276a7dc71c73738242cc630ec5cbd36d5bf7294601b373ac078bd15c3323c86cd9cf45735d18091a8aac9c2aaf52636edd303d5496bae520268c100a22836fe2a0491051ce7d8a6adec47d6e39190649154b39789b411ab3b649f162e8e9118cbc97f88ba66da625554d4a8a511188aeaac2a1748ca19078711432f74a70d8a304aa1cb743943ce697586d4a441a8ac864b3dca46b095e3be2875c36142614ac22f4abcb16e54301b19749e396f80d74f39eaee40801c493f7b0b9270d82c8f59d131d063b1b4c5576879c15436f821dc1da08b225c1943fe04972806b11d5f0478a1b3a2781dfd122a34001d002001faf53cb14890ec7d3755f7f3a99ef40a68d1fd25eb6bd0b590be6ee7ed9e1100120000fe0d011a0000010001910020548274aacd5dc6bfe5c4275b784bad7d2ad3ce274977c589a68fd0b34f8bff2300f077981752ae49cbaa6112081ec908f6dd031dbe84b5d329f7b2a3dd63155d55823de835f3aa4facb5577842a44d47c9f392d078a55b9fe2f05e8f95b6a28a0d22e9f8f09e35888495f75f6f375f9ac59c6ff666b21fd0915ab7e6c2c9d486d522fed30afb07c2f8773e057d108a91254bc2470e213c5d53bd5d99015c91c94d84e25cce46ccabd4c323dc20c0bb0c97446cbbe438b5af13d2b97b99673dcdbbe3da46ab0a67e5289534502ae1634e7c546494b2f012595d0cdc83033300b60b466246a2f97d830ad4f5268214b5060ca9aaddf06b4d0056564637219d07d84ea5de36a3fa7c9f1e56fccc9c43257fefa6000b0002010044cd00050003026832001b0003020002002d0002010100170000002b000706dada03040303000a000c000adada11ec001d001700188a8a000100"
  },
  {
   "capture": 57,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 9,
   "t_offset_ms": 1018,
   "record_bytes": 1931,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "16 10 51 65037 45 51764 13 23 27 35 5 65281 17613 43 11 18",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "29fe69cfb5eb4e11e0d4537f22529b57",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "1603010786010007820303f7d0b3d06900ed7df09bb173b3591acdb56074f58695224f00f40a23e4ad44c12089942dda99f41e06cf6c2604f9d58bcdba042f2cc973716df3599e52b8080cde00208a8a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000719caca00000010000e000c02683208687474702f312e31000a000c000a3a3a11ec001d00170018003304ef04ed3a3a00010011ec04c01bf12ccc9c523cd6390a557521b6877c95bdc95c94f713285751180821c8ab759a83aac09265576094409758c594e1048544a7506a23fa36bff79965fc256fb5360899a92c5f039e00e5355a7319add568211077ae462ab5f049da6a193ffa15ef57c9418415e44420cf00a14e8225d6d730a51c13e543aff346acd13803d50878e4b1117102021b5a82dc8759a37168b3a1703bd463e736aa136a182eb9931c71713aa268c882a56049a538a3078c330d4e1b40fceb0e8ac97b527c22f1fb800d56383f9c68db34a348235d0596a204d0a0b86b437bf4aafed52a37a9a0d8b41c16613536e7cf9e61408c22182aa99e8f6789e82bac7b1862ee61c27caa0fc03a7284b8c6ac4548b1399fb61c1cef07730402b4046c059b232ea8ba456c439aab588f9e9b339858a5d58b478538c26032611d96a01c782a18d29ce5243900aa7b3b7acbbd451d5b77b22c05282b76bc423176b0f5231ba34f04aaa2a863230a98ca1adb38671514c216180014a0eb311ab0dc2cbd69c724889d70e45bd4966a3b819bb4e86586388c4e4b276db1a075d833bb257ff65a6a0de054a79ab61fdb5931636acddc7d6f761a0eb50cd86c0f9ed4c8d0717b6dcb3f89678d0d1c68cd921c5ec569cca197d77306b5610e0a886a6f909fb26ac257ab1577db7535b9a27e45bd68871105a61a4412ad4628059e5671c541cd442020152259d943b36f9590fbc107d14c5fe7609303fba6fbf768471528d8b996f56331f6aa27b95a594ffc09a79c289cb4a32dd017be35716d267266026f242963344c8c8a0b1292c2356003a0843a95301c957d1b4f0912b7a42694a54653c0654646f3a2fc49aa8208ca03d84028632481957fa03ccfd99cb64471b6a66cb56e02a17aaa16de1351560078dc55ad5cf5a6cfd18a7474a09390292d09c1b610b3f08802bf2712fe413c3eb485c6da4e9e50797fa844beb730385c8a126a7d1c808283493f6e7644db90674c6a925f664f5e93cde2a5ccd88a09bfb141ae291fa3fa52c5c47917e54bf96c27a76c17503a6ef9b2b05eec35f87c5830f88855b64bcdd99172506957209596db69374b90d65622aa041348e957361807c8c449ca932db4623cb25b00ec44c39899919c6a277c7a261592c05c4178a607a6ac6439287a7bd785ac15e57e3cf1ca9b473cffa48093ab9a1df557d56c084d7b1572f3bdda65754bda87d2f28c5bb9a92be86552cc311464b8346ca82f012e0ba38b07940af9aa3fab012f76006dc76407285c0471611825a99be0232bdce9701e98a56c100a3d9631d7d29025798ff554b430660b0fbc2094798a3953abd030a6b565a135bc2c1a1541a4b81482515e6d695bc67373222659795011fdfc6f2cc13ec2e49f1d0b222ffa179d18385107bab8d45ef93c5777d9b5e5a075b0aa64087ca06d00035c52502a5cb6f3b215c5c8c4be4130268bb5d0ba573036afbae6148a6c34458968a0413e82c13002911507b515f1a650436795255a1f36184c64231154785ea7c6099d96cc28c8699a0b3d29a66ae0d384c741b57375031dc01a637cca24f871e508c16ea49f61776cac55785b3446ee212685d324ecc6b10a7cb8d445bdbb8603d372b557b1cb93536875fbd5df632bf4ad866a383d2531db380ea50405d7ac68b7c6a434a33aa1c197d63fdd25eb3084ff9b02726b4ec02d51427154f0ecb57845564bb75466001d002031d921d9b51e00963ddd5f14d40d073aa938ead0e0ec8e2320fe625997e2114efe0d00da00000100011300204c0dd17a561ac92e442f6c9c6386cb8ccae7cc364c5ee55c167b5b3a3b00ee4300b02748ac7b42753d4d828fa186688500bfd14d4408ae70bbc60d1726c6df7dbec34e2ca8d082e35b001fc376e83bf27d426fb21ee9368cfeb1ee7a624d7346103c262b543a9d151b81f289cde729571849b7d1f63067eb9e7fc16e24226bc4d9bcc930cdaae05b5caede3e7dd893fa76a6f7669d742a7e41d688eda2077574fd71f1b47af8851d24c59f3acc8f3804c74aaa3bb050656f77e4da8f4ca9ee74c3c2146573a9b4b99016ee12ca3f4c39aecd002d00020101ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f000d001a00181a1a0904090509060403080404010503080505010806060100170000001b000302000200230000000500050100000000ff0100010044cd00050003026832002b0007065a5a03040303000b00020100001200005a5a000100"
  },
  {
   "capture": 58,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 10,
   "t_offset_ms": 1018,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "16 65037 65281 51764 45 18 17613 10 5 43 13 11 51 27 23 35",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "7f8166bbc30f2cf714809161d1880871",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c20303965129b454e15202dfc2080a6f379b2b3aa3081f7a3a5d9b4de2f633eb73f282203cd3e0d6a9422d0757e374f2ef2ce35615e54d599ace9f6719283070e4fb1f200020caca130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000759aaaa00000010000e000c02683208687474702f312e31fe0d011a0000010001980020f22ba0e36bcae2118b5d4b6cc1ff2a3a82368b33f0d19cf84ab8278674c7684400f019b0276b2b57308abe787c38553c3b24b596c1312ee0b79c9f9375c59da94b6f4168be904b9fff5e1518f0c2c1d3f1dab8a19177da0209a5e78d0af1f1a4c1129a0e5b0e038843bdf8ec3268555ab7949f4d14f3c8e27ae0e420c0e912bea1198b445eb2ac49157d610271d331bb7d344700ac9319c58bd8f91845af0eb1c7da65fe1f0ef9f41700558fd32177c6acd1af91f253f583690eb18e1bb7a0c4182065b7100d96fddd863efa138446a517aae24df6d1a2ca1426c9823ee4aa191d1f13edacf55544d44f7cf7b2be32fc562710d40f5e58e330374245905413d2abf1fde7e4334e9fba872b850504f03775ddff01000100ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f002d000201010012000044cd00050003026832000a000c000a2a2a11ec001d00170018000500050100000000002b0007062a2a03040303000d001a00180a0a09040905090604030804040105030805050108060601000b00020100003304ef04ed2a2a00010011ec04c01b0a0e8224cf0e4013da672f231a9ef344af78747de1f98fd8c47b95c2880145bdbb986b0dec3bdb31c95ec229fbf4259baa90621c0d5af81da536a96672612dca81fa77110aca2976593d716b4912a35744b2aec4942eccb0cbe1ec3325005f9d1b551a443eb36a4101d9b484782b1f542726d8691660586656a222a520f509aa3b370a9df7945f922bfb1c89a2c8212b72c9205ac74f074fc6c180e0605b1ee21c952b4df1e48ae7457f4452a1e10b2b42224b6566b32b259e02b80200800ad5c401aac2cf43a57b188090fa6bcdb10703db838c21d497aca257dc58aacdb81643b2a0449b55ee4c2d67b7548a966be8c151021464963348af53a72ee9905fa80b4f4066c1546fea6417f9fc19aa584d3200035d39c51ba344c39580a04aa0be4127572146c46b9abaf992865c4ec2771a57950a0e92b96d004f39282f19f30d7b2446b39a52b8330f8a81b9c08b94129260dde6944f4327f3f64364d7a7e2eb26d0b972d248454a287dec4b83d2d5314596abbdb1a4c121a7aab7975cb48cb4e211e8a2c2ae73c807cc7f44dbc5b3e15c40e1b28941b858f7a908338eb5f099d830c78465b4bbf321aacb177506a0599aace8079e1f8795d191af6b864a619165ecf08d92a30ac17953afa5be49d24e1203309829126ce6b733aa07d2415415a4539b92c73b533a923589ffe352221071cbdc08b9cc443ca7cfb435c954c9b327fb313aca55580679a7330bfe38add9b78834b758f7f94946cb6ed1775550fb5f4125772835698d8bbd55221c83285f638c57807c9583b4a433b45c4ef3a9179a5197999b8c241c9ab3cfe5e324cb3b0f7ea933e887be11077ab86903bf2a878ff5a3226216f92b3a703c3f55bcc5619412332c529c869c3dfa6615b63e6deb7865c9b43eeb4a0ae263d1d1625a6004965c9d9a94886b93ce75062311561082a34a84142ac2041a9cb03abe712432b0857965b3b094a039bc75a051724a6ca068bb1e4821a2216778d9ab0c3332aab42158c947a84ebc80c1070c5527c8cec33e60a902142772cfbcc5002c37c1286f6a2bc9a6e8117e25c10d1528096a1ffa86718d3368f6848f0dd6c6816a19453c3a551091ad8c28ca67563c08a9bae78b8b488d94328cb5694aa31c6cf1291cda916889c48801b976050598380836dd5418106c285a940ad0bb9244299e2300cae50270bc181fe8a5726c92488ba7c25de80e3c9333c9758b08a8bd61ea4211e42f90c1c838f8308c70ae2022b637252e88257c170007e56b068c9b2b709926794018862c37e8f046afeb1c0d5a9f83525bfde6cf8c24bd1f8c766dc98ec43aa634a360c6146b63981529d35e8c903709025e9dec1f0cb8bec3fa6f49999b26a13c05b73a523ba4b0a3aefcba59e08b9d44dc047dcc92f5763e559aac57ca6cb6258c1e9b7c5f287b2cb5b5699a92329405bd9986cb31375c19058bf414aba438b601aec91b85599b222c22285b189e06ba5b5dec9769ab69c066874fd277e0809cff40b1ff5640f7daaad876a84f933e12114d7e855cde9b206f505679b542639a8a788c3e17095e2236bc5e86a1713acae3e67ca8d18335b0c8b41bbd859c1a74e9c6f3ac333fc3bb1fa5086d0b49ce00329a0b7335fb11e145e610e153ba28e51b0c328192bf85949b1980f7f2b90128e70b6a35601b4d9a4a4b9bf7525c4e24192aa849618250c8ec411be63b60001d0020044ec9654caa1419ecd0317f80c204e01460ad638578913894cfecfafff98776001b000302000200170000002300000a0a000100"
  },
  {
   "capture": 59,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 11,
   "t_offset_ms": 1270,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "43 27 10 51 45 11 65281 18 5 51764 23 65037 35 17613 13 16",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "b94d8329a092be2b9ebbd6e9cc35b33f",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c20303b8b066f8bb8fffe715af13efbc79581de92ab839e6acae9bf06c6dfdb2c01bf320bd84aa07806073c1f855519e12460b60914af4b6c9de7abd3c533a261720913800201a1a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007597a7a0000002b000706eaea03040303001b0003020002000a000c000a5a5a11ec001d00170018003304ef04ed5a5a00010011ec04c082b5460e7455417719209c04723b1f4e94aaf1024992a19034a44426c572b4b98ac763a22479c73ba8949ed267285393ac5b254ad60a23eb9628ea7dc5ea09463282539880511324dda79cc7ec8298873a3ea15902484d0d98ac320341bc8435d47bbd3649487bc2b46507c666fc0017f908689cb38f82235a071f5c4410d3dc1caf4c098883913a39737c505d0e305763922b12f669bb248387b82cf95c374763146ba8792c6ca798a529019152b54c3044c28424465a5895c9a0abc2fd617a31223c6df03033e82e82283b72741d4cf647ef876778801f0fd657ce26ab0b509c668133f9e1166edac199a058cbe981bd7a7ae60b45d613ac03ac6005fa6ba8082746b1ab5d8397dec94abf405cc6f9c3ac8b99d42650091b7f86d207982231eff98d1b959ee8a65d52d046127c5c87b6143115505be405446c0777b6aa5c9117b49bb97fa6423194bfc172501e6caa8fb50557dbb64ba313cc6756a21c4481c84e5cc8936939cd2b56487fa8b7ce45c91b3aaabdf7942128b8fca61f14e4b0dc951e4fb08d8e48cb3d8958a5a800b853855f38be9a7b7548ca7a591086dd781eb1b26f1702b541957d0c2b41ba3cbe08d23d963b6149d4068dd4bd59898d499772a3f209903256ea8950aad937f3ea179a6376aa2704a71c1c302859788b840b3b8712bb039412453e722d07e055e9472eb33a7e12a732fd83897490554ecab42d006870552c20a22c25db40adec09291488628b24c0e9159074345eea3c08612356ca685a77b696d7992a4204cb8145ecc533143816bb21ceb6b249abd3c606d70fb62b1f939c52dd33c2defc254d87b20ee151cb3b7e890407da1c76fc0a05aff8853e5758cb31544d837851960bfb34acc07b9fda2bb46263bc1c7771e3c43b866246c6253a9d936eb4d26dd4bc875279235bebc981576a9c4b2f05b77918290cc292ae2b8793f774c1dfb36e9109423d969bb4a328fc2315f2a13e4a2a2d2c193e9e3b5b1e7b7e6e90970e05651c937cd617c903171b2524cd6912ca810c03fc5268bd30774da084b6d212fefc095fb67c2a8b09ceeab40a23afc958c8450c5c85cb239004995c8a8bdee08399c0a6675542dc3080b49017bdf9a6472892616322c9298b039a3b3e18951e121607671c43e63af2c5b980626581f767f17814c8b69a5e293acf8b1126246a67284279c9b4f525a8fcd33d86a69bf213ae05747a4ca45d03e519568872a56a28f7f5b026a474a8344a8808996ee25406761d9ce70fd94a6f6c30bf4f92b41c8c004701c0d0d4baf590cc2ac97ac5d3897206535b1471db385b50fb87fd993260cac2a5a844e44585e94c9ac8408fc5a115e1e74604056e2cf725c924a71b99951249c89e9757059c6b7d29c344dc5adee15c10a43f58124ed5574d8aabbc7001867c279dae3942e7723f82695c938511df9ca9b13c1f556410caf2103d9093940908b0e869f33c7094675b97107502a47b5ce64ef224af20187c36d4145d2a68c784833c293b5a05b1a526004ba722e29aa06e3066083b6eb98b77e59b1f297a4e186973fe346cc1884585ea9ccb3b691657bc7a6855b59a31068b772d79a0c366c9f0f02f9bf2613cf63ccbb663736c1cef02458269a73aa03de332265fc1a225de0bf91e7d6ab5b888b6de34b787608d639816d9ea98e5698e2227e0bade594780df36a3b5b8c3f9fe4a184e10b8311d001d00208091554a5dfa8cc8c44db0bb3540aba70247f1b4a7ce24b9e9a8241e60a3da02002d00020101000b00020100ff0100010000120000000500050100000000ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f00170000fe0d011a0000010001ec0020b6bda1e3b9cc8db318e5e7ad98b2ae18875e8d1353cca9e7ec358f9b6910933c00f0f27fde7aeb7f53f8086b4f6351023fdf063a16e597187a87f4b229e4ebb473c330fe1d0eff53b350710e91f75f3251d42e9a7a912886f314c5e9dc07c7570e63f0d82a4c0b0a53668732d0bb9c9f03d61fc8aa6e9e06cba30c142134b4e8d35f91ff20ba99668e8cf3e0f678abf52614423c92807321c968cee295510ea6d7dd7850a7dfa9054427ec3c73466007d06d44f424b02f6ff161a29dacaa82e85cfe62e83e833ef17c7e80c7da861e4a785cfc3f06ed2ebeb8263b4216b8d9760162654eb3cad561d1f51e4b6df7c0845d7632251ae4fe8de53d3ae839e7f4d2294fe321a04729e35a989b54092b496c98fe0023000044cd00050003026832000d001a00188a8a090409050906040308040401050308050501080606010010000e000c02683208687474702f312e316a6a000100"
  },
  {
   "capture": 60,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 12,
   "t_offset_ms": 1270,
   "record_bytes": 1931,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "51764 11 65037 35 51 65281 5 43 17613 45 16 10 13 27 23 18",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "fa11dc589c920f8a1e49674cc863712a",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "1603010786010007820303f67ff54975268577c8cb05dc13572e731ac4e8b195f2caaef304a2aa02a395fa209e4e621c48e871a062413d26c6ebc04010c039c0e2b96e4dcedfd9d585ca948200205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007194a4a0000ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f000b00020100fe0d00da0000010001350020ec829955d1af718cee54e82aa6095bd0d2da1301ecb4e821abc70216eda6ff5400b0265b68b7ab5768817f1fbafe374654682749e7f2b7e5092d46e8f7206c71bf8c73e5aa0c1ab4842b1de513b4ef5ffd3110ea553b8b83f0bf9ae053fa3e732288ffcc6347515dcc3075a4e67970bd81865648190d7520331445091be49c6cb88dcabd47104c972b4a98f04b0e11cc12d8350837619f688b8890daef5bcf3b1de3062549f1329949c8fe35edf0ff312ce319f6a442ebda40666466dee7a36ce44277627e07fa9294f81b1f22ed9a38041800230000003304ef04edcaca00010011ec04c0091acafd3ba8e199c9936cb254b77c9a050cff563bbaf19fe9dbb56512cb28c81e906538a05574d31bb77b3c8980551590558988548bf7f45c5e02625720917a62264ca42172a08c7c7461425632f54c66dc465ab95540df2a2316e7c95231a7127c0370a073e0385b024c0103262bd3d870e8997962da17a9d9bdfa57210f778c0ca93614617394e925d938026f76cc4f362a9a12677a14c3437cbaae351144048a931cb99a718e886078365011cac79640e289cdaa4de067ae11e8be78563d3ad5786ea39cc2886dd670765b98c3c2d712070348476a89334b8f87e7898bb875621b9215934e36f01dfab029ba46214efba9b23998cdc844d963c594913fefeaab88064b05f02199a23fb7b472d99b25d99b4d161aae043420feb52805b6c9c126b50395a537c7bf32f00646ca3464cacb34c896fdeabd0e54418593693aa577fc43ce06a41f5d1ba7e6a3c0f80800ed639d8a5b303e1c13e53bbcc92bce006d9d3e76bcda209d0fbc9ea0000f4d1ca87d29a549204cd76a9d02b05d6640862058a374991fffec9a6ce82d0e19399fe96179259ab54c532ee5b12e62352d44088169335b529712aa22bbb52c0918c06c531475376c623c121c6a3bad346db0024feff2a150819d5af807842843ccea676b876b2543af971c235f96542f71652e7c3c46c0a364d623bf83084bb1c8cbe72247d564f1384003e71fb7db7b7e629e416ac2cb980e41832e657c4af2a67b18372ffdf0290bf4916dd2a3ad32be83e3bdb185c04b1365125a4f70a76659b8b45dc8ac7539362c177bfa3c08c3b35668c3a79a8520a94b3fdc630897f675e1006d31c16ccd879ce7a098ac5565a02bb34a9196df456af9a444a64711e615b3e5d1a09fd66bf43b2619067ee4b65099321665b7ae11616441ebcd31b006c1274b9a828eba030793c384d67549ab3944a674555dd8291ebb4df1ac1341162408c56e956cc1ec0b07d0f8bc7ef76ab512988232a7ad9766e5a59f1eb94dcc627cfa3915821b339b76cdbff509d2ea6b935c14eaa93a82dc343158b554302b24fb967225858de53081f30f8b01be50caa4f3383f6bf465c18aabfdf56c382826a734a01e0a6db3f5cd61a43a799551fb3905578450727562dda70e15b8c5662c31bd20473eb9bdae8c3b0ba51eec99ad358048636ca13fe58f23bc7c0cbb6d8b24812e638286a79a8d9b9ceac0964af7168d037f67b4cb62e12e4bbbb969833b98f30cf5a54e702429e5947c962bc027a6444f4049778269bc68041c737bb5fc949b5b5f671b07db507608c2c50b6602dd0058509102452cbd0309a235247532d3b70ab73795214e06babf2d9c50ded430a99c963122bdf48827dee79262618e42f7768d6639059337b51959a3d1893d8cab05b340ef2297d196679db70218a60c535aa910c42daef880cd92037eb8a8367b97f114aaed387e2b5c874f556a61279947eaa39a417dda101d8be125ef1b707ba00d8b73b5ae9b68188374e50bca806523d926ce6ffc0daad1baf51221b06a73b2c4030372c8baea3d548bc283cb4e6c22168a3cca5afa8fe288669bb05b7d021cdfd501315a51b71c507bb1ca0b864c4ad57d2c2b2d339481a9a2badee6191416f94f4163f2f73c1fe9a547ba0869d1da03d21694e0c83e985eabfa3a74136231877732c651bb466bc7fbd37b81d46b179d612055f53354ef00a3dacb2c4b001d002040dccea856ad32aebc33f1f3c4df1fa873a7c1cf93f2195d6804de1c6f3d5866ff01000100000500050100000000002b0007063a3a0304030344cd00050003026832002d000201010010000e000c02683208687474702f312e31000a000c000acaca11ec001d00170018000d001a0018fafa09040905090604030804040105030805050108060601001b000302000200170000001200002a2a000100"
  },
  {
   "capture": 61,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 13,
   "t_offset_ms": 1523,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "5 43 23 16 51764 65037 35 65281 13 27 51 17613 18 10 45 11",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "9b5d609b598f3a06a85d0e84322a318f",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c203032f867435e99580baa6553db91f76b108a17911a242e9afc6613b72b84cc1b50c20f1abf7f6b0aeeee4e98808902cfc3d2c546699c7bc0e74847d1ce8497a35e46f00204a4a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007594a4a0000000500050100000000002b000706caca03040303001700000010000e000c02683208687474702f312e31ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090ffe0d011a00000100015c0020164f0902d6b0c4544a1e4422e1aa0ef6645129b8c7cbc38737dfc3cde10c2b7800f0dfa65d1c882520e3a12029ad2d40f507d670b6388a8a9efd7c191fa44f6866fb73cf501910e592103ae2ed04ae5cc2087cb37406cbadf626db8756fdb65293fe0b8bbc2c15619d138cbfcdb27106dc049bf3174afa0ef60a143c6110fd9c98296b4d4c84286b1f1566a919558b4057e4d37b058cfe5ae045633da9d1c23bd49fb17f0bbd70254bf8aa6622636abc1c46b925e2e3454182a5d5cbcb395c0b384b3ca7af77a2116a2bf2c72272a9924f39159922fe05855bf949fd14514c9a6289168d65c65f7e6ca80219baced59cae18f0d1c1b2d18d591c3c37e38512d8e134943ccbd2994adde0a8f83221f31757c000230000ff01000100000d001a0018caca09040905090604030804040105030805050108060601001b0003020002003304ef04ed5a5a00010011ec04c0adc7392a569155a705554641438681d4c02f5c080d2371ac47f63c9156100f60702585b4ae7a8b27f1770f588801b23c7d796c0068bea8b98694d8a128d319c7885d7d91bde8935268f96b971b69df051364839fb3da40ac52cfc2461d85a83f3b8c45b7f6a47a0a009f50bc0db678b9f1ad8276b678faaafa580917579f496a54d2e7760ac228f666c58ec54999e82039461e46b7038dd37cc3760a0880be96a0847b155b79595dbbd5aa37f0722211309c39321a703f1dd293077364afbac47b253877b4551903ce5b699a5a8344c911b7a4892eabb2772a4777d55a1ebd42cb09228f612b8d30d0bcca7a0b130409e89010715ca865da96ea1bb853a4cb46b205c5c97b1c8a43ade37eac09c524b93a03e09a326a723160b2fd1cc5499099afb71f6b8904e5727d7c524df5142c5cc9216ae5c2c4cc76ef98a94191b74d1634547893f4f5b233d03fde70a4a4c787b3da39a821773c83a51e786570c09712ca272ad3138c68a232473086164e63d45538c957104265c30228ec315a26f19356db8f1e60bef4a404fd69bb6245bf41ec25685c33e2a821cbb5b31af26b3bd5ad06c42db0d086b2f5511f1620dfd03a603676c79880b0d12140755d63b14b829878d9761e414b7264e8c2d4c6cd18a313a3ac5a85d85ceb5023bb965746d09167475e92f5151cb828124b3bb4c5530db24fcac88ff6fac580e5012a8c14a244733b948d6fb94c238b9258dbaa8eb0b38632cae89666aa534a33333259a227b20bb69674187b74441ff519b399121c002f879269e92b1505971ae4453ef64977cd5782ba724535c679cd3c62e111a7a8b383e89c383189220c62bde5b521cb0a6584f54451168d5df6164311197677cfddc968e5f69400dd6e252196190a1db0e70162d966bc7b34b4b2bdd02aa144ca6504547fe3604c82b18b596279b40ca26b8c890f5b79358aab1b30717925b1700809d8a4a303a2c07fe20534bbcb961b99d3f86b2a19b026d29b7794c971b1367187b42ba4b91dc9a1bac331f01ba5c3ab6a6c3456d7735c306252c9331e2cf1993cb30cc983c8f995554a99c073255ff360952aa2a137d432f17102a94b6a88a722b1b736d64ba8b6f5a44a5bcb85fc6bb9a8c6fe455c95d556c43306443845795363a0911cd819b1aad66133445b0396973a337471e60eb8d003c7d807ba20bd786c8504cca44e421750e97d1449a18fd94ee7ba920b94481132c3f4a36ac537aa55c026c5a9c179ec9a2ef44b38403f8d640f57983d06a5606a2c4d84f88b68048cbd711ffa5cb878d0414655be6e630f63362f287268d4793764f2443b03153932857898a8bf62ce4f970be3a155571746ff067e44a64703fa4cd17944a96c525b409a63414064a6ce88e02e33f80b451a5a1b09cc0ca916c111690cf27484ac9faaf3a3eb87ce5b1b483394560ce8712f2a9719549f18b2b9f379a48071b84f041f9fb285c350352ceb53e5a95836168d3a78aed201afd8558a447b61529b845fa4224ca729473722650a91e868378dd31fe686963b790c0c1266dbfbb6308383312ca5f967b211941729f59035934bbc755efe371ef4c33e4727a744992896991671a87cc6b754e4351731db52c62b6d0984639c6fd9d7c7edb160f40572cad0b4b4af44de7879f5b7111f6e2c63cc733c6bb7125e35a9bec069ba44f920c46d37ef1788f7741cdae309e6604a001d0020b14d36b5f5703cd4b9ae524af3a92defece2dd55c20bacbe979281a8aaa8e27d44cd0005000302683200120000000a000c000a5a5a11ec001d00170018002d00020101000b000201005a5a000100"
  },
  {
   "capture": 62,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 14,
   "t_offset_ms": 1523,
   "record_bytes": 1899,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "16 35 45 65281 51764 43 65037 27 18 51 23 10 11 17613 5 13",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "32e6f29e3ce3ef678ee5042639bb9aaf",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "1603010766010007620303e2ae769c5647735dc23f06ec64dcaee8704b62acfbea1cead2b1301f2709a314203ab1853ad491cdb1e9a1974e2e80dc3d1b7ae267cea0d815795c30d0f073919b0020dada130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006f9eaea00000010000e000c02683208687474702f312e3100230000002d00020101ff01000100ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f002b0007062a2a03040303fe0d00ba00000100012b00208e6d20276d9b2c522d76dca90b3421610e267b292587cec8c49add5e88b1dc530090ca3886f2a8ea9377edc707059ffa8dcdf3e2336eeec3f5f9f4f04c55cb0f6bfdcec03aa636665dc3cef3a4cb22c9466abdcd401891ffc1730ecd646be44245823abafd4380e79de56cceb3f1c7718262f60b32b3ec7c99f84c7f04af8760385c91a45dc81b690a802eeaf83ad8c0c0a23577e13c1572fcd41617be02023d5469bdb7ed1c8c13d5d513eb441075e558d7001b000302000200120000003304ef04ed6a6a00010011ec04c06ffaa5ab3c9381899dc3325c0c85a2e7f72143154808289834e9476be90250dc781e7b43a3ca23205b569a16aea426c565d7bc9d16c1e782c5d458414b86a2368b2d52817ca8968d1aa315ac63974be42777e17bbaeb68ae090f1ef221379c9cdb15949807c177f317ec35ad12e82199f907af33a5d1e4c05dc7a05758853e77968df780efc96b6953cd0a3a38b3428cd3f162813326c1c934e59b29d791ace905a09b0308ec8502dcd736a770765e268eaaa670c6ca53fac12bf00955d7002cdb9a8368da08a092a6f7d9704767c0a5189b9f94284f152adf3805185bc7f5d397318ca48a0bc12ca9c11930bb2de18eb44928f34bb899277f69722b7b5c31b1fc6f5cf74c2fa18f678167838054e3285cbefc931f13bc49a2bc705561a39a34bfea3ca7d97591439c4c907297952c1a986743ac2723790f80ea7a8ef3216cb23c4eb18a28a331b43a560284cb35640f4bfc092925965da861125c9e12f06e958a5edd34b75517956fe2038a8983c3184735cb91ef2c41e7e20ce4d100e399403d5b6185491284016bb1b0a6c6a06b2945aef69c516bf817ae505c62372ceb66868034ca67c1c146f08465004e840675ee11cba2e88e3b1360ebc507aac7350c58529ae308c3492511d44a45f855cc2b6a24455c3bd873fab10e27a9cc134477665480e7c10054b3aa9030b7e4729022b68ae8f501c2424a9efb358e024210d107484b6810a924fc13131cb66bfce67a64865e8ee25f0caac50f489517ba1b42c083f39916be1169d3d097f1a1165db0378f93415e422424536fa7a50f6aa6aaaa50298ee4363eb12300972fad8745fb7a681f888fde4a5226a5c0b8f21b5fa894fb87431101a9d315bd91c7667c471127336ecc81cfc03ca31b473bded3ba87c0a661607b4c2a9a9ce348d86562433340fbf5502db67cceecc25a2311094920f276c932d0110d19b948a9026f2671e3ec8cd0c1cd13b667ba9728eec74ac8e51420f39c2da5c61b6a82df2903d7c73af4db0842a2309a676d12b94fe06a6ef5e4aeb1da0416989f19fa7e30151846f02fc818a5eba98aeca4ae76603722737a1459341328ad38855f6a93955c234aa5b953fab2676f41a836d43beb85659c815193133ebe2944b2a2a694f7a9ecd8be79786f53f98eccf41814b3b09dd78098a8869561bbe3637cff88454aaa00889a9c06459ba7f37595906f928a007c63be90f8cc4b369d66e51a72c71815c660b07cb99bfcc708e0818f7341855ca5382154f51351dfdc8a6ea1c42d06b30a4556d2f7ad80373758ccbd4e1c31ba876b42ab082139b3b8934e0801766396462fb55dc74285ad201a6e61144a03723ad0317db1b057620d3a694c8779158bbc9d8e4870b6a9508ec38b7c7626e66031ddb224a6aa61fafbc716c44c21fc9250858f8fdc4de52b553c73a1e5064616379ae44b9e1a6ba3703ac664b36a41ba66b459c642dc67a6c0ba8252ca0053612db839116a0f299acef67b969d68b8ab6a67b5a9936105056d6a126281ccb3b00f186b3e44325a6eaba6906035ec029a478a88be8c8e30718e3dac0951493264abc06b09b8d7cbc2d4952f4b742039da4da9246423645565ac96bae258990ca64f7c2b05ca377ebde91667f03a76639a609b59a424b5487fda9a6fb6233e93b250de238c9cfa5df403e0e88b74ec93b02d0a9bbbb7752a303db88b0ff0835896a58e2d001d0020897da7067e362eb90876841ef114283709b31bce232ad657a245eb6e835b772200170000000a000c000a6a6a11ec001d00170018000b0002010044cd00050003026832000500050100000000000d001a00188a8a09040905090604030804040105030805050108060601aaaa000100"
  },
  {
   "capture": 63,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 15,
   "t_offset_ms": 1774,
   "record_bytes": 1963,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "18 27 23 16 65281 13 35 43 17613 10 51 5 51764 65037 11 45",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "4bfccc112cec95f27a4db720413516d0",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107a6010007a203034d7dedfeafb2029e376e84d8370f773b734b7c60ef5cf1512c09c7b4eb1ca67d2010bef63b5bd7580a7238a1c271171ed2eca353e8892fd3ad84b8c84f85d2db8f00204a4a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000739aaaa000000120000001b0003020002001700000010000e000c02683208687474702f312e31ff01000100000d001a00185a5a0904090509060403080404010503080505010806060100230000002b000706eaea0304030344cd00050003026832000a000c000acaca11ec001d00170018003304ef04edcaca00010011ec04c0eb61afa7f251059939e2270668c68a04e471e4b532fee36e41c009b7440a659a3c363b476de547bcdc893b3453c5311011b3790de106c0718af32a4484621ed2328be20951b2377fb87c481301026d3c2706e24862638490f41d8b2462f98694eedbb80cf83985f301f1364f57eb727d7c489f625fad02bd74c06f6e53c3298124dbaacad69b5fed1c54ec259f9f05555cf00750f4c1e0d32f4120a16faba804f64412f03deb6b1c39d58bc6715489fc7ce2878ae2e88464637a1e2789fb0b9b89600390c616095a6c50d66504400f5b6c3509f89f41dc2d8ec238fe937465e40aac0279ee024581a73d458c98e8457946cb4be1fb30ab7b9b40fb6015807b425140c785884e810e7903a46c640a2b65cd69600382064116083cfb6c2c2ebc1e7445c44f1997e050bf792130e10462ffe1c773dccf34086afd9baadf992978f676fc62a5cfaaad53e562e5067a787cca02e91a21bb4d44553fd6f19f46577edafaacdb654e95345fa5d30c343a85f1e1646eba353b660f3b71cb8414aca896ba0e1cc90c8b4afe884304b9360dac0a5e3703fa0801b7c9b75cab590d01ca011893a6747e77519744835f51d6a07ae6424607c9c83228b77698cf6c32b92917685358209b768a077d9c89904e079b736caee96c03a8ab08e3763550c9c478ea7349b75da0460154d6b6471c68419733ca8520b565ac7b309d20c6710d906f6ea0217f889e71a1588a171e7a7850f77b8f56bab9e5465977c21309b7263af882303983bd442d4743223f721b45e10fe1bc44a3801da8245b3264404a03357a1ab9f9a233fa1225f9e8c76f3740b8d938cef94272e79a140b1ece12562f6791eab90102e887c0eba2621192b5f5b4ba9c70330784444770497bb67c96aeb6f0c43526b4a4da79421bcc83c621724056f78b37c0288e47f95e5022008973c754361419213bb2a07cab396ef1f1019a6a6954716b7cecc556371356bc6d4120721b47bb6c7365beab6655b1360bb106e091bff7554b14e96dda23b6be095a9af794f0520cf193aab9f55f2c092b6e9918008ccd465a636c0b74882766c402bfb8e92df8108070495ec7824ff5a79236d8c1dfe839435b1d61237d3c31ac340568bb45ca7472938e7c0c404c2a88db7494ac7735b0bfbb7b5e3c017198cb3fc5d5bf0f7c2c778c92bdc5479d666cfd27b83d696793f735890a3e58908552f4bfd025a341d47a43fc86fe77886e46076a040af02255982b840287c67587370fa1167c0a28b303ac9870a9c7121a31e11e15282c3f771f5bc9a55e39cfa1ec2a70c3b8a4e56bdcf4822421708b3ca6065caade034b44ca4ca430b4031366f2f57d5aa5a009d73ab64c2a36478e53e65cd570c4d32acb8d918faf2952c41b24f03203f4e82ddf857d33b146e4c8496f82a353c9202f19b7d48778c0c9cc2846cabbc5a0b9b9068bc641df47b7857aac19d8a54239288b0032422837e7ca6957a10b72bba0bef2bf6bb608a9bb43df5318436868469736c1fabf9ce71fb5f3a5cb3060224bb27fa635c7ba66b334cc08ecc0f7d82236b6426a69b943491bae03cc657bb1de4aab27169acbd3abb65c19a3b7293f999080675c90487edca1b2e1b7ce2dd97335a118ddae9fcf822214a538aa1bce5d1ebbbb8240f86a5ad40dcdd84c98a588b1088661c725a0a4dab642d08f3b31d5ead77aae907e0415685c015928712571001d00206fd43ff228d56b0b5fae010f774fc569d6baa053141e9466774c4c75a53f5c1c000500050100000000ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090ffe0d00fa00000100016e00209280813c18c5c687f18d6f07beee49074f87090a2ffa3066277a7dd6885bd04800d089fceee5fb2956c91cec0917f1e5c0f26f9e8948cd59fe6c6ef24003edf4f81003502874a3d39f401e3185a49b0d4d34d90afa6aa655352d5101c71ef920354a2d8d0ee590a669b6fb3b9ed601940ff8aece0bdb44129570061c22aeb3d7582133626bf726f404c2314172b62e53a6f49023bd4ffb36ef220c90056e390ed1e016382620704536c7f5b85364ad7b66453efe4bcc13d9ec726ae4337c93fa4248676e2a099ba0bfe8f99e5befe81ef8c415f5037cb52033ad9497327a6841f21a6f6c256f02c8bb9987ef2737a05258b6000b00020100002d000201011a1a000100"
  },
  {
   "capture": 64,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 16,
   "t_offset_ms": 1775,
   "record_bytes": 1931,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "45 35 65037 18 51764 43 65281 10 17613 11 5 13 23 27 51 16",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "683ebb543fda0ee8b1dc426703e6e9b5",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107860100078203039c6f5ed82216d5ad7758dab1693b757bb7a0852851941b419a38fa7733e26d77202e665182db78034ecbd8e563ba8802942198f006b671c058103cacb8aedfff0000203a3a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007197a7a0000002d0002010100230000fe0d00da0000010001340020077775b0973a8deaf7f44bd09bfe0e676fe67d4ea957c28e59cb01f630e8406500b060caa4e6fb51613e6971eb63e861d148bd3e40c54c4d31c21e9b0cfa37e9ba65949548892e306e082e828ba8a973e27544816366f0f15fcdb2931ddc5f652be8a8c7ade4abbf7bd167f3f71bef35cc1c39f891335bf131c91753d38fffa77df0c24458d821d0ea47fac5ce1af2f84f6caa56471bde4ee2d1eb8e7f8d7afcfe3eb256167d3f2dfddd3615e2a26dd62eed58d49cc900dcaa36648713d7f1af640d15778cdf45aaf09f8b8eec48619e805600120000ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f002b000706dada03040303ff01000100000a000c000a1a1a11ec001d0017001844cd00050003026832000b00020100000500050100000000000d001a00184a4a0904090509060403080404010503080505010806060100170000001b0003020002003304ef04ed1a1a00010011ec04c0af209527d8ac82110e935709de505fd8d257c422165e22cd4fb5ac0b26655dc291efec3268a603032a0487a8569df2ca242043b6bb5ffb76264402299e17b75a94081880ba9e1c486003d05387930e9561c4b414d2006976762a62fa3021ea43da84bbdee581df4466bd88adb08911c23a23b83179f086b1b2311304b8c9e402205866b75ce127048bb806896ed79577a0667c9e1533dcb719a9b691bbec05f9392239663dbc952c5027ba0f9608ae2640cf520edc617cb596049f729418461138a6c3e91b9edf7550b3c326aa3892a23c7989e371912acd7339251fa9955ba13d3b3b6c35d2ca13e396bf7aa28f2289f079c5dd5496f959505d5c3325301c0032a23872b0c3f49f9868648ef021491a71d05150819c19bf539df36786e06c845e2a49a739583a55034f62c4498a137ae220ada9ccc6623c58f9712d5c115d390a91fb35b8a349d90235c49a9cfe7705627b30617a5b2e5a08caa965c4d8bf8e40c032b29c65838cae1a7d77e546b851894b96ae91450d6001878d5914a8395b9aa20232e55eef86914a037d8f757e90c5176872cb5125a61cf272ea59369925be796cb3f3c9315b3910a262c059c0a339e9b129402f89480d12c53af3c8167f6c9e0f417117b72130a65f32b8cf0b896153c21ad83b319c3609d6e316369bc90ba99fcb0c428c9a1f35d8b49407b3794b6da5177e2feb4ad30419e406c3e47752b8559c1ac6304ceb9977697dd7c97883b3c93e0787425a02ed9470413cbf0bc6856b1bb32821cf32477c64849e2be22e75d85d4894504b60720dabb40f309de96a888f214d6434b349db8d1a688efd3a22c15bb7d9341943c732040a4d4db86dee63b8dc046611338295f4a914c85342c21f7ba382689b73fd86893b45a63dba76e4d796e0027e795ab4e2920c58571a0c238813b87e9a916352972562732da0bbcab768b646f0587de608181755f731c3b2cab5544bb78d8655b92415b5357e7b89908ac65927d5ad6c527f81219e9cc92e546a017603709072bf0f894ed5c6cfcbf30d46f25d9691815226cd9c617cd744154da4961441644cf159448544822cab70101a19b8803de577a1d0707a89c4f613040c7c0b62a853149245c1b7b67c261ed7f415dfa002801ac10c880860b793ca485e6fe87b7b88742b6c090c9c6918caa4fe576af1732b0233bbf9731427fb8639b03c8e5ab10aab98c961082c93443dc71be506537d3651c58a47e77bcd4f595a37d6010aeacf5cfb018884125d85956c167347603c16a5b4db3a5ceabc2ff93745437648ce66656fbb654b6a77a51606e0a9ae27483e78e8b1ff30608f44b449dc03d3b66ed834c35e53666c38bbc520bec912c8ad26157af03f02a369fc07b3d4630d62d3440daabe03e105946683e340bedc879ddedb4fde197dbffb84d66b0013f192b751c634769f4a2503ea889f69908f87e2a57a345e2559269f9662238168dd894158f8a1e4b7a1f9b87a53a19240ea2fcb075c75f57e48450d79c08c6c96cf88455d7247bbd62b8a73f58d1d01a3cbe105120c2fd3224dd52240fceaac79f465cd0b8c674427a5b2064142696418550ca4c2e956bb5a8a3c7f38353294a78071949f9bb88a0c8e8ceff81746fe6410e0891b5e7a481246bf3eb3f242292da9e590d669b64aa097b0e2d88a598013381cc2450a9177eb6d21309cfe298c54a6017af20539ec423c001d002076ff29c0a82e41fb45a1ecd441a0fcd9ad647ec00f2228265b1139e11a346b300010000e000c02683208687474702f312e314a4a000100"
  },
  {
   "capture": 65,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 17,
   "t_offset_ms": 2029,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "45 43 51 27 65037 13 17613 51764 18 23 5 11 65281 35 16 10",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "149c8e57f70b909527c2b61a5be40812",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c20303562902e9df91154110c13eb7cb7923fab8c34703e5921b673bed31397d61e2da2081787eba920ae43d6729ad4272e73c2be23aa4e8bcd70a9cb92b5486a25b2bcd00205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000759fafa0000002d00020101002b0007064a4a03040303003304ef04ed4a4a00010011ec04c0569c88e41b9f2b60172ea3cbec8b679cc27240850c866422eab740eec48f6e3025e8aaae66fc82e6b07352e170a28ac8ab76b6fdcb2a7963383a3089d5a632c4a871e5c42944b3b855e28d53ac12faa7b781b1589b1403f6130760acbafb5b3a268c8a7c8b98f5282845d492ac7c8b190a9e2563092b2328e0e8bb19dba2eb5a5ccda7020b75cad7f6c4b343cee94c3d59a918639082e68a6896909d9be0030305ce239005ce21055a0c3560f63daab009c418785b876971c9560176c183405f1cb759a7778b1093a34bc6a7e6107853d2660415a3a67b2b720c9c7ce41b582a780d37c026283c49015d08fa1cb4403434c9a38fe8213468cf9f583e59a9a0b066b038b8b6058400f8c637bfb23ec41a0b87157c81667e321642d4dc47fe55ab9632142cea7eb82291e6358083f257e895a1dd0968b1cba7dfa712fc236dfb73a7bf4a4b3f63661dec8272e53cb5e332bf165cb4f593af6a2567037594da6a834c1debcb74168314976637cafc8717f42120029a3384716b920f544a58d1f24570f07061cc0f003c356fb808d1150b474b312b2916e4764204f3894aa462b3d18810c134e46b05f596a841cbc6bf5699e14922f8167f2f2b748e3c952e734fe74b061fe375e0d8579b058cf39175509c9ebfc70628a038252485bd91cc2565bb306ac82aa82a980077fad415109a520c192fd8d873a68324eaea526c14632b0b64a83a994705b1709a3fb905a3f03405cb450b10d38274a74247460f0fdc281c713bb6422f1443a2ba243eed5ab0120731095b0bd1f26f07a604f9f05e1c62449c4b17c76b4ff2bc5d1c5489f0486d986abc09570c167c94add948445046d2606b4779ce5b40375f32c86ff3815f8c3b9dd11175043f911768a3c6cc399064ea350f26e82cc8549919d64a97870618db58a9b02c58b2929ec670fb719665bb75dfa79bb26465259cb8427c00a3c066ba668ee82338e5e29ce5d52a9ae9bc5c6437e8207c45bc298852c986782463e2c10239345aa0090e05073ad31d53a7ae4d1957e5da315359adaf7b6666971ea672c533f398401634b9b6abfb421799452e1166c40a2a2e84bac96523746d0b49755b82a323313b406cd0d234b9ec582aa45ef58626981239de3953c29b679ba5592648cb8ae512f9fb236d0651d7cc39e326430d668d1f9249f09968a339761f4604d101b1feb569133575672895f8c522ddb930fc81313c14a5a7c157f41462a7341dcb81cecc3444e586795803c6bbe749c5e489c18b55857b1edfb26a6b78305e0318c2b2095c9bab821376fb00359cb25a59e1236903165b9a0c99cc858f735a551894d0e978f3bb1686633bbde3605863cc7e0192e586c5b9a33928459b3af3ab498a3df10b2870f7ce3c46a4f44220f8c54da439997f8c56e4b72a803764a9348dd0c550442a49f39b109cfaa08fe1b04e01adc94ba2b092a763947a9325082e329a9e899a0db37ba44ac23b82a6414287439a641193192e427d83373215cbc8f60b0892059fac5b805b6b44e77a0596a00d20d34c2ff8488ee93ff79080038b217f67a5e5f000f9b984a5f3ca28486fa4e727f45b20885237f839335f994a36f44b6e33c0b04a0ee6d19567905c509d5b862236dfd6dad38e1f64377ea9430ce0d64859d8291bbbc7eeb4cb55455ed10cc04872362a13c498d5845371f2577a58dec9ac28b53ffc6b9630c2e836001d002006f072ecc56fe80fc48c24e79f37e8d5006995a1a0b6730881033b3f85c06275001b0003020002fe0d011a0000010001720020bb1747cd9f7dd02ba8d56b0a8a29c6c591df4bd7aa6d68861fe774007179dc6d00f089150cc4351190ff355e83e1f125464cdeafd9ad01804c8a8a2e46747511b17d8c73be870d647d49a6184ba1553a71163df6c665db679d6b435b1804d3cc9b4af51d787a38ac4444db2f260bbea76a794fc0f2602705cf726ae4db781b81c04c1580676b129fd1549cdcb3a4097a52ae1d21c60ab9ebb772fceaef0aa6d769b020b3ea959cf25a1b6fed50ba9c83cb83a3403e9b135d5ea26adc8d1c2c07080f3c54d7ef491c6affe8c0db9dc0fafef578ef5416f1c2112028c25846c98a541b3fbc13b230eccb87f12d215b515ee97ad91d61a43eec0ae1a1a58dde040829bb8665c69fbb03f7e37e45f89367292c84000d001a0018aaaa0904090509060403080404010503080505010806060144cd00050003026832ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f0012000000170000000500050100000000000b00020100ff01000100002300000010000e000c02683208687474702f312e31000a000c000a4a4a11ec001d00170018baba000100"
  },
  {
   "capture": 66,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 18,
   "t_offset_ms": 2031,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "5 65281 27 43 23 17613 11 16 45 13 51764 65037 35 10 51 18",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "69de1a4490e4a7db570b0e4ab60d2a80",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c2030369ba95110e3bb0e9d33e056a36c49a39a84eda6a645fcee4a4c7440525be916d2030432a4a76bb93f7d8c4846e55eb71d6b57d64a0518840a1f9219579c78dab1a0020aaaa130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007599a9a0000000500050100000000ff01000100001b0003020002002b0007063a3a030403030017000044cd00050003026832000b000201000010000e000c02683208687474702f312e31002d00020101000d001a00185a5a09040905090604030804040105030805050108060601ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090ffe0d011a0000010001980020bc4af2f071d24ffd68d06cc18e0ec4ed46a8b0cf7e47c4727f0e6c127b54cb2b00f049d3bbac67d8bf8254becbc51e0ff1651a88b3995986c8ae55f4c86db91e40b304b5394fda7ade51092d2185119430a983e26e4a70a87c7634f4985de45355c2be5bfc0c0f7b0eab2b2e19caaff3297c1bf1a8af551be620c00803872473051b8d48e1ba5e87b6386db461647fc75ed0a4ee91c150a103dc927f1ccb1aa27da0142a63b2a3a013e72e8c70c8cd41788e4299f545ba4cc7d38a0c9d112ee048b864c45cad155216a9be49393d5046eeb3bbec01633e9232e4e2b179a12b60fe52515711361623101ba9dcccbd4d27143a322054028a2d56e50c6671446e8de14ed882ec02653bf8fedf52abe009793d2e00230000000a000c000a6a6a11ec001d00170018003304ef04ed6a6a00010011ec04c07a5a6ff443046136c7bc32c99359bb1e6c3d6863b2cfc4012a956ff6d6b97ccc4408a906f77a9016d00963776ae7e3adba5b6bfa202801f1470e5a4709684be42174e0c3bba5010bb0603ebf686ecd15bcbca14e19b347828a21e41a9c2f5b18fd1b881c1a530d88bd10625631f215d6220e20445b9abc19c5aa2a8f3a4f0251b188f433c1da1e7cb14a93a07aea671e1c7383693949d372134ea07fe311a2b2421883f95fe1e210c010a0668a86ef3bc5e49158fcd1883cf1564ad0c7221ccb9d8bb14e220f53d678f5ec585870c84e445a65771e169270de02023a6c8df7893b8eb1667c608d0d117b3e314ee1215ce4f11e7d260819244ea4a71efc12748b27ab5427440096ad5c742f1b9abee9b37340864c53075c15f895bec862e955061961369a3533519b54b007113a885fff93a5c73baf6905c4a0640222385a02db072407208f5c20550735fa008c4a20c0466594755b98466b59d7355033e4ca525443c809349732a66a79122e77c9622689a2e4cd5e3bb66c4152e81a4048648c11978a4265005a7c9c8970112d31a7e7a11d79750ec5fa773905cf0da42b3d0a61ae579dbae15afe71b518e96c8589c473ab06d8d79140867b297163f91a11b45522532385d6fb53aca10390ca9718c854c458928898a4a378726372cd27d3745732aa78c14d31b79ffbe904427a5ffe40ccf3f871aea48ae3f4485bc4a1b4b02227ccac88e58eb15ba067a297d0b6bc8e31a8a1dc613221703b129790859327668afde9880ec173c5676103675fc3fac0511213d07646917b5f6da0b50ac0ce0ad5b67bd19bc52b12fa9093bbc4a35267aeb72b8ac1fc7319540ba3350e12593f86fa07fe0664ac359bda78a2e8ecbe5f137cd4d899aa8129237910e4183b8aec7c4f6641fde80635096a1f625ca529915cba6b9018718c526665f68785a7a46a70183cfa1ed6675449a237e2e367347bb45270b704c08340e35e2972c17a89926db91f6c2197ec3c463990cce8c7a0b529aed13cc7bad0b1da810002949f36846ec72badf8e6249b7246d4961c90a397a1347ba4f6147ba2cf3ed39a2ff2839b04bf9dd12331081a7bc5244e760b7626281822bc5e320febf2b903aa344040334c764bf5605ad0a99dc04315d9e610a6a70d3eda790c0b8760e9a90261ccaeca0f357c64affc7c6d101f0671c3e91994764088402a2b248406acdaa7956867c32a04e9415a32821cefa34a89461b994ba2eee904a8fa56c2b296f085701fe5c8a76179eb54ce5056723cfc987a6b8bb501902912262dab4e0d6182fcf43d467bb6470626209b4f51207add175a5b19414ba269ba9ac055b38c5c109aead2c2ab0b0f4f0868cc6095a3263a9e5484454b29fe532c45d663559984b53410c5324e8864111fe0b4f32ca69d7169423b7669f725e40b5c487c7791d63b2148469950906da50a300b4cbf89ad2953c831984a114195ef0bc464dbcaa65c4199e8cd8a8563c9eb5b4e16b9e0e568db8206f92bcb43c0685057863690b86628186bc669b86318762ac2aceb9b86998a389848a3a49fdde6732c210e1e43c26af31c5779740e716f323b65cb35b04395cc48c84ed31a004d740ea02a70796c9f6a15cefb9efe2281c6643a8c0c46a215220b3bd0957bc583d93b048bc22460f9f471ab777f55181c8fa79bc1cd34670721f0245a248321f10d1a71eac76aff5d954f0c001d002089f6fb8b29a8beb15b83d7862d00859811cdb4cb71f5e8a1ee5cd9841bb8d15e001200007a7a000100"
  },
  {
   "capture": 67,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 19,
   "t_offset_ms": 2283,
   "record_bytes": 1995,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "10 51764 35 45 13 11 16 17613 51 27 43 65037 23 65281 18 5",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "1a65f95e1b43959d83a270d5b9bf5f46",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107c6010007c203034e1dbd3092e240dae5a42f082fd0c723656629c3e11a447f37690a9d57da533520c278a89775d81eb60713a4ea8987c045fd1f515beb90bb976ed2dfa03a9004bf00204a4a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007596a6a0000000a000c000a8a8a11ec001d00170018ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f00230000002d00020101000d001a0018caca09040905090604030804040105030805050108060601000b000201000010000e000c02683208687474702f312e3144cd00050003026832003304ef04ed8a8a00010011ec04c00c278e1ca58637b232edc6c838ea249c287bf0f14faa201b6248c703bb4a704bab98244a19c22c87a21c9b892bdbaa45f04c33dc22073bb591eb411517ac584730af19d67b47a3c4db307666104c50b2492e12119a7ccdef350e8fd5b267d73ac3e9926feb5f51a01d4f003bcfcaaab180849a3961ab8c5b8f13a764499558b9371732903a24489506095034b84228a5d1db3190b96dfb25a0e8022a59b8a5bfc0cf4ecca06849155ca2341cf688f1d677afd8c0dcd0995fb93a163c0f8d88afe2a2aec020be2d5187bca9c52b5c584329cc5ea14bfcd85adf3c83be848ea3078fabbaa8dbb52e42e0325e758b0fa281f5d21a2a3823b9f526684b770c10be8903080b29ba7770391cb7c5218a13b5b841e2e5912bc478bbc0cd830539ddc0c135247fa08cae865b2f5734b5818b168e260bcf09128056b832130b305b725d85c70bacbfbae40591c9a52dd11359f0a87e88b9411c64ab60ce46a27222645e7598a18d280d008a9769f8381f2b6bbb6689d2770248fc0faf65280528482751654eb56f7d1c2c0f293ebe4b4d0796661b04cb38e579a6a61c1b323f87f3bcd0e4beb9faba3a9a83de4cbef9c85ee3fba562d221cfea41999a5cabdac889267ab9ac0b7dc04e3eb3274b8022a6068e67a22f44916c97f6b9a005d03f4b9095553c6669ad7783b5134aa2b5b540bb0a9e965a72f2e4aac12228c78b86f2f3656d244a80a67982eb80f5f096da42cde3e1c0a39210c93aa9a7b17a6ac4c85f500adf0c0de4a7715223a3aa1c52234c79c395a130928c4c878eb721a65b0820fdba71b99c71e681a8b09b1f82d499c7da47936a67f5038000a93180ac68c6ac918e107013a4145bb81fc027ab49985701289cde0bc802558f8d46214524184eb9942e035c38491c37c334cf720ed5a69a0398bca93669ab4a7140045129e060ba1085e3c24983b87eb78525b7c95837119c518a7910596f5464acd807167ff312ef9b6163f898da530fe7810ae34123a6569853c8949c482a000354da903e19dc77d59b2e0946c399c20a57a097e94a667a87c8aa76cbdca8a12b8aa30d0a4ce477ba5db6ba3475b12297a2b0736d7ad9b0a82c6af557ab89926b196c41c23c7cb56285fd2a7b5a97702158a679f9a78d495300e7947917c2e3084e9212119c688c8a16873ebab382d20279fac175ba329aec35effc35cfa58807525c9bbb88c4276c559040e82862464512d723c005f29c3fb63284820540581faa37c04d64808ef807f19a03023c4d03f117a2032decd92250139ee7c31188008f18b22539d2b3ae116d191cab97896cee80663da34ee8ea239b1565278a79a8b3609bac28ccd3a1a6bc33025b199b4c791ec71436505ec1f00db4626459a6bad6867ab770bdd6982b3cf89ae9b280577a7c08c713e3970b309106bf4221e22608527c8aded411e1358ef3f7968474b5de44154294a1c3d12d341c4e00c797a762bf47961e5f243cb6551233e09175fb349bd0042a242a527b358d02a953c569d109771709b5e768bf5356090d869a4003a00c5a943e5c1f74773c13ac37b9696280a7a07cc1c177c947d8557868195f6a073e2488cf819aa603a5229712bda25b05bb447815e3b839f1c1129a93513a239b73a3f9ad840e9ee87e599468db4415566bfd88a2208073d7a244341fdc252cc5b4791848b31545344a61d4422527b4b128df6972fd03001d0020caff6be7d5e5ac9b30b59bb4aa357fed67f9af8da2a60cedc0b5fe80ab14fd7c001b0003020002002b000706dada03040303fe0d011a0000010001b4002035cf268d902bd2ee251071b126768f67670554383db344361b4f72c45977192b00f0c92da7b962e8592a82081de211613744e3046af7af84ef6483fdd3ac260ac7418ef2b0f7ce637c7b38e5eaea79e4971bee85c51fa5d889dfc51722f2cfdf74ea07cb1e8d4bbf7ad30372fa33eba95c907efbf9abe0ba712f6bde9ffecf7a78b0b2c79d06bbe0c85b5293e07854e73f0c502a484c39d3408f2c6c43e3f51e4397fef7588a34623fac3ea362e8f9fee1d0ce0dc0b43238cd33518de5a24526bb9715ee459616bc85f5264db8bf075a6d75e3567ce854da47b68b21b067e3cf286680a6ad79d89a59e99c403951e0c33100d8e1d664ba533b2fe6c5281fc0b9ae124025d412c639a41e405e7a1499ebb35f00170000ff01000100001200000005000501000000005a5a000100"
  },
  {
   "capture": 68,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 20,
   "t_offset_ms": 2284,
   "record_bytes": 1963,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "11 45 5 51 35 13 17613 10 23 51764 43 18 65037 65281 16 27",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "534d20f275f35802f6c408deb0d29d48",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "16030107a6010007a20303bc2904af3960dc6c262b91caf7d91a91941ba40094364b325b5c5ec03a32e6272079a254ec26317252816fd106f8726fc28e91083b82b4acc5a09cbcad1837e7ef00207a7a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007397a7a0000000b00020100002d00020101000500050100000000003304ef04edcaca00010011ec04c02fe21b27b142dff90deb819011c752cff620508c07e6b3b69eb11ef3d27645208fde423674c8009ae420b671043c959e65ea5521170b07f23f96853d53698404d562cd25a36860c261738a8a4c868fbc22eeb98d9256b3dea9513025962fc3a694bccac3c452fdb412818cc7eaab428f825b30ab21633aca11107c7856b757648048f282f0b17145687e10bba17c5c7c5edb0a3f25ae94713731077bf959c68c361bba49cf6b195aa590c4aa6793f3f6598a9285e57719d935b94fe1051a099f1af2409957ca21735ec124071f1c3732316d945b2efda1b8d9b160ec533f3e768141888dcb738cd6f98933b3c7c3740500507f264c6dbcac34f3107b1d548255a5093c808de2902367b48fd4b50a8f5022b19556cd861984119ceb6332aeb5728fb8938e1726e7c154ae3a78d6bc2e7bcb576a399f43680c13442a807732612a1aa229b9af20bdf9889c7eb781151540500315004cb214ea5dc0201800874b2905853d305488d69d72c93c4b61b1ab559146211b4b4a557d366f6c321780a80d1d0a29b2833416202d42f93ef00c80991cbfc674c538d76366d739ad29a522b408d56111dac7610114779f11b6a4391fc48a1d3bc50332759479741e551ab041bb638a67c298177c883a86a593578c2630d1737fc72258c4454ea9fa7a38462ef7e360d8130954b858fac2052181880be63dbfec1cdde7a831d167332aaa1d705d93c9ba544bcf38640c33ac10b8a52b579068b5c9a957434743588998167c4a51b71fa373620aaa8cccbb36bc420a5416cb810f1041bfb49782956c35d3b7c5fd45b42792031e0c38b9411099048e54611e33c34079448560cbb2e33b3588910c054827df7052b1d408395b252866a30c3bc3490934e3619295d51d5e90c5844c1635fb25451491ce68c5988838aed20d2727c20c371ac39cc212137835e0104140cfcf13240b5b7f8c7b8264a1a136e77f62b60a8fb02ab3b4c358a427fe72412c9c23fd9546aab5b694537afb467f0a2131bf6584628aae14a8b54b73b0e63288e74c5f385a83f423be3eecb51fd30bd6db399ea1b335d81f4ae7bf1067185f89053568703953c87ce83661e35ea2d8c185d87e04f673a0790e3ed81d7268c87e0c8278a2cf39cc5dc1c10c10e0b39d37c9ccd91d6e8b5588e751207025f0e0ce46c94bb3152f8bdc8509d32f7d80952ca7a4fac901de01b3698171db152b6d65c64f8c3c539c995db1937f9c84c993707cc4a7cf2156ca53bf2ed3b4a73190a9405ac9542cccd48257819e8188cb0e6479e172b8a0c80cdd74bdae55cacfe76fe2362651e6475a471cd5229a34ba3630b8b0bd968d8c2264cf65688d275ff01976e1abba52b46e6a39464a3ba454cb36d976bf2e440bb6a21922b07a34f30b1d5a70792a5854e8c5201a8a3b49242291c938c24b08614a6367202d01c14e073cbce85e787ca22364a02e14bd35f380ecf2b83c8c7df68618af573540d6ad22a7bca0e70fcbcb67599b3e0051aced305d330a9d5f716b75e1c6ec06a7a8f6312eea5bdd43095a29098b3c8f3e90547e76cd2a9a50679a65edc8b627d601aac111a0239c74254bab21818f994e38f7238f3ba281f929f56694bfec2ea85b66852ffe3e8a14a81d8229cc674b1e0a86f24f26e290bc2ecb6d6e6d2635404767afeeb5a3eed033547e37b9e3290a18896af3d5b82555ac3aa44819a1b4315860001d0020bc03a0020980e416922369d7496e71169db967603913c7273fbf96952962d31200230000000d001a0018caca0904090509060403080404010503080505010806060144cd00050003026832000a000c000acaca11ec001d0017001800170000ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f002b0007068a8a0304030300120000fe0d00fa0000010001650020030be81c4fd62325090ba3c764d28136029ded8921cf0e263a8d590f06326d5600d0a0448a882705167ad6e5b335e95bba1ebcdd95151a31b83ba98a20e1dface0a45891579a3fadaf1fb47071bcc09eaad8dbc537008f37cc05b6ad56d1f8a0299abae79c9add49289d0719b1e0fa3a2a1f795842804f004811628f50557b562691dc6499169cd27452a92c8cddb0cd5fe77021476c3b920cb92cf4d7ac8f96b8d87881f1e2f05c82fb47c94c537a51085eaaa9a6859fb96d8dda984db38681d805bd053afd7c9d01d180101d9ef5653ff32fd5e4d39c05d81c8bcc58a3f9f88282e4139d379b9d247fd35278464cf38633ff010001000010000e000c02683208687474702f312e31001b00030200023a3a000100"
  },
  {
   "capture": 69,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 21,
   "t_offset_ms": 2535,
   "record_bytes": 1931,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "18 51764 23 65037 35 13 45 51 5 10 16 65281 17613 27 43 11",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "4d46eafa5398da2e47d9bb1c25177d4d",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "1603010786010007820303bf68b8c18d45128fd412ebfb5d4d6599b7bb6bacff37e433ca76bc31f3ec3dfe20a2313bafa550ab56c13f23a0d63d16646d430b336a3bf58a153f861c1c287aa100205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010007195a5a000000120000ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f00170000fe0d00da0000010001fe00209ed0808b92e7804d39563806c232b6741a8ad0b328101756358924b6787be26700b08f1c08be4f8c20b13751371b9251657c68542c73af6615127358f9c536935e8c105c29cdaa7a4b80dc81ab82acded892ee2aaca06dfd1ce5a757470c02bd722170646fa0639b079eceda8689620e40fdc1cee3a778a55304a7aabde890114cee7d8fafd48509eb4b787ee68b1f2ed5451e84d8e0583e18f069e2f3180c822015a00bfcfde002c7f07661327bf1df10a51945fa69a4cf7fa6c460673505c73176dbdb2650cde5248a2d4b545de21ec83600230000000d001a0018baba09040905090604030804040105030805050108060601002d00020101003304ef04edaaaa00010011ec04c04711b99087975d176ce5c6b5da1c3023cc96816a489a88cb186859ab128915c88534093fb7a66cd2a5bc5d028afad06aefa0bc2eb70cdf731f32e4c1f605565794b9a6d04ecfb1b4152975f175b45275ace469b4aa33b3ad41a507a95de5a96417dc5d69a26bd308aacc8a1a0915b4a0786db2870e3257a5cc9c23e422c32c529f500425c4f13f7ed674695246e23499aeab3b29411152086363581ee6374484e1cf04911c866b9165d6bee872baef9b875035285a506791986600584943a98e4009be90c11675a8b4d7c9b023545d2d85062e99407d8624b5c52863a96734a30ffc720c5b3525795c09fb17433391baf787571396c3f31a51d277014ea667c3fb351c5323d9e651ec95401d839f0cdcab14179e0c635fbba56f33327af9d54e32535bc3a84ed52a2ebacaaccb3b8f5fac76ed2c827d0013c2820322089df5c4ac4ad70af049c009ac7e150394675c185618b23683424e28567d73b1749c33cc085774d59b68a9218c0363b15186382c304ea14bd5674917f77e752858e460306dda46839011da5cb8485a8a715927ee9ac79c48c3d58664d3bacd138686a5130798e95f1fe2be5762367c266bb48a3fc7384c41605acd408870a0cdac4b812c843d68c9a1403813cc728a7f6672d7c6a10a665160d26eaa434345eba770a8b1c3c9c9ec21964ec9587696ac7c8a29ccb4b69dd35df3323c7252a07a43bddf904d3df3ce5fcc1f99b640f7a6b6f9dc0c1a784d6e6464802a8d2b131a81c5a24081a1144982d0c65787356386b7bd6e32b6f62717c634226312b8aaa443ebb037ad5152b5802fd1c03040ba0b552696f0b15cb933a6815148585bb31cc820b7532028fa7451b87a2765ae5e0a547db1bd35ccc8c9d9cfb9b931cd3043da2cccb1426b2e9b470acb636124a91dd07568056bf53b1064a494c623534171ac6a894f80e11bb1a2354765421f8a2065d27ba7965d073828b8d4a6fe5bcb13bb40dd023b228b927d055445b78cddb98b6aaa10a41b37b3eac8f0b06dad197f214bc040a738ec53036a8921542aa219596abb942e749b8571d5ca89020041b01e4228cb6f0093325c21d180927354198aeb0dd470b06325c344695a6cc4ce4d5b15e0415ac3e228d5a988453c988c295c9bdac5940b0d63ec7ae5488d5db17a22a4ae6881b585500f28164cfa03bacb66a3365967fba784121b200c2c0290dbb7fdb634d0e8255745a98ca92bbc24612ff72a039703a4a913b3aca9726482bf7a25c9dc26c4968023c19594e6605922aab1a1a1bf41caced79b5bc9b63b84b6bdeb02ea2c073592219bd891a858c2d19652ab17acde940564f86649e1703a15680250c8593008c5f72b3359732abcb6e2b5c9a720cd5e656dc840900b620ffc5a21987379eff48ff64a859f9aceda726e13768961da72c83956cce2557db9ce13e23d49a5ac0ea85e99701e2971cc885bc3c9b7501b1891541587af9c4afac6ac14a922f66b035fc7acbb29b18857063bb29dfd017dd3f5b272ab49725707ceaa670d0756c4c9664990553e7c042af28ca080022e178189d7423ba548516884d976a10aa430de006405216008c3029a8b201ea20a686262a249448b3a5020e352d07733989d93f0c10add14c9f29bef38924ba86ee23e8d200db7296a28687735d856d7d5efd2c9b321a9dd6442184a79ea768da3bb7023a3daf5d265ef44c3dbe17406001d0020baf1c4857c95b47ed69b1987141b06f1856cbffeaef9bfb2310258caf21ad508000500050100000000000a000c000aaaaa11ec001d001700180010000e000c02683208687474702f312e31ff0100010044cd00050003026832001b0003020002002b000706fafa03040303000b000201006a6a000100"
  },
  {
   "capture": 70,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 22,
   "t_offset_ms": 2536,
   "record_bytes": 1899,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "51 10 11 18 65281 51764 43 45 23 17613 16 5 13 27 35 65037",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "c5b59427e5cd53b5d4708122aa925a88",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "160301076601000762030323cadd2e1c6257b0bbd3761299447e6202774b04ea26df12b470b8c3b9642c7f205332e9d0e36e6dc6072a71aefef506caab823e4cdc01e75d89243083fc43bb1900200a0a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006f9aaaa0000003304ef04edfafa00010011ec04c077664220e050cfa975334cb6caf07f73e8b576146084582203a4557a248fc67c2b8fd067842371aad93c65c884ed5010dda897cb304091d3570b33929af7a2ae05073f12689dc48fd6632eba9683b67269245029afc67381496bad13c610526e4852886cd8b37f2c4aa9d05fb17753f7c56edf784221f218f6e9be83dc7eee8c95e4bb9f35654f90f8816438adf17405a9e0cc81123e9b12a807a35820cb75b967a778fc6f7ca6aa3841b808737b4e352425a61e0a645d8c4a3b3f33261a1a5e58f44b354a22e71c4a88240e1a3678d159497794543d693bf21abceb74b98c8875960a744a989723ea09c16b856b382902f3b2e4d982e3616f57b04374d76cfacb1632772da34180e74a9fd63445b8494c864a2f4dc5ca8e0112b52519b28a67b63b5db7608f86e21dffd726d196ad15a4184e846bddc639979c19a1a2a4f3da167c9b9fac42ab251bb18006babf94cfa0a33c9bd0937dcc9c6bea051bfc674a9c7f95abc7933cb76bd07aa0bb4947d79f8e55588670adc70265ab372c579322c9f392007c05e830688f501a411861ade6c1f303236297bf67a582e417aa65cb55dec64b9288306c08c7a4705b661b2670242d025468fb8556a1f12648d339e908ab5847ab7e0ab2ac370bec8145d1872739f7665a46452d484bdbb50529e30d8446c6d23134c255412fb45e4d8962596469f5e39e3bfb4701d71ce3cc72ff527dac043b34015a2b1036ae2a915d8c8446ca1b0ebc3c89750bffc76f13eb6cddd69fe763bd03e94bd376472a39092d6652ab8337fcd19550d386cbf2214e0bc6d00508ae970feab05461216490bc0073bc10e56c76b9fc769b78cd4e2501e7fc68e9442618129ef7b405eae9bc1569c19748a936923335b18674fb177f7885b8336c41fcad32056fbc21a9cf5471e8cbceb98213f562a10809bcba8ba2be122865c29ad7c9a553a00c70026a223a0c5f454586220d94f4b6e051cd54c546cc22a29c260561eaa1f2a6287ee4c9aa096a8a4a155aca1aef53b6001658ad7299a100b10784cbfbe2ca9b960136330f28d7ae97d881d301276cba042fac32f9b87764cb60f8d34789c57b5ad903a664832d30c191717fb36c01ce9691262a06f1872634fb471cf47ab0331ecca8698cda67fe83ad9ee180f8c3aa9e177c9022865a97ce3afa6b78a74572db2a8cf335e69403ee0189f8655c8de0c37a82af32a724e6e399a7c6a52c3c0b48a77acf2a13ed6c0e5990ca2a57c32c5591aaec40cec5aec2566c83e6847310b903866a74f15d7e41c54d9216dff6745ff89680e590a4a61945c053efecba6b8960a951b4a8031f6d3034fe683c42fb3586a44693b70576339dc957c35bf76320eaa4894633a1082a36d1bcb1b32714a46712a652eb0171fe2c2c00a54844a771b5eacfba99abe8b40865674cb522510ea5747d8030dfba46cbf81bd4208189f063a4996630b398f2e51906bb6bb4656030a805657c3432c9063e174ca5ab5f4edb7073e25bd4840fcce29bdbfa027dac9ae70ba8728ac6b2594bc4894101271e3f953ec74a67c30654ddd136c7b7ac16019c0ff789db17895fa5c70b41ccc58cb803f854072c3f23b03d4cc43440b1c397758da663597ed9d2cd7536aa0cdbb203f5c45668e7b54117daad4e5c88e2206b7361eebdf6b1c783fac500200731954099078fa1b6ed5a352fe01fac5e1e06443f88627416001d00207350d4af6cbaca5fda7e2c011aec187bb3c5221b87716fc58b1b0ba187a87108000a000c000afafa11ec001d00170018000b0002010000120000ff01000100ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f002b0007062a2a03040303002d000201010017000044cd000500030268320010000e000c02683208687474702f312e31000500050100000000000d001a00186a6a09040905090604030804040105030805050108060601001b000302000200230000fe0d00ba0000010001630020949bc1172c0ab788ea091854d7e52f557ed0ca3a3c8ddb2ccc7d87bf7a00b14300909b898dfff486831142b4eb4f4b1191d654096e3f5884fde942b3e8baa341dfae5a9ea7c22b7d4522152633c1055ed2c92831ea5c04b13e56830b393ec97f7f4c70b2295932c47289a50e46398b383ae660cb5cdbe3773359c29dfcd66bfb5b2b1c0f6a41ce889a0a2a3a9064c6c77bf2de8a5209e87612b3c8e79f0443bd2aea7d8e2daee8100927ef03369fa9bd17cf3a3a000100"
  },
  {
   "capture": 71,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 23,
   "t_offset_ms": 2788,
   "record_bytes": 1899,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "10 51 27 65037 5 13 17613 43 45 16 23 18 35 11 65281 51764",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "8d88e1904f25933e85ceca6ba0ff75e7",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "1603010766010007620303bfcbadb0e85983b5cc50323275619ca38c80108a112f0e3bce532c937e7a9262209308f03f0b8635de906283d91ea0266853f0afe511c2e70f2c3ba83cbf62468e00206a6a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006f96a6a0000000a000c000a3a3a11ec001d00170018003304ef04ed3a3a00010011ec04c002224efc27b269971767b3bb1cb86d39c1940136354104b7ad2a5941b118de32bfb3ebc30642c9467a2e6201b7669b5a9193a4c0202b65e827fcf365519868f25b2a25b4572bc0318d4c71ce62890df22f7818ba2dc239ed74be09c20a048061758cb2aa3466c3f8b61cab360f0c9b2aea7a48c582a173ca008001e0d53104175826f0b7b99592e9d12773e126d1976def198008095b97c0777ba2cd60f6bc59e15229d30c1129422283c266125c8c8aaf14b21d63eab4b9aa8e58d460912b700ca92d56c0a47fb389dde65f31cbc8dcb5196f7817bb58acee22ad394a9be2d7be1556858033541f8318d10256e7f745652acc8ba187899c573752685677173be9ce7e0882fec1b85d3b67a94cb13b9b6ae8d401a7c99bf5d0267402a86126742fa81196279c76b710b824a56681711670c6f0418bafd27afe10157745c38c87928d3071a5f83a3e00a0d685bc0db2a610789ea9189c6bac194fcacc27e37560a2866d6c65e1822d13042e6e02586885ca2597ad329675c514396ee6a310a62af1e17e2490a8e83575a3fc0ac59b31a5722152b84776f78585bbb4e0235f24d95549d235385123a85370dfb965c9d881d4311ad795c128373f2008640381772544bc596bac5750034328cf88db6d8b73749878a5cfba3d969b50b553a2fce80a69973ab69b3a900b390ff562319cb811550cbdb6137a463a8305cecd6bb84d46c78a711e13e2c14973a064d9b16c4413e27542ee066bdc390a4c10864e5b3f2f59b641c00f7c9b0c2de26cf0647be93771c4d4aaa39cb61f9348038290e70181bd315fbf7bc11d87b9b88483bec2428f588701842d2c159573c20f03cbc5b713cc00b232dfb50888e0a2b947266400cce61776dfc9bda80b1ce5d945f0064a5d720301e4a6b38709c7727a1cc47966d2492c757756d2c77b9aa0c0c36314506f59565131d047a4805b2a6645a0c1997bcc60baa02318787503d7aab8b53645c89d67d26b67f72781a68e5b223a28485d2d989e3f58904d663df4a992e7d7c3ecf134f5a0158c21c1e9722c7c4464dba9628d1559710495bd909186a9b0548a4e41f09c1eac9db63b9a48b28ee83589c0f08095d3ac5b7792b6a713a9a81a77b80ff73b123518820b00a0c337a0148a1928c3251d9764ab8ac6e5a6c4f1c4548e9461867767c3c2bca6b6b01250b4aff498e3ba0d2c689abc692ef60782f2b5c44eb732973bbad2e148cef23b6609591bc01f951315df734b94e7208be891c4c259a06c9da87cc6324bc841ccb2454b6bc63c5ff4fc68c5295c4ae024b959af248b809721a0c80140a85bc16ac603180c1ab74c52b8c9ba373151caf78b30509a37e96b7bd53345829d6854a93e997f4599659db269af6a1916d0a61fa4ac81603ff73463ff9437b1e8b45dd2544e9050f621c5c9387dcd347d395ba5a7c26a0a1096830582b214bd8847ce5d332f29f252399498800464f41475285c8845b614a0633ccd417a2923202754504a9513ceabc01c843d60723aa27c39b13921cbc8419138c5d0c3bcfbb25a6e244bdb239326c2ca0eb660bc3a24e7d82d3cd0c78af5976890b6cd101df1b0009c43710d381d3a4695cad5247be14c29e3baff42a139cc6358895810d5e01f9476cdf587c1abee796482bc21403e8cd16a932968ab9944586971a92f7c5eaf1914280e6e4ac5aaf23dbc63a85846e4d4653a6b0a78001d0020b8911ea5fab2f8e5d0f0f7a658f253956f9024cf7c4f8e1071fc523618ff7a10001b0003020002fe0d00ba00000100010f002095876dc5af00e5055934d7d355b5a8f8bd1fd0994399900ef6600ad608a6366500905a8611111bd533d65395b0dd4e5ef32c652c7a22a9197d1a4d76458f0e23c0db70dd8894ba65934504c92f2afef81af89445fa0a4b8f29f3f2bd14d99450b1cb24289f136bdd25f3737b71666aa0e47cc8b6809f0e291aff8a7a84d64c4c18df235de37d012b8874ffb4e1100abcc14ea4bf974e958a787515c1c96954cc4f9fac8ec6fd9e3a4d48ba66b2e768ae1462000500050100000000000d001a00182a2a0904090509060403080404010503080505010806060144cd00050003026832002b000706fafa03040303002d000201010010000e000c02683208687474702f312e31001700000012000000230000000b00020100ff01000100ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f8a8a000100"
  },
  {
   "capture": 72,
   "client": "Google Chrome 155.0.8059.85 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 24,
   "t_offset_ms": 2788,
   "record_bytes": 1899,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 16,
   "supported_groups": 4,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": true,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": true,
   "extension_order": "11 27 45 18 65281 13 5 65037 51764 51 17613 35 23 43 10 16",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0904 0905 0906 0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "91e6db1919f5e791eb9f98fa7a4efccf",
   "ja4": "t13i1516h2_8daaf6152771_cb7bf5808d99",
   "raw_clienthello_hex": "1603010766010007620303abd811405c2c468a0bfe999cd511112a25fbd75b8d7df72f06594ddaa0a7e6e520756d3c8375ef38c0e14f7074a5e6cb028b41f9dd3ecff30eed03ee9cb389e69a0020dada130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006f94a4a0000000b00020100001b0003020002002d0002010100120000ff01000100000d001a00181a1a09040905090604030804040105030805050108060601000500050100000000fe0d00ba0000010001280020cf85dc0e143796a99ad85a125058890d12fc45b6394a8aa9dec47a373af10a070090d623e8b8f0955823599ea029bb9c03d0ea101a88d3bde7945990367804ad705d8003564f9072d97383351971edc1c36cfe284246468920a646f11186015d1a1fa5392551c5a07575582cd2a4ffc1e370e62131c7622206c9790af0380f67916a2d3796ba8e811a047d72765adf992e2451cc64e4edcf06694f4ecd0fd2159465d87ae493398b1483a5c58effc501e098ca3400ba00b80582df1302010582df1302060582df13020d0582df13020e0582df13020f0582df1302120582df1302130582df13021408839a648c9b2d010708839a648c9b2d010808839a648c9b2d010908839a648c9b2d010a08839a648c9b2d010b08839a648c9b2d010c08839a648c9b2d010d08839a648c9b2d011208839a648c9b2d011304d679090104d679090404d679090504d679090604d679090704d679090804d679090a04d679090b04d679090c04d679090d04d679090f003304ef04ed4a4a00010011ec04c0145099447b7d90d22bbf0ba9e10a1e6557be1c2747352a7e61c6a8fd39095f7030aa815840c6299608a4e93c35b0f669943c8c96d666919a3e2a35619c154b0eabab15e6a41b7694b7c917f0783370f925679117846245caf037ceabc7b6e0c233ac4d078c7970e6474dbc1092d25326cc5a73ecb709439015f875d99971143b3e36b2ce0cc75e81b9bb08296760892cf3957b0b403aa4d482b9f2138d755107f71ef857b3e7e50daaa52a73f05fa9eb65bfb375cdcc6bd5234c8cf1b5bdf56a99d026029c97d0a169d9f4734c3a652deaa2a9e8a57e60a8d4c5b48037cd2ddba5b868aaecc082b409b2c5d21fb7c92afd82583c62621846619fd1add810b29fb987e4a6b98f144aead0a0aa49bd85146990058409888574f7989446760e59c40d28a37b5badbe932aa8979fc5122aa9e1ccd9cb4ede811f7c18c20e47682461196e1a6130cb436d3a01b62081ece2818ad0642523740d08a4231c82ccb76602ab5a131a6843159597817e68084830c5b73239be0c10306497bca72cb946795aa1975c7cda814e752168e3777bc25ef6477508634bca533bd9eb0fd9fb79551b9ab507a49e8c1ccbc30ae8c918fb467e3723697e8b2c85ea77d607ae774ab2c7a3970e17bb33275e8168c8f1e94c2cd31a778180fcc0b5d585b6e78440c0d7a71c3225ba9809feec7395651bb5fb73744a794668421c927772f5bee3d38139503cc9c98fc0198810fc1872b4bdfcd5414c32b1749bb17e108bac1c85e80c7e1405a433a22727fa1f1e3846b3313c62ab759c3771caf53727b05fa0f50877d0cecbba3352344089c2bd413b34cf99602de701c965cd142b324117b960c6c062c26671f28786711b40b11a3d7cb72f1c9fe70c0f1be0b556d6a35428539c41a20dd62f1d6ca5f563b30417764a139a5718127df6719c02199623c25f168787ea7428c5916ca7029a95c32553ba9b927af6287302b0c4d9b4c122a519ce3258594c6b10a685ab0a27547ac9ffd290268bb91615b930f491da77adf11a933ed60f6748af40d1002c890fddbb44b2364deb3ca5800b9b37780c66928f3c1b618b5c25352306e5bc334c77745885b36b3464de9726b6f28300a5c4ca6a2a0a007d0910961a59915274c97dfc9978e1a5da280550593463565040b3b3bc702472a90aa97cca46b683babb679e6c11de723b11ca78d81570979ba5401b5f27a8cd192112c1bb6a210c121c1236a9d74f1630004c006f46024d6e50c4740317a00333a8d1b772f56bd223203081366f806e5557b6c6c652ee6891eaf929299c41a95299916a1398d0c1ec706789e1984bbb7cb0a22013113b4549472c921cace7143586c82d1448d7b71983298c14c8bb44478514c77e0df64a50762625fa5c9241cd89592841c4a15e915d96224b9bc73336f71c17725530c0a5317b003758a1b13353a9ecbdc7305a7ae0b155409f81d800864b710d2a3f8c452e4ea18a32322454f673fb76525301921c618c18151cb05a8df096a530c8585789bd4b6463422c9d3d5c8e9aea127b3226fe530019a54cdd634df4f22e9f54a4b2896fdc2c9944e35328826d7463a682676c0fdb19ebe834b8d12d15d27d952ac9f96454007a3dc7b60bbde5006a66a8ce6e03329ba5bae5f7f1bc46a6e733232525b796bfd7e1b400e7afb641fc4cdd4653445a67ca4b1f362dc2d39ea31fb948d0983b360c940e600e001d0020896d022c71e9f08ba49c6f87ba04903071ab6e61b41e657471f158e6ad1d292644cd000500030268320023000000170000002b0007062a2a03040303000a000c000a4a4a11ec001d001700180010000e000c02683208687474702f312e310a0a000100"
  },
  {
   "capture": 73,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1733,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "45 10 65281 16 13 27 35 5 17613 51 23 11 43 18 65037",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "6349a91cb98f12ed5802131476f0df43",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106c0010006bc0303838b9e4bd34412a4e6d00d44baef386d55e74e8ef008333537347ae274678b6c2005fe33804d6fa030ea11550d11e737317b3f1e753a85aa271a9643ebebc2714a0020fafa130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000653aaaa0000002d00020101000a000c000acaca11ec001d00170018ff010001000010000e000c02683208687474702f312e31000d0012001004030804040105030805050108060601001b00030200020023000000050005010000000044cd00050003026832003304ef04edcaca00010011ec04c0ac328aae1200e622172489979a777585ebc6990ac29e01c3c531c66387286c362f2e426d17f05a63a21faca53e6ff3954b9415226c0cf62b5098b9a0f08b8559037206d4705e2980a9664427f02bb9830a4593ba8d408fe8826724b87959e765cf76cc04b79567194ae97143feac3e328a38b9e679d21ab0044556aa71cd38772c6fea8e7db1c90650cd4abb7bc963139a49540fd3beb52578e171839e2583985c905dd0028a3a57d3d24636c9503f561d5c80c2cb639686193f043cc7b5c3b34e7b327d504c8b509947706095313130cc37a4b630dc42483ed80ec7eb914d4631e7e68547922947a20bdf00664f273d81a89309e952e78022d6550adddc7eb3ea0b7430145bbb2e77c15b25748ce254b9655653c4494fe18098274a6052999a7f34c5d484153c540962d0beb9021084f28294d61914e86e6cd86c39ccc36a4975c9fc8db6176a4c149956a0101ac93dd1654df741cdbaec4892c5b18a203ce134836f72453037965fd04022ba23816c597f95768139575e173594083389776f4a8b8300c2a38a1a72f592bc944c1859c3cd6971465efc19d255983b76186ab4b8b3eac848a41a92e19f7e2a44e00226d0b929970336256367f1a81be6ca7ccaf0b63e84cb88f942de68014555c1c5db42dda307bc52878b011c3290892d26378a737a020a35efb8572c1a35cce851581cc20d256f2141a8d70c659729227c97774b286def920261926265fc5670b30466051c6a226acca89c35b30fdd406e43e668b4022871201feaac630a32051c90829341b44b7742382233caa2af0da25881b74cfcc26217f9108952179eab411f507996db0b2228213d3a33d4926aaf5580d105b427788fa3102b81d095eacc568ddc0d38402f688638c6ca663406707abc2926595effe9557386ae5ddac14a8a904ef1b6628364bc55a3672a439c0b265ed89ed4317fadf65fb2434e62b205a8e1893f140d5a359b380b6b49b26f6b5a0855da3d5ec06fc080177ecab1753cb589e79b540b81fdbb43b052732d857314dcafdeda93090b1c08b025936a6b8a4b52417aa25dc977173c07389ace20f17f52385f6462ad23b742631703c0c416948a08c5f7135897273dc3619dc05d2a7177b235187376892bdca947ea212e9662b8a79bc25a4d616b077a154bdbc6c5cb9805628c8dd33a2d9a13b8cdf3ad20ac17a3f4038b4bb609d6712b921d4ba7c195105d6528165efa315dc48b5e88a6ae86193c273f48b9c9ef41883ce9708df57572e08d2be412c8e5bc95d5cd8cb86256ac98a3988c0779066f66affc407b9a56c1b8c89bd3590e07c1a35b9b1aaa7841e4fb6cd09b7600026c90a1b4e0c69a0376ca6b2b734f815a6a042f2c719e026158d304b22b34040eca5f51f4b0dcb49f31241a78b60e41a5b079335686487e0f2014fd7a4772fb6d8e6012e6124f3fb66518d670c85ab4c53bbabfa3c8bf6c27a4613ed42328e7644f5993a7ef291e90a1cef0c6cd74fcb16a3736c2172e8a1631bd2541663c2732d97c4a7b68e7812c47640c8df2c859123e7758079aa8acbf407243fc108070c2d459b9e4eb25ab4b478b09933b734e2804bdb57769c1c1423e372ddf36952673b9135a33b6162704e656ca868722769bca3fba763a2ced58f10aa22fff395d4ca0e2159425cc51508734719aa87e9ffe9967588acf727bd3637d57a4a8cb98a92c3d9d4ad14b46001d00200ff8715c626d7d8117fb786f28645f20d5faeb590746fa87222abc7a49cfdb1000170000000b00020100002b0007065a5a0304030300120000fe0d00da0000010001d3002003a607ecac4e28cf52c956f485c739166e867002651a7436e7002b178c663d2a00b0dfab26fdd3d6b452d5cb8c972ce1c521b5f5da9ffa0cc6b7f187072cbb5af13d1ebf1c94cf0db4ee45322d8158856d6264f2ebafc88d3faf555343f5fbe7410a9c86573935de52d4de0255c83b10af74dfe3aada5a3018f741a75f50220047b03279babb632eed03bf9a9164a519793323f7ea523c85d5fa739489cd7a60713722152af32a1d2ca5746cffdaf024b00203ae4587d1273b01c29255196f9f71fcde1c1a1aa9249521b6d42c2dbf4505e9baba000100"
  },
  {
   "capture": 74,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 2,
   "t_offset_ms": 3,
   "record_bytes": 1733,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "23 16 18 51 5 35 27 17613 10 45 11 65037 43 13 65281",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "95807be1ae1e2b25b21a5684b0a8992e",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106c0010006bc03032b78a4f65b5e8507e9e586694cde31417e80a8960b7128e7de7acce0128a8ee920c2607ff335fb7e12b512f0cdbb904940d68c0cca2f8bcd1158e1dc2ffa7f160100207a7a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006534a4a0000001700000010000e000c02683208687474702f312e3100120000003304ef04ed9a9a00010011ec04c0e823a6cac088c7967f28e0ad9a8c3dafb5ac2d650356eaa46a8997b6b26e1f00a8a111b7a4538d8c4c4b618080da9653b4626303f4a5b7cc0645318c7fd1a82bf65693230d6b89054343282cb35b4bb1888387943057c2fce04e5e823c51731e12e0997cf914c14b9e6d1306a4f8a8a04baf2a7c6d88eac32906098997c8102756eb5cbd9b305766fa0e4be35e59b10270d6c6a1326ec6e6964b8c81981799f833a7bae6cf2da4759d9710f9935b9b4401c8d0ae7509219880ab32e4473da412166616a5f963b069cc62d8a70eb872ebb45e073459bd3955fedabe13304c0153921b9c08d1aa14126142dd4c305f6ac49c553ce9b47dbb232719122aacf3adbe329b6db0186d92911eb60a2373add4278038d95a27387e166b01ef2030c9270c748365ea2aae48052507fb2bc020b3b2677bbc672490fa7168c943a65007508c8cfde484e3310c3829427ddb33e76036574892535952820258902a3c33a04c95844a9c189161930d9e3b4bad4b5fd340b71616ceaf74b7e0292143a085301b4df7f99c0718520461814e83cf0a08c26f775de81784363365def834b56659382cae6deb603a601f06f95702e86c710c245fb25237f1617eb0019a7c44d57c097111829efabe51ca73d420345acb2eb8a06728842fd7c1c12b3025f9591be92cb54336823d051d86d97c4d5c69a838c918190469d708c7c315c8bc429c341c09a593d990942083947b3909f0d1bd289830e7c862015cc842e876d671997f6993a303115fb68c6a40cf4ec958b6913f2e005c5d754a0b0b35fb2a3fa19b6297dc8132a34f2179b3750b1a1329647552080122b8ccb72dc2e02b79c99c04148f9415506f59759bf1745c92aa4c1196d5f846ee641294825d816747f625423187c078f25b73b485b66380eed2790b96510de2a21375bbdb265585a803e7e7629691285d25076db8565eca7b8e6965b744229b8a0656cb068f1c9e1b9a6857e831cc4a88a08147ca66ca8db12e540b0a0cd7b285180865e9375423331f4353bf9a9854d7613b198aa91164c8f493bc29257da51b59a295d204447634ce344b91187ac000fab78456c1b9a62629d68c0c4401ea0b54921387493407291175be8c76f6e28c2ab5805785a8698463cccaab20f0561dea30272a83a6a066df99ceb6fb3d779111814003527abb50e9b7495cb3b84cc0741a1f65b44b357c583372780cf08d21c41866d96efd41cbd135cb78f32b42213b2be1a1260234bdb35c86578ccbd78e43173f8984aae2c70e70cb2856394fd7c96e70523325d1734491a166b53e71488d7b92a185a050bc640046b0a3f27c6d6fbb23c3cac17eb821f651c340f7980d248586f1be28e3b5ac3369bf272e92313d862339be9c983e57a39a30786b6934f8d662ea834d88b2a54381b2beb83b970580f8c458f745ac43c19006eb199697125d4a75bf950ac7315a7be5a509965c97873a99f118bb01567981157302b5f6f4c6bab017e2a41cf2116939e743e73a7a8fb691e015c6e08c175e2a926ab8ac1cd71b48c5cbb10bae787a0654d92ef2a6663f5666c922139070c976e32d15278761f4c62474242ed487c2d82b63612df27a02d2cb0fa77c657229931e98b3220861808f63d654d014796edfaa8c2ef2f5f69dd496e68b4cb8a5df1a74286ec864ba80e840b43f6ebc5fed0f244c3662de82e5d752bd9c033293b8937ab538001d0020337865d90f87d19d8a82e865c670ea2382c24c68a6f298231a13cbb62cd5e62600050005010000000000230000001b000302000244cd00050003026832000a000c000a9a9a11ec001d00170018002d00020101000b00020100fe0d00da00000100016500202dd31d39ebcc184b3aa6826885f1dffa10ec1e0ca5fa3a5786871a1981da302300b06c9b68556cbb24ac6cd3646b020f4fa0fcc030972b63eab21729046dc8a7f3d699071edb3d2f1f8aefc5480312acae3bd01bc1b23318bfb8c727057bb2b2e0bfab3dd53bc90ea8378c9804adfbc1cecb5fcac72fda486a35860ddb6a76bd767d3f3cb6ae5ad789d03c07525cb40900644ce700cf813fcf913d6b1cb9195402849b2c593229d608cffe5d66a76adad56831e088ebea74f97dcf08ad76ac70988b3818c3f96a07e6e1903934b9540bb313002b0007062a2a03040303000d0012001004030804040105030805050108060601ff01000100dada000100"
  },
  {
   "capture": 75,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 3,
   "t_offset_ms": 263,
   "record_bytes": 1701,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "65037 5 10 27 23 16 35 45 43 11 18 13 51 65281 17613",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "ac69966a582849cd1d8b228e69e8cbab",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106a00100069c030302e6b470f72eb55a156109df542dd18a180b5f905ec3b8250b38fe6fc002ba4320d3cf13463e530c372df54aaa14d2fae7e44542ac2073d0f0cb9f72908906b9af00205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000633fafa0000fe0d00ba000001000189002035a3d1197a001c4ce2c2f4a1ff462c33bfc689ec78a433ee89f5b7dbdc6efe73009058452676a0f6fac1d2b41b69b92682393c7811164b9942c3832d737c5bc945e9baa9b29e5eebebfe54cd10c63b7f3de5dc8b16291581079d932ee02dd0905ebc91cb14943f3b717e59a5888530f10e6a878037bb4008465a757b564befa4d83ae135d38289f83e50dda947a4a5b9d014c9fc4ff20d5c9c77d3af848b94c84256436ce9de6405cd1282facaa089a0355c000500050100000000000a000c000adada11ec001d00170018001b0003020002001700000010000e000c02683208687474702f312e3100230000002d00020101002b0007067a7a03040303000b0002010000120000000d0012001004030804040105030805050108060601003304ef04eddada00010011ec04c0f126b1bb1818cc3020550312f80877a5a69b45f35e7382a769306259a4508e1031df555a314aa7e675c56ab69da6a83eb35a3f97682bf3a99bb4759769e89d34b337951c8b69ab5cbae353aa55156d4bb62cc776b9cc678e89a154f2664c645d48c0ce7253c9382baa93fc4e1979cb4d9b8b34f181a6dab53ea726fa44b6113a0b63406b92ca8ad1429f6f430baccacf70880d674a097cd2bf9538565c4cc528fcbfe237579e621e3826c928066466386f7d941d5cf16ee1b35f56b71432fb2800466b4016bd7c1370427695e397ab64c7683fc08533e256ae8873db064648b369adf73f2b51022a73b476c3555e433816a10fe4d8712c47042b3978303a9167345ea50c6334f63e497ca88af1ac17a437719154101a80fba46e32818385402b94104fb5928ada6a81c5a1335472cb0a284f9d40932bb94a9b9c0df8a5ab5f806973d964383a72b3a711e3783e8418299a93c20b42c8936c714a053ef7209ef598672229a0dae122819346f0bb06c2d17535c534a3573648a42c48820f5ef39878a6bf4054b700d69a49549f53a4b954c99df6573193635ff1f6aa04b54881aa3bb3c158bd31940fb09f4e2c3c0278b5e3c442d8927fc428b1f8f52ab870043f2398b8c5bb01a6611a99288cd0ac3d3c25e604777631bff8b2743ae118813a19b3912305eb8638b10f5dc647c01abaa0f20108cb6c250a2973c6343b659db8063c2a7c57a5e0704676a618e9397d46427e1b176aea4695970440d160f6d97400021b86b277a9f304c5841a5f363f929a5c5c0ac3b6e2567a2b1d0e6023b3d12bdf60c07e5009af121795854da6ea7b44557d0f261804d68ed1d2c07887b7168b784c1b27deb6bebdc0a257d878e7b21bbff49c86509b5753459e6c8c0e4c533f5145b4520014b799736434191cb32ca4b6426abdf3190f6367c9c8979407027ca75112496ccde4d4945dba39d9e003dfc03765081f802cab2d5367a252946e1b1b0e83cecc4a74881511660566861680ca610bf9a05393e9754cb5278491cf214c1b7e16cf1013a12d669d2db4b8110794b37bcb82974bca85c2860c9c08e99c77ba40a04115bc2c4688216642e7a1da52adb3fca1093a4d0090565eb6abda213777c906e00a8f5c47bf121bad84eb283cf77abac727c4131377857263e6504a60c9e26c513468011748c126f4694b634534922e3d846c47f5c6078c4bec097b94645770855e99b524cbb35487693f06d17bfbab641da44e839ac016494b358993cf570b80ac03b5b1b3c1659bf36489a61bc222e6975b0641c7c8b8d61cae49b14787310b8ecb2a0090ba2df64c9602ac9a23838ccabe8ca6a9b3e91846141a0b38456595b96a458dd193987ac6cd54f6354dea7b3865112bc107c9328543210bf8c20951c69acec208e87c9e472789c4d0c07ab24a73b23de6b2c968318f43872c9e8c0e62760e999251be7813ce67098b189921c366d9d7b1f27855d0e10675784919967afc7b5ed9c008bf17349c83ad240cd0edd623a6c03ae19c05ffe07744707dd6c2812ba26a772c4ddab3729a4a5a677a75f8f2ca6c428a407049a866bc4eca3e0539345d50a27a51b4309409512807661a39977803abb9152d7a673d854919d82c20709b13692923d887d498eeb4a07fc164c5a7e6c0ba2e5351c6d0dac7e81f8fbab4a8f4d592b944f0586d99ae70eb3f0e9e4fe5c13ba14b6479001d0020c887b7af01ac2f5031977c24bf3589fb6972080d6b9f78aeee542231f8c0a220ff0100010044cd000500030268328a8a000100"
  },
  {
   "capture": 76,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 4,
   "t_offset_ms": 263,
   "record_bytes": 1701,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "13 17613 18 65281 27 65037 23 5 16 43 45 51 11 10 35",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "60815f57ca12c63e2bbefa9b37d8fe16",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106a00100069c0303fc41ded7c721aeab382ac5971ac142ad0569e789dc35f8fb905f0a8884a97df6203ec6fef0d1297e30d003cadaaeb07803a41d5678ece5bc6da778f280e952fcb70020caca130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000633eaea0000000d001200100403080404010503080505010806060144cd0005000302683200120000ff01000100001b0003020002fe0d00ba0000010001b70020455211b6c9efbd2df688ab0a75efaa60d8185921faa2eaea975c7cdc59f4196e0090e898a159e5c4b356bccedbb0b616ed0951a73adc2b076f21bc8d54f2110f422794ad42690b91db24e1f1c28c67b1234050abdfdce76386df36d1d69cc9b9503f5098c4a4cc11b96642c826c863de7f5e87d5373e33d035984fdaf9e46cef16d5d93d9aa9a2f77d07e5c11cab80157d481fe3c914ca4406b83a987533ddb9950cb5a1558ee1e6f4deacdfb36e0bfe3837001700000005000501000000000010000e000c02683208687474702f312e31002b0007067a7a03040303002d00020101003304ef04ed6a6a00010011ec04c0be22a7fd3665e6f46aa53c83c87ac7cd272ff323aa12e5315d9a83331c8ef36b82277694ed852b2078cb9e9451db56ce9c178084e60961a81dd74907221c86b0f74067040b61963849f322b59a76563b822d872cf7cb0f5fd91d4887838e97763ae719f97370f274058638a5d88b1b92491befecc12b02c3e029516c1140d9d27962231ad66ca590e64f53ba9e3fc5048a802534e9bd6351a3f836a19f18ac2a3926cc3c1060a038e69a3ace5533ccbc1070a768ec469229c833f4aa3417023b654cb13dab722f79472c28788f460a67e9317cf8162351bf341a62b4aa3caf68c23a495a18e38fd6f6a1dd3888a22abdfc346f8e42b8f4eabcc645cf33038db05c4f83f7b3b7aa679eaa3711ea8f9fc94608065b41ea1a85b6a55eb313357311d60c0f6819aff1a5a20928619f54652b1ac28381c1447681f8babc9227b5efbb1da506be7b7784c63b6a87a36c39a919e56590dc7c955f0270fbd5574d70bcfe6575922cbd0a1766ae1072b3492638d4595349a89acb73d960b2bd7498d7c80c289a2445d0bce22332d1973645c9483f826e4fa8b6c3334db1c29147788732453bb9e0208b171ec59b7d3c930b5a9947d3c85d5f43ae13e4c4b1a625f4cbada038552246a58da96906a158289177ac5701658b0278976f080c275ea0775d3ab0d86b2a4bf5c23349c495d9b76f6258b17b0ba302c9fe3612dfa01d16c3b061094425039cb17702d2aa1574bb44b023271b678fa02b7fd2196ca6808bbad6ab1af64b6f4709433b518103cfa6074c849c369bda6c27e6b40b5c6a1c8a1d1aebb864056c032565f6ba429c6c76f7bcbd616862f542532ac9858c445661318fa93a173c527dc241881deab69cb6ca9b0bc5a7a8cf702342e7343489838258016a3bc3511217aca4b75ac8a3cd4d68388575089b73aa7f333020710c83e24de3b3183dc7782422390ae9b7396ba034727c4f30c11e605125ea7c23770fddf7c307b97ad94096fffc2614d4358da5a95510cea7c696f21c58bbd49e8607741bc64ed20941f148af219c1364dbad58915656897c77c89a8a2a3f300a16b9ac0b84202ef87563fe574eec918f5b063db4b0ad79d5b3f455299a9a1dfbccb208f431e503139cba9f4ad18779351441249061c5a217e6cf88571be0a964e4da6831c18a3a05a04d489e0a6c424a27bc4d8a0f282661229141ad387a1d55ca3ee90283108f2923c698cc73211285f3414cc41c383468a487aa623c13a948137a415cb11cea348aa839cb57a962108df0655698f22fecb71a2fa12077563ca129129ac52b15729e04cac75de2c3d3d90112f635c51858dbaaaacbfc9a17014ec74cad43b0a93f0c9169680c9d422386b78e79b13db92b73d333ce5b5083034c5940cc661d768d1ba187c99a1b46c58f7cea031448c4e5f40f90050ca11720d978512e526de7e398e0ac99646179374560d6b14d28d49c4fb9a0b931cab57200ee7c2a7c50341704b3cfeacb87a100ad8a4d2241975f85491e4341f609523219580c007dcfd8c52046a19d6a48301a1315560be4a6976cab74d0f35c89794e2d2c184134c81bb36b36a32f41e6658b518a16fb260424c314b3ce26a4263e262d21d89b2a569735a0362199bc4f503369b8a89018193a43cd38b0069eb367d36f0630b508c682e6bc9dcdc721f655be305eb165789cfe9deb36217465f8c25caed83ec2673e20001d0020f959f3062208176e80962ef056a7e4217cb2c86e3604692e89c0b92045972e25000b00020100000a000c000a6a6a11ec001d0017001800230000fafa000100"
  },
  {
   "capture": 77,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 5,
   "t_offset_ms": 518,
   "record_bytes": 1701,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "17613 35 27 18 43 45 5 65037 10 23 51 16 65281 13 11",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "0d0858473062c969e804810964a683e8",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106a00100069c0303b0b397f1d0c1ffd21e44772439673a88b196fab543e9a8969ff1ea3b27bdf54720e15e5d623ee7a43dce23cd23151771551a4c32db33afca36601864daae1e97cb00204a4a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006338a8a000044cd0005000302683200230000001b000302000200120000002b000706dada03040303002d00020101000500050100000000fe0d00ba000001000181002001f4f987841127e9a0b73bfaceafda0dd5e396690df98a3dd7b240411afd704200907aa005156719608a94880d9b199b4ac4ee5c92f94660f169e3c0b4a69dfff5e444947095540282ed013215065f31a083233990d0f4e7e4ba614489db4367c92c708b9e114672ff3204014228c68a1b26fc179feebe48c518084ee15b0696450f88222eb992b0286ba735e82ac83eb4f81c203154e867ba86e12758ae60a1bdc80915f526a8078a467058f46a24a3396d000a000c000a4a4a11ec001d0017001800170000003304ef04ed4a4a00010011ec04c00d0c2d5ab07aad174e0c928250b28d04633e70575695d57016115539cb41b95cab4990b87461094e806b3d3b9b2537624587848192bbb2f851072c6983f542911b07baeb16233700770bb4c4979c46dc5d631987908c8f2751aede700e32e54dee429e7fb792f8277b2ba8439459303a567e51327afc52604ec277ef31759cfa64cb1257e1d264890821a29b8d31e64a23fc1f475c19821529501cb477b6cc0712749ef0cbd1f7b02267a4d1a00d9ad620df945b672b3dba86969c4094599725ae7642dd28b23ab117703c8717442110d7534847a66840b46eb978f099575ae131a7797855e28ca2f80d4888cff18837cd1893777353d0b573cadc403e3804f37c25f85823e9d5b0186a1bd2526423780772b9af6501a92715cf29ec0d71f215c4a49867422c1956b6cdaab67b691081469f00605cdac5485cb60218471dfbd42f84b31e28398592295a65335c91a65a2e276bc7ba1ca0e73299b47d3ed8293b8b211523cb09859415746a2a5b832844125a64c54016a596e9150e51252d4ba00e1c97f3e7185eb211beb9825c2643059993f373919e91bc3dac750245338214a45ecc176179306f5048fa58325f792af070af258313be81c7f8643e44587b4fdaa89feb224618c0deb35b3b7b3ed8d67ba3045fc6dcc6130c86da44245a26435f25b78b8a864b644334731851b3b1e7650769694e6d4b640fbb8ddf415e94b26249b000b58b1044860ed1f67a9a182fd4684caf811e3dbc050391ac81c49f9cc86e59d5cdf0a83cc9311986cb910572ae1ec4217ae50a21701155c10c89892c59e44db66ac06478cfade692b5a989c9897612e6b6dd172c36f4b1e0f89936495d89019b83252288175bfc554c236a1c37714312b3af81a19320647443c59ab04a363cf477d2b6ab08860ccfb084d36a95a6a602db4a9bab51513af57779e9a029b70407a89343ab8598832e31e298e3662a90c67ffcd51b7c43a00bab9ac4e40a4064611d2a8eed271171f2929d6340d24b64debb8771c2bcad297d7e08a9adeac85996349c937e6e3c3f0d3c5fe59049fa42999b610b63513076d487b475ce1e15cb64f03d83f28564c72d4d39b06172bd081c12f7065fa586451bcc71db31b3e17669ec011e7a9a10d1e59cff68076f63822dd78ed060349918c926381a0826c53c564336e27b85074c30b72b76a79ae2260345a5a62ee5a5036171dbd9803740a717b092a8ac6c667a230db49ccce57bb1ac49246c6f5bdcccd7e5063661504d9c090a93225f57852c1cc25a9a24e3972850d24c139c3db3950e9cb3727d2067cd718a2ffa842d1810b8c00ff35567e02c82bdc34de18861d152c905d82cf5e69128966ef8487dbfe42708b819b9e9710d9c07d8eb0eaa420c57181c1f7c819d893834b97eb32141e51570a69b669d73ada5c366af948a828ccd5b5b841388c5780a11b44899624946dfe43610173ac2767739852413a6b1087832dc833ce1b225ceb77b794254869852eb2baf98ac578627296fd155e8994447e50d30f5bbee6a9f12c3651f215eced159e71224abeb8fc1ca8ffb92b776e20e06f6ca56879f3f3c26cf954577439e4008a14d31735c61ad2d73556cec3efa453e90285fdaa6c7810f04b59a8db9693c887c40a84e7445aca402e6680cb5c427ed01e1239d04e5eeb839f45d3187394d571d630600806c1a8fa66b0a94debf2b4f766271001d0020dc12e7a9dd66b1b8c58af57e800ce5b7b1776ebd41aab36e30a3014e0790a9480010000e000c02683208687474702f312e31ff01000100000d0012001004030804040105030805050108060601000b00020100eaea000100"
  },
  {
   "capture": 78,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 6,
   "t_offset_ms": 519,
   "record_bytes": 1733,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "27 35 11 10 16 17613 45 43 5 51 18 13 23 65281 65037",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "e45028182fea251e36569953e2ddfafa",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106c0010006bc0303ed6aa91332b3be73ad3916a1fdc65a689403c4d0096bb052f2e0a6233d80af6b206ebb46df1d978d18f09c9a250966070bb2d5c8da912c727a29f08bbb05b2bddb00206a6a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000653caca0000001b000302000200230000000b00020100000a000c000a2a2a11ec001d001700180010000e000c02683208687474702f312e3144cd00050003026832002d00020101002b000706fafa03040303000500050100000000003304ef04ed2a2a00010011ec04c0e4934ae87b0d1fe61df3aa52a6b77ff4322cca8825249bb51b51be11c0c277d054a2700448082edac90024b49c8a3001b37067e1d72594a026c814869e3a8cefc41c8f551f98cc285b579c6b48bceb91c64eb04900e5126a48cd48f39642caa82a172b20e4692ed18e9c9c37b74b5bfbc2a77bd4814db01338374b1f2b6814a145f3ac21cae1a9db9c563811a2301b11f6556bb5ba8ac88c6841806727f8b73ff6364cb43cf0437c92b876d212cc63e305cad9aed373c6288614e005c881acc1116107e9fbbd0e545b0c3569d882b334f6440d329039cc932196a6796a4a0678b0159659d18a67b83b7c9d910d93980d47223de37733a72bc0421881d1eac811e24b5c01cc98b1ca5d683a6e27840bcb1a351a0a199b1ae5b89579c05e8997608fa564281798b7046923895c64237f5c46c1154c7e1e32a07dc7ae117813fe38862db002c903977561cb4aaa1aebc8cfc92856b507830bfc758a720041f91316523310779f67c4b8b90581c67a0a35cacdb87c48045bcf32778f6fca1108b3788ac09bae1164de55a65f544122113b1b41132c52c8b821c178a5189133b95f846a277604433915d11360d92ac762ab1912d43fd8761222c0060562a6eb62bd19797bf100a3bf8cbd32db61edebcd02b9cfaacc86a758a0286b7f0d175a95bc888175322ce116ac511a5bab3c72c1bba7f2314e7c517a830e36acc4573284ddb3179a78538bbc7db7a7a2100c82ebc62d4a90cb34d179eda833e4d88d1da46270428127d08e43295f0a9c550f061b29c975019962fa456df5b2336b432cf2537462d3a2e887975dc5ade7324c402115196a5f15589816595689db825b1a08c8a56a9e5aa252e9348dd692589a166b7a6e7b2b390177bbae92b8c349a42318957a94abc6503ae08a9f11d94906fa16ce003eaf625125d42937168a47a4683aa85579ea9f499a8be1b1b280331ae2553e09f89a4115152ad9afde330ad6503ad41b4221236641269f7a67862e353881594f13ac7b9d456e1e83cfd9662f696a0d02c4ce56f917f5b421f3698f1d46894d847eb87b059d439b8f938c28d74dd7c272457c6ce6ca9a2d2b0fe6233bc5361be3bc57a1e52f4ba0105d6057c11a8f030c2201648c2ca0af861a5209022a866b30d5057e77894b3088a0d0072588d78851ab4347b82d5542b936758941b28ab5697ffd8859f10146327b72e8c10fee532647417b90656b72600a4130b530813018089c1f02518e6a76d0823fde6aa0c7b488d004838d67546b5b65aa6721d594b3a37029c4953b094853143b3f26949512279c95f947d22755e0a9b8394352f75a59101450858c264b560b0402abfc4462c0f9a8220a4beae441c83977825c7fca7b5b82dc42ca5572c1355f0b337f4ec458da4b08b3fb7b9ee1972dfcbe2cd5ab55c8a63990b506f068848caeb20a68841153434c0256877c37f80c5340108323469c0b9a2132004d299e5cd09b125a91a3203443f6b58bfab3ab1ab7112b793030a5ca62b1c77684285b1948aa66e140c1515165adf50742331a6e2b0b5d424fe429b6925b503ae057f2048b286b0aef482e046892d4280b0ca55f1b8953b901d00c9b6e7f4a6f7941c408d487fab836d258f420020d9b4a44176507503f4336bbca9b5501304e6fdbf4ddcaf17e61d845c78b166928770d1b7b97e44fd280e32592f9e2413a1d8759b0e7f3887f6c77001d0020a143d8991af361d6ce96d6aafbf4b74f7ca27acf44044804f81a3b2e44043a1f00120000000d001200100403080404010503080505010806060100170000ff01000100fe0d00da00000100017e0020051259b3733c7e5b00cc68ec4eeddb45066dfc3a6dd82c50886878d2af14026900b02b613184a2e5017117d6d13fcb110c7e26e0f3f1f4e807fbf086a1a4ea3e8c3347bfc77e601c3f0dd87f746bdd906f860a75068e955b5b8f8c8ce3befa85685c3ae7bd74cd0cc5f200d1c8777e8416564387ccecf0bf01b4fce7866f228820c47c8d7decf4708a9de571ea2efcf849c16a616fea6a59bfd4438d0345d5ec955f88bf6f1b1c32d895ea83d6b7f6810e85c32d250f4373416f2fa449a0c42146156b397b4824aff484d4c76ac29e4eb281dada000100"
  },
  {
   "capture": 79,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 7,
   "t_offset_ms": 771,
   "record_bytes": 1765,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "23 11 43 16 13 5 10 65281 17613 65037 45 35 18 27 51",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "150e28702849887c48b364d6f1961aa5",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106e0010006dc03031713e825bc38941ef4ae4ae0c7ef7109123dcbeaea931a6841867cc45859292d20bd394bbc152a1340b53842c83c93d0fbb1fd937223290e65db897c7ad4430abc00200a0a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006737a7a000000170000000b00020100002b0007068a8a030403030010000e000c02683208687474702f312e31000d0012001004030804040105030805050108060601000500050100000000000a000c000a8a8a11ec001d00170018ff0100010044cd00050003026832fe0d00fa000001000134002085b3e8cd08239b54ec75aab1461481ce2d45431de57f29301ad7c34ba5faba3900d0209599bc3e1b48a28fb2a0872c2ee69a75cb1b9145b486b0903bee5e038dbc41a974f0d94036b0c6687205fccc8816270dad63d1e5156dbb34511f8bf2dcd49f0d8fd596a7a29aa0db9f4025689095fe2f6b46a0306053743f34c6be09ca978099bf181323d2266f2da567983f40a2a0c11c37e52c6e52b883163c32b6c41acadfbad11ee19b43d6f952df35ed6cd5aa4d930b6827145b220a83ff264f8a6494d80d2f5a0ad2786345fc21c69b04b7d6e7a08dbfae590771c34d3a8b028fb7b9fa3350e1d02c84df96448ddf6ab6a0b1002d000201010023000000120000001b0003020002003304ef04ed8a8a00010011ec04c053743bf8ba76148800f6f557a7a1680df5a370697c3f023f62825c21a069a407443ab109a5041ec4fb68847b50bc43a6f99c4b5a86404751c118551014466ccf551ab1d19781036b639acb4bba8fe9796dc623aaf951c9cf945ca5177d895435933199d8e0a89855cd587109af316d12300d44a37d235827bbfa45e0b06897fa34a50726cd1a801ce3aadff281c1b1bfb4900b1240091e7c9d4c69acda66013d2a1fca9a9c30897ac29ac10952c8c0813cb5423e782c6a76c4b1e007ae9d19b438fc2e63ec5f913a4c38861c5cb35f88e4123f58c7323681d564880b465e9ed9b96060b4d403742856280e37294a39b21ef14209ca9bc8d367331592efc1ab72c37f39684d1aa784071034555181eb1c24693051ec5b70a9b92f58180c7f33348e7389a50413185a76cddb432ed213d6d28764aa7cb54a2470a2116f9b05f6b42497b4c6e6081352ecbe038169d85bc7af0196a0b048f93a371f980b9f1381992615ba87633277ca79734f42d007459aa8e942c3dc33be14068145e9aa9506aa1d3b4ba200125e99a882d27b9de87432a30c21f080dfbb360e654d2d15388b72460aa436be1120005d0397a422a5ba870267235379208cb3972499cfc099a6886c7c05d6710c284afbe940faa2438b88c43b8476e65a5703eb87ae86c476c1ca9767bdce8c6ccd2cbf12b8385c1c5f6c5c2a889acd4e643e0fd1a5a32a133a765537b862e21a8e45cbca65b7c404271b3c85beb6f794f7e0872bf798cab990788918ffa473c0dc632450acd2a81c6ee10f4b145356d7af2b4445320274be0805701571cbbc823608becec0bea66c3f665521ac89951ac587a26a703cf5a0e9c213001ab2e07909a33c96648534d7927b34b0b8eb25afd43b6f9309c0b5838f07932b5b2c739c544fc9ab56e05b9dd1886e9d33742b20578d96bb51fa8cf10b07a4e2c9caac4570cb937954530298bd822b041381a21a1715a2920c24056a9cab77577a1e3150b404f621c5b86d41a1be574788c9290d2b2830b54a5a0de97cdc283dcb9829ce069894888198483acc27360eba470605bb05a4cf53e1768fc90510e1b6013b56993437cbb99592c6864ae5a711f2bd3fe66c424c2e379bb700d83dc7505ca523b496817f0657ccb78231e04c1381315004991e936008876c73c29c4e0cc208507bca8e47982f432c28a6c692163ccbe770086801ce64881c633845052fcc224b6f81409181b038262914645a4f2a0c89d81bbaa6a8861a216a5bbb4e508ede3231987332120684043b198cd508233167121618d52a6f3c30364d9bcf83f2960399624e9c99b8b2a5923cbd10748793b6a37c0231f968634cd5b06c933945f58b67c034acb81839c6b9ed5249156c40fbfc02a4169767f3587a4b61d95482a7a9a0dcd4355226c0eb779b2399061f2832a188602ee6c4546466c2ea24ef20813b790589a70c1c028425c1165a5614bd7700eaa5753b20386ea332d0409d91454da6f42d0d303b01e7baa84613c1d201428a2d93e60f603676e0c524c1547d3ecc8c9ad20872aa531c53a75c856ef185c7c4f979fdcc7e8fdba529a6c4e6c4aa70e53aa0621ce775268f2782bb68451b1a962793681ea4a15430489b63dd8323f1a8e639158d360a307bde66414fee484d38a8db4f99327043558666e704fd04b0aed01f45bf36afc016b19982575da7df3af6ffd595ed9b7e5b6f001d002027a6371029deb267733617d8bcf32de7c64b03ff6eaade2ce2c77d8ad509024f4a4a000100"
  },
  {
   "capture": 80,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 8,
   "t_offset_ms": 771,
   "record_bytes": 1733,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "10 16 13 23 27 17613 35 65037 18 5 51 43 65281 11 45",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "d09828e80f45b0456a9c2b07c058073c",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106c0010006bc0303ee03b57f9881023df67ed0b70c753b5856dde621b607cf9000d6dc23a398edf6200ea30527a2456ecc8cf4bfe88dc589ec97444676535fce63124934f38485b5ed0020baba130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000653eaea0000000a000c000a8a8a11ec001d001700180010000e000c02683208687474702f312e31000d001200100403080404010503080505010806060100170000001b000302000244cd0005000302683200230000fe0d00da0000010001b800205a0790e1686a1846de05d2199a525fd2040d51dba2b70b56abdf52bd4539527100b040d35f46de4c9d7db51f221cec995c7182b12cf948c8a06e61afba17cbdf949ccbe520ae5b9338db923da72dbe555094233a1d7dc257ea5dcc3002924b83d9aa4ff7be1fb466e083fea66ba2174334934a0c92b846c262e901a8382ea2d9925bba03d728b3cbf984880e390c21ad3690c40d23a23c1fc820d5421fd892c2bdd7c59eb2ba34be061dd1dc0aaccd422246956e3c9a3c8927eb61decdef412cf043ef38f7d75ba4774aa5ececb803392d4f00120000000500050100000000003304ef04ed8a8a00010011ec04c04db66e5daa1c292891d70a8e9122c692d4bdd0a1cd50c941b2dc86dc871cbb2b3afb4aa6341ab4156414489b94c9707aaeb84ace1cc65c998d2814a18ea39480396321a742fa29bfe7d7be49d3c248967ee5c992b88881462ccb861342a5f6baf1f890330b848dc6b26dca4cb5dc42ad638e2ec4af85e3b3501412ebbc064bba5a1cc9cf83c5bc8619080594b28938c062a5605e670578f896530a781e8207c3530e511094f41b4a708ac2efc69c5c9b9f25583b1c132ae38a9c2a076b942901a18b33bdbc8d131a201726c3e76c269dbba853c59fb07a790a783c3e291689363f15f5245596c5db1a0750e11dea9b475a2cc40290726d1397b4b09c62164d3f8ccddc9b8f5142063eecafde9788c766939ac8a23aec52326b0f72572a7f96294afa2a4ac5747ae319fba434901a2ae142c280a5bfa4c69a4eb196bd872490c461ff6a99844b5b6eb35f8b513dcc67145b548e610209069225201b7d543946aa39cf434aa449b17556f1bd3e8117c10ab960d32cb317c3d685ab6eda8867ab249c45b98b937cc43b36dfa8767837c7126a6185275ff6e879cb66882fab73b54ca1a762ca9e51bf95d7379e8873dc3c3135f49d7851088246a0057118e18c3a9e465746161b699a36ff9c5346f7cb2d9b6c129bb4f408accec55261e8a3ea02ccada0c0dbc52c240c87f59b55ea7831d18102914b8dc8518bdb08a3afa04854fa16c68543a77143d73c34ab30153dc019e2d45e7b63ac74256b1c954452b3488ea43526f0be41aaac7f5680f4aa02f4c6967cfb93131b35a5445c727a8feb999ad8bc8bd7395c7e52afe88b19924030d4886ec493a5109b3ea835b762ec108a940a29e6b564f7b17ce3a377e252c2b010128482e91971d57c643432b20e105cd0a97eda68963ae82c49c48e629bb0a78715ed455e8ff067236b6552c3823ee6024e5a29629527b4d9934f769c16286ca7ca1a691158bad76c08ebb2fcb221eec2454d382f49e094aa2b6832bbbb03c3a330ec10f526c7f55945bf4500306b63e40a78dc66ac50bb4bad66342a504566888f35f314c6831a1f82b10b48985064a9d7a9117dc67b59004bfd92764e2481f5271cf4c1c46e3c41ff096ac60b48fc8ab8fea93f5cb964bf41ae53c800646ac7582b0e90b5274542cf62345f741325d6b160c655a374b5944acb13b7ba6e4b94b6f7c36f8af824150512d0c2ab3fea2cc9a8398d6483dc671b8d57868d16171a016432340ed0953e333a1ffd8abb7b352715ac58d2f75a0fb1416860ce0ff867d59650660230c85426dde5ca05ea3cee281bdaa394609c1882b54ac371b2623a799a5a30261c3f6b40092c55943f0c351bdb31245614a6fc30c7fab5a46a3f78cc405184b55fc6a5049096a497123b6301c2a235483b1ee2a155337b0e2595ccb2ba3e990b3dcab5078007335d5600cc077a1241bd893646d9119be84099ccf46fbc160c6505cf2bf382ca612bb4ea2b05c5c3f895c259a3bba30c2c60fb7d16274a302112d6b9cfe746a133b11db05197bae6247d259f8a37b653e6aec005c1939aba0d983618d19d5e30a8128701360c461b34acb6108de2ba7727f81284c7c2500375a96b88479780ad0c3059225cfd8c63a0f66c5a0b53676356a150671317f28fba011219c249b062f3556d89c8715f17f3a9a1135ea29335f69ac279a0f132707a36e582672019a4043140357e001d0020f8195c8c2c798346b10304e9ec24438fbcac76dbbee489ac778f9020ff4bfa63002b000706eaea03040303ff01000100000b00020100002d00020101fafa000100"
  },
  {
   "capture": 81,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 9,
   "t_offset_ms": 1024,
   "record_bytes": 1797,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "43 35 65281 5 16 11 65037 27 18 51 10 23 13 17613 45",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "17633151a18eb79add47b866eef09245",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "1603010700010006fc030305f1e1ba4ee1a813cea90c35cb698fed0f493516fbf376bb9406d9568d33122a2089feb6d4a14c5ac0ccdf3ee4a1b829bcd12ac63b492250dafef59ea742b1b8ba00203a3a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006937a7a0000002b000706baba0304030300230000ff010001000005000501000000000010000e000c02683208687474702f312e31000b00020100fe0d011a0000010001a50020a9fe14e173d5430b96eb63ed6853d8a941036a7df7801a3441d0ced5dd31e15400f05fae4e5b3b0c7ea5d3ea1f1783f3f867b57cb4678946d1a9852a56016bb8d2d5093721e3e492dbb987baec9b53b547a11cd9ff4e9cb0cc1c160362ae21dd87b58ab69e82e4ef15706071099c5a2d1dd5a30df550359b669b6c38156c24301ba9783aa2f9afcc3ae7edb3d064d2899c6d2e54c69ec257ff11c57d43fa124f541ffe26877a652a61948630aaa438ffbf14c6bb285d84a855bef7f651e345b9112cba9be51c845f3dd1f39011073f2578f59518439e3d4177ac8c89d41b3cd67db893d02c26531f90806773b98e1052b56475e9dd64a8c7692a88756eeab5bf5f0fa0f05543cfd4b3dbc7de39cda189f2a7001b000302000200120000003304ef04ed0a0a00010011ec04c00c37312d0c9cfebb0cbc72ba74d08b033898c0d24e8e1b4fc581cb45fccc33f62434c0c1eb164f2c25326df830414c40cd69418f8944bf208844785a7b55a1479c5c73bb4f94c63835a5b98fbc10e635416969489fd42404761e4c232f690199c234078b8c815c677fe639671f1197bdc983a935622de106904cbd0be4b3224b348207bd7f0a232553a327215fba4765fac66cff6b838c97933e6894b87a3ceb431864284072c523e3792850550b50398645ab6ce7101ca4a1a209a83912daaec246029f7490b5499cf5848fb1450c1cbb5909a4a633843921a713c782258c75b6dff44bb1b586fbab5b0ad6b00613b6d648521025236bd02aa6e01d54e052b52c008f11ccf6c83d19fbb205a904cedc6145a29781f47b7a6b554c3573edcc32702a901b12200ff3c0a8920be4465a7bcc5ed9934957a7b62ed61fe12722ee27681b827381a8c09ff91a6848c6de176619eac8d650c9cdb96cf669088759ccc1b153c4255b5a51136c23649e6813b49290b830ac9b72900a0278b0b7aaafb7472b2b0c2205aec2615ef546ca0cd17762886b5d76984dec384a01030bc954c3eb9787f81b4581b57f6136b7459b87c340ca440c2a4545039c36b592339825923ed4ba876cc890794bcd30a2c1d0a5098300ed8c0be7e8b2988b344dc70b6bf8c8658cbdb7576bb1a41d3b7b26957238e1876d2d1aa748487ffcfb0355a01fc93ca5b26cb70134a2c579468cf8831895aab7d527d6134cb9fcc882b030ce6519e2f09a9bc19c99d20636905168bc6239c6ba9db5b5aa9548ec9a02184515f55acd33e42b8f50010d46145f07b44e55a65029c9a02473f363ab51b9524c752a253275bc1a69578a8d78bb467be50db2866c132739fc1a6aa2b38af4d221473bb8c5fa60aa27399195a14b9ac09e1809b8a8bc98194b42059f3229cdee754cfafcc0b6cb6ab45b4f3905156b109df425619f31c22f76aa1ee81377c1238c3c49d1b717aba44b090733b25c83a173249bd907745b411a30375bd9c11be26fc86c1d616662e398cf4b265242452ef242abf487a422fc5e6903a72cd405dab9b8e808365f429b8059b6415240faf8275944814b34a177668bbcf291e0e404c62783bf514c9928907cc3599ab747bf852c3c902706046043209b06a116bce70715d0605dac3549a4a17d1b4b316912c1278cb05720c7c3bacb490562d120f5228b5c50beec72a8c77c1aac3c34f2791cfbc5633589741e9537b9840100e880f93c453a591704e810c0d0ca8730747c8295340676df381f436975d3a3967734759515bce08206d21424f653b18e89641a88863f47cde1420fc6038e5937ac24e1620f933841bb8acfb416e358ba29805751f8b659b38482e83800500706692fc11727708c5b017a09b4e369ffcc335ada6620188f09f5b4fc6c0c661327eec3919deab838a8ca20875e47f9303449767e5a4484f1392e16093a0a33888514b08118e3a02aa496b46c263443b61ef4b9cc5e423f65063a7e05830c3c09321aa42706935a6b5ad89548bf662597f264e2688fd1096acafa4bdab640fad246ac1418700a48da37b936f031db58944e535dfb0a1c3ad40c2e0648dc14112f2bb31e84a4ee1236b5c5e5235d3c647e01c04a462a108056443767178a608fcdded5fcf1fcd1a7fbea093dd0bdf0276a2d30a13e5feb0e32edc391482861d691c6b2dcfb355aec2d001d00204d4d00cf5bb0f1f4fdfa89f940b9682a22c88358d8491016a443af36a2a6fd2d000a000c000a0a0a11ec001d0017001800170000000d001200100403080404010503080505010806060144cd00050003026832002d000201014a4a000100"
  },
  {
   "capture": 82,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 10,
   "t_offset_ms": 1024,
   "record_bytes": 1797,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "51 23 5 27 43 18 11 35 17613 13 45 65037 16 10 65281",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "d2e79e718203794a792a2ee60fcd96d1",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "1603010700010006fc0303736a84fa0f74f2ed0c0d11faef293c9f1d8a778d2ad7e66da99374110363af24200852db0eec4bd0320e16896b954aecc9e27aee5559bdc7ca27548e4e2cd5857f0020fafa130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006935a5a0000003304ef04ed7a7a00010011ec04c083d48f965aa52c5ac8a37508d2d61ad504a6d48b291dd0018ee76a8fcc069b88036bb6336d77b4191a454619231fa7c3683840e6db7a11b89318919f1feb0b949226b01bacf8e61f583b571eb38ff3bc95a489a9dca764895b6f46ac608f33c22f86b895fc510334cdeac8c7d8fa1cd46594b0145cf8a9c60fcc028d51374705b62f858019e72c055aa92bd7aa42d52e15a614d088424f95bc32f788808a043129aeb05791cde50a14d08e47d7a2c6c489b154c985c88fc37a87378975f62baaed960f5088a8492baff26c3563a2a514bc216cf2105037ac85a422971745c60b4861d22846713fd4643633491253b4a08c7ba25a881b20510aee70cd22ac3cc1d4a29fd290e980965ea787c38167108cce8300b9bb5072fbf00f98464943320eb8098cde393b81d5375d78288401ad5cb452f2547f6bd6812c976247e7a219eb33f3c0a5f2b60553c304c603122d499ea8477e11227a707ba771640d4637a584a9ab08c678aeec85b1f60f054cc57e6329e2dc4d35027deeecc6244092746bb5ff028a6b28ba39e39f78e985ae3cac6c46a9c03c7d819ab1c451631a178ec510370c56470dcc94494a0f62317df592af76891b583184c7cac4d7bbbbdbd6b08a7ccc65f82f4b02828ddb1033fc06f0dabbd4d4bfcd23951f4c051d7919abd8cdc3f6ce16596b40a97fa95475147648cff32e76a142c5f2cbc692419d10cef9c1c0c865157e3c83ec24622c87482c1bc067561ee17c16149810d7a856e65531c153ca68b28922d4508ca4a0904bc88ad37057c53bfa25bc3182140bf5a123fa595e94580458098b731e3925a426d88ba1893875d23b32d464e97703ebc8500589b08ec91feb86a296a2be2e9587d3aa25f28cc170f6bc4f0043cd289716169eaa91832d27a6729a0994db1c79cb400c577834d38892900b36804f7dc27076c7b4a2da9cc34873da1c76212a50a0170208018ef6831456a68e660240a8e7c567e04f97861ed0239fbccb79e34376e1396c3c380fd36a18ead27c72421524926b66434dc3b8cebea24c91a9c5e7b89b28bb2ac8a9c701d4266ad64c7a89adb2e3225f1a5c2760c6053c8344227231a3a301e9421ba560c376cd86215fc7aa64b7d067f927af8d607ff3c45d143a4fca234ed8eb88919a468d011174746efbf6a3e88790bb377de24460daea3b3c06a403f45745f00d624835f00b5494d2579ba36715e53067b401ce284a35816be617c8e17c6fd8a407f3ab8c5303a629446d02a111f4d7b0244a8cd3465781b463cdacad256194b7d1640555528b0098f1faadb7e78be8f428cab96ed91c9ab9575cd913083bd49cb16628ad467491ec2e590622f1147432a85f9bb6b4e2ab65370a6a56023261913d5f545e2a7bc2a878cd726c7f3a7a07bc1b590fb1844ed65d20700474e9127a2c0e627733bcd8a291d14543e78cae2b6f36f353f6b90d52ab0a144c0dd3a378d591422909cb8ab54c44dc62f00963abd9a7b2d70d72cc7e84d7476a300f20b52bedf60a43fc1a6a865453e75718f4cff326701a7c8d40d487d26c5bd5dbbf03282fe7cc0e2c080dbaa013b5cb58fc051588e0b3ebb9b12979423fca73757c02022a78a7932b8f75433566027ceffb5630c498764e874d7c2af9bac7fd9ba6ffae7829e350cfc7f272da2a1e0a12e1cd1d1fd4b458fc3599c28d1d6927efb5a4dad3f566c7ba889a54e73309001d0020a368c2c65e5bd4e8b1fb72eb015a794a3d7c2391b1461fda2ea0a505a1505f2900170000000500050100000000001b0003020002002b0007061a1a0304030300120000000b000201000023000044cd00050003026832000d0012001004030804040105030805050108060601002d00020101fe0d011a0000010001d40020f63ee18fb4de2a67542490b7755694e8d0169f508d9093f43b32d4ff33cff20c00f051da4b6399db590d798d40e4ca3b8ab4527b98a8ea21d8032f5e9cc0f6e2ff353ccac4f0363325cd64e83fbf7859cda8ddad58ada5f3d2f0b18bceb4c48f5122f5a4e9772dd8e17e87195d8c9e70520cfa4e23e4417ae46668b3d568918cec5cae787283061a553d33efee1343f43edff00c6e869ed45935aff6c0741195bcccff173bb569e8a4ae47439340bbc7f3c3886877fc71872c926d1111922cff686b9d963b05276aaaab58e2d8e1d55b5ac7b4deba16aad40658a8c21664a29b0f92631f1a8efb77578d429e9406cca6df89c5053565437b4ce50e459186bd798b637d50b42aa8ad6540b44d2a24a4826a2f0010000e000c02683208687474702f312e31000a000c000a7a7a11ec001d00170018ff010001008a8a000100"
  },
  {
   "capture": 83,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 11,
   "t_offset_ms": 1275,
   "record_bytes": 1701,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "16 51 18 11 35 45 23 13 17613 65037 5 27 43 10 65281",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "0275871215776e002a9b85b3d17d68b4",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106a00100069c03034991058b4386a9f50c2a0a539c244761a410a625dc86c236f6144e46f926fadd2061922b83c777b19f6a0931b7084fd7c3741d6fb9288a81ad36ecc390a71271930020caca130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006333a3a00000010000e000c02683208687474702f312e31003304ef04ed7a7a00010011ec04c0b86624973572c170a5139a9fa4fb1d1fc66374e5c9aa996727425b24cccad486bc12144128b4ba8f2c4e705bcfdd88cee48756bb163eef2c7193643314f987260c250b60b8042c0f5e933c7a889376d187cf3c1ab0f3224b1b5b1f2c3cf1524512d994ceb6b6d3871c2ff7c142e05b42b6119fd0909c9947623b0ea034b905186ebcb9bcfbe793182a68ec710dd0d04dc02c04bdf5562c8c7111323437a823b869bf128c22910bb9820484e8e6075bd47d77c297e6c1465f49210c73493954c25b6a28ecf7453621a80e11103c075e1e4678794bb34b582d61a91cc1da9a9b572597f565d27bc1db933f24dc393753b0d0f466903755793295833ba093b71a8b5a5e8c811cc0414c69a7532777a6ed34cdd9789778c9c318e10b8bb848a9309252692cdec4cb1e77a56cd00ee6b29758601f39288406eb445db2b654d5193ce24449b884e2e3223d8c8ee42570ae1817959544be3b4bd6d98831b0bd8baa6d25f60dba198103c46a31344d9549301567b46f8aab83b1a0c9a272245779178222bc90a3577a36004b71bdb02b0a92be6ad03b1471675f098fd8f88a97630b95a8b4e38661e2c01f7047cd7d05839055843f0c0ecda393ae044b48a969f2f323d7dacc0634a8c80026c2a31cc3b8b2acbb1ff3875ab166cec1c89b1c25589269319fb96f9f2c48c7f236ab03c6eebb327283a2e5a1a6a15948a6d711d0a0a8d99a471d155bef658fe3c29a2b408292417655964bc8b2806a0c99eda6aa71911ed81b9e35d07e3218a3fcc80861fc7328a71e9c551c42b27e094bb92830309a6387f881b563664e7964abc70c4e45ab15a4a0bc8db913707518ae61b7e231b81ee54db0d8c27f602244e086695038e11a4c11c96ad85a009e2434b8dccdada93344b1c60ca47c83e5b091d58ce74a05ee9c4d95c9495b938f895628d0d43b19b118c826470967469d6573231a2eda5198144bc0529818cd29608126209adac07fa6176d8cb86ab0a5ceb8579715cbb1640489899ac0c211688849274cc2a03aad9ef97f0ee05fa425a73bd3a0975730ad31a7be3b5095067b00b42af264bf421a2862c395b45a30fd1c8a552ba8cbd94d3386478b045a507381d850ab65e0a7a64438cabc11f8968f5faa7e1ce98e6bd6942394453ac5480ffc79497a56ae2a88c748c0a1782cee0ab7343b7f7292a58a9ace9e39408e66c074c08943482e5f1005d1c55c140717593b292cea9fb8886c2d61654b025c3f823e60ac7f1313315b6885f1ab1c3d42c8ea1b68c2a7a003509733f18ac037a57057c42d239be16ab542246563e05ad17697158bb7118c64c7368f059c84eac9305a65b4b54ccfd8dc645dd1a7dbaa6aee3281667677cdda536548276117c6d8f73bcbc37e0be3ba9b729e690c26cad7a5eb77391da7653361c9f5c64b72010d68567f87489d3f039d49e3128c69b37aecb77a7c1954d955d1518c7dc9c50d004b6e364e175732c6ca428672090d6207c1640e7be66794b158f021accba52dd03593ff42a334c75668966ef44066ce1304deb3831f6548ae3538948c4541e7c8ae8362276a701c81933c308ea285a0136969838a6205c7706a4268ebc9272bc1bafc851a1ab760a3b3aa3977a546f5f9620a56f9894686c8ddd6a0d288d18f986329db1f437ef41296de5dbaf13636937d628d28d32de3f83679e6fb1b7ba1f31c36f76afdc951cb8045001d0020132240d0da25d90f5fafe160a1fc16c970db1d2d4b4b7132feef58bbb2109d2500120000000b0002010000230000002d0002010100170000000d001200100403080404010503080505010806060144cd00050003026832fe0d00ba0000010001a6002034823e5fb5ab15aa0e040f0bd681975e58878c601f7ffac35379a3ca727f254c0090b44f7b19a2dd25094d7340b55fe0b667f5dfcef136777419320c2af6f7b30e45d628abb2c50fdaf86bb31cc92257711a5045def999bd0c8cf57038622e951a4c38ae5426ff679c4c2b17e63514aa86859208f4261c42669716bb51dc6afe6a3042e14a9701bec1547b8af3a176efcb18d1ba5b3b71d68af4c99dc17ba77b94851ca069f407b2675a7688d56a9fc06a27000500050100000000001b0003020002002b0007065a5a03040303000a000c000a7a7a11ec001d00170018ff01000100dada000100"
  },
  {
   "capture": 84,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 12,
   "t_offset_ms": 1276,
   "record_bytes": 1701,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "18 11 43 16 51 45 13 23 65037 35 5 10 27 17613 65281",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "5cc1a5a1c01114056f7c14d44e2b7e32",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106a00100069c03034575b5120a02bde601b508c988f6fe6b140575722a602c07004abb21ff0a013320218dbb0b5e6bceaa42ef5f7650cfe929ea3877dfbfa326876f70c91cc53bfacc00205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006330a0a000000120000000b00020100002b000706aaaa030403030010000e000c02683208687474702f312e31003304ef04ed0a0a00010011ec04c0f21860d999218ac943a5c91e627c3dfae2a9a88a5516e8b5a3004006949333fa20ef235c0aebb64ff16ec5b7a8b9fb6db5e4b601a539be824665a2894b3a286e756c7c448cbac6a9ae10c7fd0b5a4268080af0490899b3226c7d77a92c602366a2763caa534aff73a14c066ad3bcbccf7c4cb9497de8375ea703054306b5bf3973c1818d1849153a892897acc5c21704e043952447114b06c3ba21c9aa4687654993f68a3e59bb677994789f24951702b64a76c3ec546fe80448ea49b4fea809ca4764543980ed617a3e88bbc5c2261f767a6a216bda632226f17ab5c9566f530c3616bd6e2a99601695a9eaaec9c11307a040b120b0af95c83d6aa5e203bcbcfb95132c690c8c0445c4a469aca0c0580939d09de2a945449b7ce9075425a9cc73e191ba37bd3d541b5f50c568931a1051395f9773e6a88c08142848750e200790dea789c9d3177058b246d84c855086a28b39b76114a925b0dc4a1d6f4674ba7364b576a703b92d26c769b64a1e8852b92286a40a5638c6a10fbfd617686b1362263d0df701e38390d0953433e10c3f2165aa091701f67ab51681fd311e0e6c43199145f9919d17a3bd62d329569213679005b400a064dc45036941c5fa2a6878a25bbba2eb364821ca0686eb003fa2b7e96776cab440e8f77846646614d473441ab32ceb9ebd987a69b4724f95970a28b5a9756fa9d1ad76d3100aa441285bc25b576c7505beafdcc24fcb892946584039a2fa050da5588cf0538babd7431ed97938044a3791357c140d40332b85d68485cca6a9870a02d561234a51ab7a16fdac91bc437abc2b88fb58bd76aa00d7f17876b119b1a800bc9b0597948e0c32b59ed2243cabbeeeec078ef890fb663b87425f3d0a570709cfdd8929f4b97d3e57a40d0bb4416bca7270c16e2b7098006eca9a67a0825eaefb45a797518607ce26615e7472334ffc757ee071d9803528700881fb906c5653dfd9896d0c92afc294fd94bb48f00dded64f49b9506656a4735a93dbbc82b0c605e0c469c90c4d050c3b1f26608a017560712244b6b18a123cfc445877e4911df41fa7636aca416dabd7317353bacf69999a05b9a08a31af219c1ff37de250b29c3c0d1ed397a0ea59cb996a81b5338672890757258fc2a8be8a440762bf1b00092a880b55344f75211fd83737bd6b74789621acf910cb211e229a71712668e331b74ebb7c7fb4ac33692e9b8a499667a99659731ba08e8a53cba067479d5aca2948742dd50ebcfb5dec6625fc02af7bb98ca972cedcfa1161146881d3223a4536b8957862c6ca25120a081cbfa7c1c713328337f4202b5a6a458450dc350882e9698a23b19fc275dfe5c91e16097be1c71bd8771433cb52dcac00737a662658c145983cb24fefa43fdc07206d5acf99d044321239f8e5b8c4018a980208360397b1fab228d352ac3b3b53e9c27fa8a126357009e874803640330cb6427c50ab13131a561c4ab86e2238a1c8b3c3f1db1b42eb3bc1c077b48067a7ab7a363073e0b835b5dc42e6f16670b453deb8b69fe96dc9a654fa09291763a165ca8a6dcbb141f424bd773883930c963810ac74ca441332b408380ca738bb0b4c6a170ce62303311355451ca7e3e07821a63ddc0682c6222f12369d3eb3076bb7fe4dc1d03f703f76be9b851af62f4d1880d5f0b03dfe5967f504e134104d445e3d1209df2419b2a667329211001d002051c5c1d2f721f58348a5454649638c8434afa2188b8a5c46418b15dfe017ba7b002d00020101000d001200100403080404010503080505010806060100170000fe0d00ba0000010001dc0020b970a790495e1695d5ea2f05ee7ec93855cc8a561799cf1384b0a9a40adfe329009073f00f08a9b0dd423615ff5415ef6aa7255090c4403da7f72667d01054b51d4047890dd9d600dcbd2a12506832bc6c919ad1fa5e9770f66b253b7ed175de0bc0b3d7177c117473bdfa28866325748f569969722678ed73ae3265898d97c5ce9a1bd57f757f8e99430a70f81f4e4fa88963593d7b582ade8dde89b63ba1f1051f03b76cf08e0636a070cb4cbd871b68b700230000000500050100000000000a000c000a0a0a11ec001d00170018001b000302000244cd00050003026832ff010001002a2a000100"
  },
  {
   "capture": 85,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 13,
   "t_offset_ms": 1527,
   "record_bytes": 1733,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "27 17613 11 43 65281 45 23 35 65037 5 10 18 16 13 51",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "9470b97a7f703c507f0e3e2453695377",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106c0010006bc03039bb2458c3623f616137479d448793c6e6c01e31debd146a842ee65774866eec720cf4ad5c4323f068872e29c14d1ead5312d1fd119ca63238c8438df63463bafb600201a1a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006539a9a0000001b000302000244cd00050003026832000b00020100002b000706fafa03040303ff01000100002d000201010017000000230000fe0d00da000001000176002052dfa5370e977a22bc72e89fca04200bbe042e03c98554505c3853c180b4d12400b0af17b768afa9d8b72c735fcb7bd073ec45a7ce309d723078e95b4079b373882bab05138e3900a0269d5e1d224bda46cfadb504fcce22ea218b830a925f57403243d2cf93c28eaeed799ec8dd7ca1af3a5e6121d5dd6bf6042d54d36f201abc46b9efe41e90704d9221d66917d6cbf864a2c92db001c30166d30ec14ab961c8cdab16c9381c577349c7491adba81f100b565f8d4fd207904f10b8ffba863bcd14f38d3ecf7b3085e54ff68bef1e2ff24c000500050100000000000a000c000ababa11ec001d00170018001200000010000e000c02683208687474702f312e31000d0012001004030804040105030805050108060601003304ef04edbaba00010011ec04c037a85c67494bff3284bd48934a5018bd5450c45a8453fa7d6603461520cc9db7c4dad87298f4cf03710d50c117cf3741ad96c594681ebc62a550079b3f8c95bf0c9827eb7c069820df1416c3ca5fdfe5bfc6935defb9829e16ac2f8a3054b20bbba779e5b7ac82268e5fa68500293b24b8b73f41cf1d3c05b93603ff9407b4a69abfa9a0025478c4539b0aab2199d55b2af709b349354c4134c0e4a834924d583717b3972de244ac16422cfd1c8f7888c045f027520987e3f91f81727ca9180db10415de793485497fcd8298bf5bb195b6a16a400ecd7746a6b1cc9b104af2a097e927b9abc9a75d013230439d608a7199e4a593b32df187672d578f720781afec3e64f38faa9b31ddd59f715960f0120cdb90227ed5065d0c98e624338ffab96ad5332f2148f6bb15eac65dfd62229a44b2258bb40a9988c9a6941dc931a0fa3ecc35936c1c6d778a9829e3c79b006d8e8596ff05b8e66b2f7416cf714c7bd34b62f45acacfea53ae9a6fba38864dcab5dcb9c211d6a19f94774518bc607ca41075022fb9476ef6c90db7b396738f5b6a2939018f24fc48f3287034a10e76a811284804d6224c35700b5808a59ad868504131073b5b5f3257ba462986014cc93163ea273a5832bace478ca94cac39eccb9c19975fb62d97d3948d971546c4a8f2f861fea26a5068cb717ba0eab5a2792b192bb16872aac6cabc4f64ac1fc3bb218e32abf4b18de3c10cb3d9059028c5340b64469564486774b4792059dbb50b75909f64c43fe2818bfacddb0b59dba80b12a6380f288736f8636be0170cf6542063a3e1fb66f9c802ec390a2d4471ccc96bb5a4313df7461065604d23590ba973ac0aa7c7db474aa3c93795bdabf48f3378a07eaa1ddde2760294663c592275a141f0c53d2c119e3be5b4e64818bf970ca196aa62f45cd176ac63690e1bc057eda58825d082d0094c2d52466afa3b6cb8423406719a50a9b9b36b0ae95192e5a4db6a6b5e648faf784964673fc5d25f054c92ef32c818c23e74b9ae8f0a875ba5ce35294c5de381b10155c1876e61e8bcbfb5c2776b9c2d679b2f8514ec5193e0885dcfd739e9383ffecbbcc7b5bbab68314ca0a4b2515b2be5570959809ff6bc328858c7a037ae092acc04aa39d32bf2d5bcf65130493222e18ac7d606cc93c0b590f54cc0a3a88f91523be9acf3c15d810c944b27ca90c33e5c3513081c6372887843e68055907e43138f24091609b58a052bac3ac6b90e521592f28e66a9aa0bf8ab9c993b118448369b29bea97012974747b4ba70474cd8924a42d78e5b881cc9940e0ddb58dcc02c12853898f00ee7cb004d232861958a9da424bf0c66d2623dbeb0ac10a0b14882c2144b845cf20686898216477f115a4bf554283035b88feac77320c8e35749f2db35f1a89c990897a99976be0cc76bec02cd79909850a62977483ecbbd8ed712f8d8064c9988f8bc8aa800c64fc31edcf5afa4029805f999a5ac612ae22ad368bcea29a8e6446e0b7ab11b961111369f1a148f6d9194b9f84ecd99cfa8445b4a0816cdeba1d58293faa3b1749cc11b05c387438b97d0c63f91b90a40cc045cbb5132808263b60718b4276424bc151a426c505a77c12dc82dcb7d96a192d340f21b6d115fcc28db719a9fb2fbb92a560e9b78a014ec99c3df16aea5f187791a54a186c05c78a1129d7b6e59bddc505431c6bc469a3e001d0020488c47bc4db2e45a0bee39015a53c8c5be9b9ed156191fd54a6ffc687a009a23dada000100"
  },
  {
   "capture": 86,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 14,
   "t_offset_ms": 1527,
   "record_bytes": 1765,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "23 27 35 18 65281 65037 51 17613 11 45 10 43 13 5 16",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "adf6d47584e3c350681a23dd8803e264",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106e0010006dc03038dd9de9a5de5331f2af3ffb092aca57962f27fac1b43c1d8ffab5008c35416c720bfcbc210ce8b2c3c4337ecd7965d1dc6fdaaf1f47a4b113a37b09c30dabac46e0020aaaa130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000673fafa000000170000001b00030200020023000000120000ff01000100fe0d00fa0000010001dd002076f146903a7cef0e3d40c77e70001463b8d1bd422ec054776ce5285aed91832b00d0eb04a8f4eaeeb2607d9f7350a51ce17ee1577b4f002e9d889e9cef067514ad23623dfec8e25f17f591f3d90a126f2f0cfebae1548031525a499566c3fc34e8a74b11949cb147e21b46a1c1178d91d31594074d9b8fcdcde7ed6da7ad2b63e038b23960956141beca5a9621be08930f90751ec549341bbdac2f6ec6e14f2dc4e64c7b84ab03a377d968cb9f0bd0fa28d807c8e4a414358ffec5e1feea62704a95b2c6dfe53ddfaeb4d8fe1c49f3fdd62483c76f0326e6de93795e75ea64fe76d1b58f854d95fb3a3fad0252e9eae04b69003304ef04ed5a5a00010011ec04c0e786b1e08b5233d6535fd308753729ea49cc76d5b1626987a501ad29f6133dd5733c53cde2c1c635eb5e2dd3753c7a60f5a397407b18f38a85c3478ee9c70544b27eb71235e5ec009a80391bfa0dd2730fb56b3737313fc5a7cb5815612559489f0289e6242d6055cc3d0bc8ed3687e8412f39e73110a90c4e210dd93274b60b438d625987f83bf2d481812b0003237417fca22cc6b13a9a93713624eab8815ffa3b55884410d04cca78a8deaccb4c61a5dd469f306b6d1fba5a0d66779446acdc0bd0968ba4288678c959a6a2e335ec279247938934d00f4eb67978655afed18817508299f69705e475d24603ff468ed79b8fe0a7916a79bd45fc3b8f307c2b39378c341db2a7af63bc29aae0a72c934b50f03025e582d4620c11b52f28ca5a09c95da5a31d1c9b0ebc23636c5a3c6e1267fb683ccb4a1fc4295eae550e36817706d679a94c0f3e943200a77fa3768827c650e2e693e7e8250006167a80b0579794bf6b79bbb624c8353479acc2450c716ed0cc8c77c46f880159132c878134166197926b7e4440c9a5e46999075c41ab702154969f89c9b7c9840da14164939f93863b4d4504d75a84a6b27921bc7590a676f124ba1eb66c66074f4040c0a128bca297533c313d5abc612e8152f418c02bc7c92837c9eb319f499c8f22659877f65fb1c968eeb53dd6142077c206a2e8894fc76bd5208ac87b02e989c70ef66562c6728cd72ee8c82c16132261c0a8b0d641eb57053000b069ea038f82b57f762dc1d3632bc76520d16e68bc6e5d745752030fabf741155a2a6bc8824e37cfa700402ffab6900c54d358b5a63366932a9819298bcd79c281c75500a36fd0734439844aa19679109a2b84a85bc9a8aaf9c77e0d9b0de8c66c4a96a5b8fcbf46116c7b686399e79fb256cdf1d50cf4e07d196916e479a594b681e1a47323717f297aca965c673a8602e6da5eeab052f152c01f035a2ebc18b062b412d4969bac311fdcbe1e9a6da9e6b3f8229f804b1e0982aa0cc11b840792449b99d42c82165c675cfabd4e693375a3ceb66c6b550843c39293a306398289c8d9708325904c2ba9be2416770b66c853099bfdd94b6837a05235bea6a3ac0ff15d458b6e569069dbb55907b057bd3760877aa8b5793d6a612d5c035af4394c27b12fcd4977258565b3e89c49221bec481ea3357fb447cbc19b9354f07a5c6aa57f0bab8dcba4e1988415998069d2b270e597d4a90923816bf2955f4924302697c7cf19c06bc8604cf608a8f217ad057b127ccb2f7ace6f7b309ea9223b0550dfd7633874810e901ae3f55346691b83842835d2666e833310bc255b16105997a3ae946048fac6366b1a1b345e365cca852617c8d9c5ea86a2450820530b4f8b1ca85bda5768fb1509e2063d2374f9d0c74d11c67c714136ac1dec026f8eaa9303e80c1b2c8dc1e169e2b09c81299de160b4e2473c480a03fe3c3a86f455df34c58ff3717d60be2f7035683477fbb7cdc3a82dd1db55b29a11df9159a53583f0ba1890f4c45da72787f4bc380422c2e31c3a613a909257ea38a0505b44c135c19ca7c187f85202e0433095af1a572dd6e496d0e08eaa5a2c929a76caec7f96aa56cb69a86c820fdf5d3588d4eff4a6847d57dcff38eee480a7477f21ce873c38a093accf14b8bec669621a6482652b9bbed283d70cde25efe725f7fb4fd27f68bf618684c8960a001d00203d6116a23bf877a0e5823c77c2514ede5f760b2e0ca68caf80e785b47e555c4944cd00050003026832000b00020100002d00020101000a000c000a5a5a11ec001d00170018002b0007063a3a03040303000d00120010040308040401050308050501080606010005000501000000000010000e000c02683208687474702f312e31eaea000100"
  },
  {
   "capture": 87,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 15,
   "t_offset_ms": 1778,
   "record_bytes": 1797,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "51 10 5 65037 18 45 27 43 65281 23 13 11 16 17613 35",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "49f7cbce85cdd9391fa0e9612242ee6a",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "1603010700010006fc0303a765e673f1d4ec6e85063779d184ab98fb6cec47c9f4b96fbb648108fc3171e020543da0a2f386ff1ff8d8832fa205022b91ff66ae31124b54351a65eebedb24f500201a1a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006936a6a0000003304ef04ed6a6a00010011ec04c0ed328a362c1793c48705b81daa9b3447d216dfcb000dd816e41c8f387741cfe38e976b96fd7c46c5fc863ef0cc1dc623df39a353731d3132a42f254413a320cdb40b0805039e9ac74596cd42f5adeb72c348d82eda66a835ab84358023fea88fa5d70385421312ea5fa27675092ca82a20c347e818ea007f4c5725aed74183c30dc850253bf45198214988ab2fef1306e0fa69f38441ca59a76cbb8ad0906d067499c51029b7136ee8f894e5458bf6156489b44677a62315f3081420ba162c1c42c3cd792189c91bb4141b6a1ecb0ec40195a4ca022e0171bbc5309ea9bd3e8bc91c8b05c6355339e64d7a74ac5ce4ccc2d4b5f3c035058477ae076593a5a3d1664386d69e9c529af22b666bfa9f652433b9762e3939b61188be7295087462a7fe102c71d9be413a0312b17ac0dc106d3216fd69589bd8b6d638124dd47d2f3c8eced3b66636023033c2ab2a8c61a40ba023007b172581848305f16f2c8b9afe669db1966906c237fa4c9783ba1fe8f42f40d1b6401a0d57c4858a49c7cd28c03b0b251900b760215e55d49eab83084b201d81a81525107e6036538cfb0ce8213c9041b74bab3747e6c49a20a29e5acf0ae389d6c1a539e972d4e25d110b756b903864e31d4fca7849b37177e22605a61809c7226eb17e14522696179d616163e9153e21e04b2d605d936b3426127ca1031d2a5475a2b2b87ebb0c491abbf5375cba6ba489e4232b18b652c8794a05c4a710251b560d8c59324ca15f4801228ed7765e9b854136c25ef36dfd247ad45533d2e4b8250a80c49c648f559a54a55a055c46db03a6ceb3610a711713c18cc69b49813c3c78bcc77350c27fa57a3b738069e808b9bc694ec32e35f0002f7b6adfd614ab216e003d4bbce235c1b07dccacb46298921be5b4faf4c684573e93f375faf99811d5b8c2d01456c96c2fda7d1da8887bdc2c75f191c48a25617a8a4fb016940135f14452555b19a34c193eec3f72a349d9b66579c2aff6d5bd48a1cc67a34a8df9310c7b910ae772fd1b1aa67a0c1101724d7510a80250ebba71f4d22c1c51767596acc4b00b7a51149d53331a887e7f699c0cb0782338875497c269c12e2667b04409bf36602543da43839c729ca88df4823ca1c0a522668e368c4022a50686165fb803908f75005a778f8a8258a02871939b781c7467a1535dd5019f43b86986ba5aa50628235b2438f3935e05a22f87c218335eecc3c132461133e582ec906b7b57516fd3a51e961d9d090375fbcda2d7c788079dbc3c0f1fa07e9ec1037e27652983ad465c9e092c37968a78833267e17cb3b04a6143111e0c354272bc946f7838be4c1b8e374126f7bc78588c342c7f8e42b1c47b57662b4620e7059bc450f1e03b48c92d352851015b469d62b63b7159493303fa007b7a04554e220507c71015460359b89ecf4b63797171417a401de370f8aa963c77469a0a5375a2bbc985a329549b64eab23be07d9e0c027b5a95293b37e63c8c90d52637ec1c137455cedc5b98764cf653243a75b5a78c3abd783e5c31495cd75d7ba878b9a945000b43ff97b177540538fc40d54051ae66240caa96e3e2807b2949c68272f69b235fcb40887793e7e90abf691a650a6f8713a20f4e96bbf4a146b0e45a5931088ed5c2b203103a0e0145945ab486786fa645c483ed84766e58c762d48a14e9e1f30b67254d4ae347aa1f1acc1b001d0020fb40bd757ff0f6f787348a86345af20c85b48492aac45782085aeafefcac8123000a000c000a6a6a11ec001d00170018000500050100000000fe0d011a00000100012f002047debe930b2557b9bc554b45fd800914347d2981e00556f5276e40530761ef7c00f09fdf53b45872ee75917333782f84a867a738a8db64269f179fd0016125fc4e9449e834e72290a30667c49b10ba396318a2d41f9072d2267f0e92b7b73222638b83e56f95e4aac8749c5f4d46f40659289528042551876a57670f5ef779c2f9a5694715370bfa70c93ea42746fe5b1ba051cd598578a345cec4e3051349a0398a058a351fab6723d22f61a8e6d1491ef910900590bfe3cbcb84c273e63b09432c79005d7d4be797abaeb9560c02b7da6a8c52adfd338e9167b2eabee4f555ac09a76638125fafaeb96728ba2909586186fba87e274fb2c1a23679064311dcef6260cf25addae6ace247c29fcaa40fe3dd00120000002d00020101001b0003020002002b0007068a8a03040303ff0100010000170000000d0012001004030804040105030805050108060601000b000201000010000e000c02683208687474702f312e3144cd00050003026832002300001a1a000100"
  },
  {
   "capture": 88,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 16,
   "t_offset_ms": 1779,
   "record_bytes": 1797,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "5 65037 18 65281 17613 45 27 43 16 13 11 10 51 35 23",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "18349d7e894683f352e5862b7ce24c84",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "1603010700010006fc0303cff72b95dae6c160896b3cd347a20b6049a62c58efc9fd99394c9d5c79b3e76f200585e08eef4c1d9f655080bc7c7dba40b5cafcb332c0e46545df91ad85822f8200201a1a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006935a5a0000000500050100000000fe0d011a0000010001330020ce634710234cea3fb5263bfdc8c2d2be49c1b827c2d2f1aa126e1b8f7243301400f005613d92e7b6d47639d792e4c9329590e3bcc5b84be5ccb61fa319e121f09318cc13b803679b87d1f979dcc9054672399c5b4fcaf403039aed0a12e21ff37cec770585ad987aba39b078a923faedc3ec47dbb6dc245902ab43bb7c221abac83f1d5df7dd3f2afd22be1f366bca8d26ab30886e24154de599de5af5ed9ed876a1b15a75ce297120d3fa068916943ec30db7057e6b85442352f89ceb209d16a9e7d713945ecbd50218682aefb3736813f3e1fc59076593bbfd7b63dedb9060ce753b88f99fe6cce00fad40d23ead92185623c5fa09fdacc8959046b7b5c4b73bfbd1182376671ae28d0941bda297ed250900120000ff0100010044cd00050003026832002d00020101001b0003020002002b000706aaaa030403030010000e000c02683208687474702f312e31000d0012001004030804040105030805050108060601000b00020100000a000c000aaaaa11ec001d00170018003304ef04edaaaa00010011ec04c0f3e827e1e788c9467a917a9a563752f25a8f7e4b45666b0358553004b92f967acabb896f3a280d39816ef94560ab9bbfac353f8c706b053420f7891be35085540b06bfdc9c67142224f3cb9eb15758d27236013bd7ec138649c31bc9b1d45517740c0e10e756a0579947c38d61dc61d2f5a1c3700db117c093f55c8980b95369b1d7661b6a1325020b76a0d479d824c2b149cc75ea5c8585161a104223819d0295beb79bc4a2a32b737bbd96f95d74d40331285de3f4424d70b37f07c430bcaad11553f8816571c439c1489529963a192a853938922feab5de015228b366e2c9856765bcf047cb1e4b981a83c7a578847f06bc5d19a922754930557edcda7184c1527b8c1a86c5547fe8333bc721b1b60dc16657a7395fadac0e9f17ae50dacff4057de5b7a652ab6ec7376dbfa1c2d2316f897bcb4cb12fcff92e4c8b64efe019c1f594ffd3432c5a00cb259e4338ab1ca21c9d1945e2db1bfaa03e0b5602e7bbb1aea7c310d5cffde3a0236bb445827de73524813306fbf53f8c56476ee798f4d9033f0c2fc41b98a1635cfd0b421d1798060938554a40689001739c63a2ca8e9c845b03ccb44ccc4848675b1aa17ca16745006073a8aa365bd1aa0262854e6286ace29116120b32f221c28b92f0815aac552e5e83a6370b376450ac5c2b9dcfe9215f7aca5114cdecb58b51b911bc62bcb2fb014e49309a2c7da5296821b6898680bd29d95645b4979aab5949535bc1d9587ac14cd35b63524c526fbb37ce77b88aa25d30d8ce5d138b5fd1778b308cbff0a122d7af07aa64b2895ee39147c48c4abb81b976881e0fc19fa57b9d058c531c8c108b39bee9f4406d2a211bb71e778acc85045c61bb59e59c0b1afc8eccf50350e178eba03efbe399da61c7ec4b543ccc8594ec3a4ae19db06b2e5cfb42f209879a21696e8ac1e3c289b9875b20759db444beba4a4bc6844f62ac529cc8070327b30e809f8409a4ff97863f9760152c58a26904d5a3c08cb145e2dc6c6f5a5902252a463c34a01329f405366bb27ad4ba59b660348adc350b53a741f5cd20bb17634129a81c85aa9277cbf3980f4020d5b1013351888b4198f1eb4e41e75ff94272d935393fd5be2856728ea131bf43643e2769502902bdc2c6335407844784c08baaee37b7784b2876e312ba07b7e1c8bd1731adbfcc5cce40b42712487ed2b47ba99848fc74dff20970b06234967f15c57936737b63414c53081a1aa8298b85897a4aa3782cc14b5b8ec3f8285c917da6acc19762552b130eab2a4ba3e5654debb6b70203f4b8c9bd909dbdc9b5379b0b599a5ba575cfb96564e7102f8eeabafa05cc5fca4c2f79bd1ea8beec174e96ca50c4d58d6d10400cb3c0d92953159b86f39731f0115a71aa9e2beb48b7f9cf32aacfee3639b1758a22f236bad13f982a102088b8f474aa8e7b7e8b5b34a7335c862547f578c25b2c508a388ac6c0b3e4956ff863b2b3391e5873a74d97c4bbca75b4305f9e3938a5a19d88eb0b53c3cb5823bcbaf83cdbfb485d3b7c2a63011548a17f67c8726c72c8a36ebfd17325439de423c347180292ab9179658d623a03df11c9fb15a346797630c516cf0b475c06c2b1689bfc5a6b29e530f5228dee86858df247f764e8e237925a3c756900a9ff5c52d715cf465c4ba3aa8fe47fc11b79a803f43ec308589178f6cca2c37cb8e83de0aab1bae72c937326001d00204590baae46c2b0d368390c3f76506c53ec0bc906850311bd056328ed68631e4600230000001700004a4a000100"
  },
  {
   "capture": 89,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 17,
   "t_offset_ms": 2031,
   "record_bytes": 1797,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "65037 65281 43 17613 13 23 5 10 16 51 45 11 27 18 35",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "4230427cc4a1aaf9e79193cf43bf8cff",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "1603010700010006fc0303e55c7b6e7225421ed9101c493c62c293b074d2a9cc8c5cac3f726ce9a1ecd2b020f68dce60a4075e72b55e8fedd90726feddc60560d57c64e1199c1c169ab8557500209a9a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006935a5a0000fe0d011a00000100010100209f4342023b6893c69f6e5bf1ae8ee28f4024adff75eccebcef6d49b13f38287700f0f348853d396537995711a19c503b8b9a3476d8df1dd796ecaf43be17e53f950951ab3cda17e57bc0fe6a1c2480ce8e77f54f8300c2e8457e2c023ba4eefafed438152dfc9249fd5a11d8897e7d02b064152ef7f4b23146370918b4144f156f47319c0c8de94fd6e9d12aa8da95aeddce19b8d4fd7189f5f51fc16123af023498f300b45ea617929a675ca94b980a7e3ef4ae3b8d762c2dffc10de39ee83ccf83082b50b7472eced87d8114d543e2c40bb5cbb39b86f7166d1b1b1886034b64e158e71b631b0c730779dab098b007f9c2be4870a5a88473cf2bc0c6d91235325c0e3c82c0d8a9ddb7cb06dd86b60ca4f4ff01000100002b0007061a1a0304030344cd00050003026832000d001200100403080404010503080505010806060100170000000500050100000000000a000c000acaca11ec001d001700180010000e000c02683208687474702f312e31003304ef04edcaca00010011ec04c03ba9ae5885b8bf447bb38a62c05873093b18cca378384bcf5831ce8bf43b20b5277403615407579e845e89807398d48da014331328bd652cb0152c38b1335d9d721af3732ba147b4e282730539c1fcfb9261b6333ec9030b69186be2694ad185d15427674a2b7703c9a3fbb537dab564664b85b85c5d5a24be25930f7b0b83953695b4b2adb54e01ea073a42ace3768f4be9ac270a33f6178de981ca602b04e5acc89b425f924538cef0724cbaa6571498653597b2749d3819bd1eab7d7d181518b9514fa1baf2606515812d7b78819b399f4149365e5139141736c950956ea07b14952895a23abf58ab6065c319200f093c5cc27458a73499791c68c9e18d31a593579c15a079b75ba9a3c19252b3458ed19971898819af4cbab7b1944e157c64b98ea66666bce36410cb0e1b6895e961bc738369571cc31f22087a82cdb2878d37332677b14833f626eb83bd57b2025acc48815799ed7b16ce630016f8c5a3e0a41990cf6db89e2adab6d0443ce6cb2b47b23c59050ccef75eeb8a661ef0156e563f22751b16d734d17a61abd8900e54bfef516f4cfa8b662cc08163891e292a9aac3d661a3c0dfa9ef38423f1d81385f0ac8c58aba0099eca896df9985deac887906abba3b263428a61e6984c13a27b44e939cec5c3d7f614a2e726cdf79e6f56cae4cb7fa62c6222096f45fbbfc67851773719a56c4cc7cc2c0dbc0588c15f13e57ce78cb527a6a166947d480420d4382ebd9cb2101c1ac8486d040a3fa1615e27e62ba4f6ce6e4a9e55f6b232b06c767b9725f1c5ac795c24f023ba380c8f6c13ce4148381a739d3627c8aa1bd70b53b1581d2c30149179746d1c6c7c863c3b59811f147d6e77c97c0b11dfc9a5e7b713b3fb0e0cc857668a420544b81949a802136536059412482106ac4480b7b84bf49f8330a077438b597205f7b06871e80e83e9ccc1a92918f57d5018822a044b3ce837e4e530cf35a089692cce4267467795de67795a658e435028d2865f7911cf20d8c8b3741f6de8a194698d8f7347a5175edf19659e7227afc3189dda4d6ad81e6d106e023881925b8098a37b3a7615a84c9ae1dc5eb39803866aa4593458f10b71eb68504e1873b6c3657c569c1f43753a8027e562ae98a3c93db88aee8a32afc37711a91be4180d3b1801e8e820412744293711d44090d3c4308c563c74078ffad840380b212d61095d280634722dbb6bca8d479ffbba355c203cc1876cfed23601644882738c012b02288b34cf9cc44a8b0551367ac7904324a055526b35d3c3bd531012a005226c00c7fb24cb74a129e6172529f0784d456259d05c7ed104f054322b9218b1822e53c7048cc3c2f6ba21a354399753b4538bb886a4552b1617ef186b5b5b3353eb36052a4a723636e49630df446f7bebc029282d7a8997e2740b3012c2af9c6db764632918bd57174636788bee639e48025a1e79690ce7a6f5329050911d9af0a0a0a9a419078b310578e843c6b84a09ab4887d99799f3369ab46a1cfc7747e4ac68617049bddac883d38d2e25b762573fb3e6020e2a9076b682bc66524fc496d5747983525b8bc59fdbdc9ec61a9b5a20cb7dea6f2b8b6fbc01b54f389ceb6664cc2c01383e5951f8a335527bfdf7930d5b2f9952fc4b3b17f752745d96b35cc68f839509f4d343e7e2f2d2acdba56137b0ddea41264d71e4a2ba1c3eaca4b32c84d522001d00202dbda8fc2cd21b83c90fab7132ff42f7bd62111a4bf43f19d6843fb5e1913425002d00020101000b00020100001b000302000200120000002300006a6a000100"
  },
  {
   "capture": 90,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 18,
   "t_offset_ms": 2032,
   "record_bytes": 1765,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "13 18 16 17613 23 35 27 10 65037 43 65281 45 11 51 5",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "e081bdb31f0859c6b758c522a0476544",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106e0010006dc03032920b97d3d29c6dba4c294729ba51fc0e96ed7afbe623b6e15a592b91bdace3b201c26c303bcd425213773cfd6eb1d02090cc9da2e95fb01c9ab4dd1245b729d4e00207a7a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006737a7a0000000d0012001004030804040105030805050108060601001200000010000e000c02683208687474702f312e3144cd000500030268320017000000230000001b0003020002000a000c000aaaaa11ec001d00170018fe0d00fa00000100011b0020463548593003d7e243b571d80270792a31f6779ed241f9b09973d4da89d8d40400d032ea6ef81149c0b15c7df9e88dc3b0173e45c3a25d96f162179525620fe69f016577357834aeafdd5d1be6a474fa96888854ea13920872e4629520b9738786a912b85dddc2c71c9370600cb143d961ce60f76803e60644337c720f33699bc4cfecd6ab3c2778dbb8d36b33b5fb9f159bf9b4b334b89078e99716dc85cc375f148d0ec1dbca8976e70199cc9b64bb1a3d2b947e142a15b7f5ec5fc854def029873325c04acd0c2f9612ba9324a8186c0e5846d2d5deaa4a499ff7460379fbdf82132b6c176b291c1999d3dbae875aaeb9002b0007066a6a03040303ff01000100002d00020101000b00020100003304ef04edaaaa00010011ec04c045644f24a2b0100392629870f45a2e0341599259520c497d8325af45c51499b483de052b5f116241917f8fa35917f37831ac6a59e6bd25b4702c72b2b08010bed6959707b19cd04d0a175dac652be6c07b22c1532809aa2c46adb4469419e00359097ab02167de8016e184320d73a3e5156bfbb5a07d018a4fa1364e1b1bed909eb909c7eeeb70b0a447c623630aa9185e586666d5b570003a094ab6f313aa5140cdfb49333fe88b40059f7e4700c69a82d3336af5166cf6950969b71b146c16eea789933505072bb47d1878183c4d0bf145dd5c87854b5e0dca58bc949c2c517b7e3230797615c2ba662d5ba2e4e12accb254146709225533df1076ba4828d97662ae7b1a57aa466f80172e382491946739d0a0438200b55c9a9e33516479adf17c7788c7889b97910f195dd6e4ba53e93eba7b04bfd727b6b17d71d25456353ea898ad9b1119dbd9aee830afb9fc5d7f2b1284852c3e243aa1199ec61a4c371373d19926c32476a9a8ba9cdc7851595e189abbc01960f9a237a8615eadac38376ca9f5d2650d582e391b8d592a82c7a59e43cc9f9d06c83420b104b9443a2c5e75938479224d77a4261ca61096fcac90510808799e9087a3bf3c798c43ac09e97642c02e17ba9a0ea5b3d14a992ca3c0c8d15add7ab503481beb8307897327683517bab19f93b6a82de4c4adeba00894bc92880b916c99d12a10bac5a78b8b792f953855cb20120384dec0aed110b69da8c7e675428c188292bacf97852bec976dda0b302af85c7ea3132639906b1979fdf6231a47708ce48df57cb21bdba37930371c1811cb5332b129926d94305e08b6782c50085b465f049b43c8c120241344602b04947310e1959bd0cfe6984c32743f62b12806b9325a59c6dd36166d364471050e8408c9e2f3cd3677351bc6219e0abd17a141e66bc69fa788131116cbb45ac6173cce4450b168850682336201afcc0b356c93849bc4b44c135edc6982caaca6da8bb3d451b788d09d0e4635942b31f8a84bf20151b2d06ff4e0a9dc099ea10c691ab7bfa6aa5505a61eebc27a89347b21023ab8f61c8e4cc1ae02bb7829827e8b8151b7468839b7de6561afb3626d4a30b8008fbed4ade61ba18eb67533dc8a9fd15ad93228bc65a338c6ab3be25aaee56b7cea2ed5d2477eba7da8554dcb7c792f476420436b3eb94ed029a709126b38bb58d5347b55012b27d023a4fa5f5cc02200508754a7839cf96d0f9ccc3bec88cab080315824cf1158be4c9e8b64bad6f12349f9a6beb7a297e180437334f06c38281c8d46234c95f43537d71e0490c36e475a82ac6b15099400410c5677ae50412f05e9c8511c2f8ad2cdfa798a0a0b613b66b6eeb843845ccbb74cc2b8a350d3695c5c355596762abd987e10807f624269a47c616fd466a81501b355c185ecad52002494e5155a41c93a665178d022a3027140bb6fd1f874145ca97a668dd437bff7380b5e952aa1ca5651c02f325055530992eee1076124c6bdfc71370969e42a69f2d20e485a7c7d46c3c6f36eff4c7486051f766355a07a7e9cf56783411267e32e218062dab76796ea97991a2c8f1bc625c327f845310bf1995fdc7250b866ee95ccb31a390c773c3c3c1e0a99e9b829d30610b9ce3ba53a65cf15788de2d6c2f2859adf592f7f41b7556169a63b99dfc9a95fc7a78dec1adad3e89c6389c1895189d9b3378a5025001d0020e5577b0c0bc22ee767e430aa37230d618a5b057cfdc05e862a48437cc794094a0005000501000000003a3a000100"
  },
  {
   "capture": 91,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 19,
   "t_offset_ms": 2283,
   "record_bytes": 1765,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 250,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "35 17613 27 65037 13 43 23 18 16 45 65281 11 5 10 51",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "1466fa1d2b44aabd4e8e38a0ca202d8d",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106e0010006dc0303a04b6bdb0f3d9d2587485e49cd14823b61321769b38094b481bd35ca11c3210320104f7da1b568d874120fa334455179b348d30868c2b1a5d71f68d2651057f3930020aaaa130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006733a3a00000023000044cd00050003026832001b0003020002fe0d00fa00000100016c0020a5cd7360128af935960cbe09ac23dc0c9b05ebf54f2d8b50c69c0628665bb23100d0b341dfdf44495bc0a893ed22ca05206dc0baddb5065e63d5e07860ef7f45a0d10d34bff82fa548577358b4ec309e8f68be7affa950c36b882ada4a6aa95ac1f3543306657e7ded6fda38932d3796978945bf8e205f065d05d70fa71629f09acd647bd291565ae271aad16f928efcd898275aac94b14f4d6c7e1f974279b3e5e98f194c1a8698541b576f8f2e456dc18149382b7dcc4356a374356ebb16bffb44ccf9e74d02a188165c94d50c342f803d4ae605827af806b61f3f98366debb0f2e7ec6503658943693f7f3c32e12ea595000d0012001004030804040105030805050108060601002b000706caca0304030300170000001200000010000e000c02683208687474702f312e31002d00020101ff01000100000b00020100000500050100000000000a000c000adada11ec001d00170018003304ef04eddada00010011ec04c03db2136318b477e485360241ab1b6b2d292070b39fdfb321cec726640b48e153cde7ac865e50c5933630d24626b81c3cd59a52258a084faa072fc8297c6813ec26782490b2912ab99afb609e9ca3efba6efb0a1c51114319f389b76a87b5d387cd8b7dd28c6e50579c4381c5cf936917667507ea407ec6381a0b3f94ab4e935a8167ab66e28a4a01a09c2b1c7a9fa1c9c1917390a47ad36a8a48b39deb57a3bc4ba15e8a6d87b41e3bb534ba9a06bb163929544ba23c4f13085cfe4615e480cea3426bccf489c1b849a24cbc8ee96d5eab5693c8aec1d03a18d880f39b399e88089ce73576e1b8b2d497d238a8328099b4652d47a55d77c45af7a1768bc5705d2cc66b4bcadc6300b4a66e70d110886a90b8f693a19ba4e323a0a0117d67ac425b8b60276b626c44851fac6262d086eadb2d88921d1395674547a3b80b2e7c8a8efbec01fec5bff16107517c4ca6264b01f8043110454d673dee9b3653da950938af64a0c82d96b3b5ecc2c504831b80959a26af2aeca0a9724bfeaba5f95a0badbcb1744b7a9f0a833b782d5e3126d039445fb983c1e0c48ad41cfdbc6f873c91aa46881d3a2ee887bd1ef7968542cfeb5a1d79e68cc77ba9d4118e9b567d73e1a679662a2289521303c1e31777de217d72058e3e5b02b2a78195f70a77f4c61ac47fe6713b239994e619b501ac770f445c2b7547311a25a471968ee18463f7cb174b891d108634143d71aa001386403cba9b948b62f3712406a006e11389575cb13d55a457434b2502cdcf655ee03321a6da2860d9947c504ae6b55709715498503d72890aae5327c75253f3184373e68cc19a623a230e63e55274f0b527930a17bab817b20392b86282768f4fa49b5dd2304690cd240ab58516916604ad5b9c227be6a7832c3016f774abf87fc02c05123cb327ab3a51cb8935162acad96221da95745940b06bb09d8693b243bf8c912c66843ee9bc738be02566fc21610a2f1fc40394a711b119b28383a90f1b1fc807c8b320702966a871e5c795bc0149058e7712785c099df7b5432bfb4736d665064c18ec1cb8f1e8166cd1b7edd065e7f1b255a49629cc586656a88c4c4cda7acb48e17bd3e61a3f4779645b20ff3360f0707a01b3864bb323464cb948c8acb08492aed321b9380029758944ca74ab5b498309ad15b39846597a8c3a1e79cc4bd484c85ca0719d199158ea8ad5ec666f4a2aafb45daa57a5009472f6c724d955979b43232b8ccf05848c71d7324c3a7b9fba5d95a51ad3229d7764bba9228324c0cf68d9065270b10edc302e2752b1c07abcd5259b5b54e8d83f75cc98aa03cc05f1677f575672a8ab2eb992e0e159e956445cfb8f7cacca5b676c8a832d5bc449b6521f75c533fad707e87069b4dc73e1e2bf57e611f7d0ba9454b314e45025063c74f84d824ca086773922c2be348a735368b7cf76956a7847681c9ba2d85a1ad914dcd3c0fd63cc07e432d884489fb9042d057c0ee080bd475e5be76c4d658f3a8664b3704f2de1031ff19f494cac4b3135ceb564083440e80944fe00873d5931f3b86f9b4ca463c8bd2971c6e0a492723a2945da0877bbc942c15d6949349547ad33a54954c0463f71b9476b483251fc0462e0e644f9e57726f8e238afd64b3e7f36398c21df4bf03be355cdb590906580b27055ed8c0ece8f9f691344fadaf1172246ea0644123519bd330136001d00202d85bdc2d1f87186d21f12824c20ba2d3b8bd75cf2fd592758d3ac947dac8715fafa000100"
  },
  {
   "capture": 92,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 20,
   "t_offset_ms": 2284,
   "record_bytes": 1733,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "13 17613 27 65281 5 45 16 11 23 18 51 65037 10 43 35",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "7103a1054f851bc2d1f66f6607bdbe2a",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106c0010006bc0303eef9a67ab46a0e39e82ffc88fa6a7ef34038cde2d5e1c14bf97fb4361ae6f14020394ed2eb6b5619f6a6d1bb6b75677abb3ceb889c6a9e8f1b47a3b76be9c2179700201a1a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006535a5a0000000d001200100403080404010503080505010806060144cd00050003026832001b0003020002ff01000100000500050100000000002d000201010010000e000c02683208687474702f312e31000b000201000017000000120000003304ef04ed6a6a00010011ec04c0f2944398708ea44a0bf5242fa0a725aad6329ff00a77b04065434adcec2e57076e9a279b0c4ba079d2364cd46ee6f508799789c2ca216fac6320c28763baa3c8612aba111b02eb1cbbc7aafce38973086a2a8111a0e34d76207bace223bde8295581a22cb4016e35cd61828a0b440fa7130202a55f45570540168ea696c26bb69b16d2707a2a045eb90fd6052297f337b489529f11ba06d146fa9c65d71172bc3009eb1765a4c23d519270f7a4ce18123a3224b69e2ab4c36092de0441fcdc241806a82d14856a040ce532bd52f34eed25aae8e1be18aa975266bdbef8956a5b3a31994a65d65ddda364b912b750bc26baa01c647a119ad64fb584ba2f5c02bc39b42b1b2f0e4b437113be15b4881804ad8ea509963a97b86642b5986c53268f46ebcf6fe24883a06a3bb22d095708562a050d2a849cac3d0cf53b44416789845f77533c6a8b6b29095c9d66a42d3c29b9a31428e42e6c3101f254136f7465ae78c0e6bb0de2ca465e199856fa8a3067b3062840acc963c6e92b533343f520106066099a4c4e960a1b342ab515d78a9d00b7418b0a858a8a56d85e3cdc4b244b1f07fa7bc8d84dd69506944c6dc0c1a1ded0b78ee35b646769407a185607892be7b12d86833b5c422307809a9b397a82b4a4b655b35088be6238d2d22ff5493ac364172f9c3acb315ced71a1fc194c6b9b6b37b7c9367b954f6b31d83bccda867afce7a982e723e3148a9b1c4dba9479f73750a046a21f31323a0186b837a06d443d8e493014143222b61d4879c512ea19e342cafeb919be553b5c45aae270cf0b6095db3c63714671d348cc4e088d9a671af8b08ab49757dd3777004d2f9cd2cc2ae28a49013a72f7142f3b1db94c34ddd0b073c15c843a08bfcb3e44831cf69bc3e6e0797de948b682142d06941de30b08884f6986408fc87ed2e28760aa2c16410111a4a3b4d79c51ca88cac26843e9758d3cb286c28d51ba3395b94c672b5f16d33c0eac5cec8532d31c224f4270b74767cb394d59945e89aa62907610bc5578f9e1203bd6971b269224352db8908ecbbc5c0b658abb2845adcc9a7508bb3db37b41a2936025843db31fcdbb051df81c7fd4cbfd6438a8813e180c25ef7c92c9b4888a91a80f0064c89434652a21c10634cc63a71328321a1c11f1a2c6c5c098e56754b114588aeb618945acecd38c10ebb618b77922b9959ec8b05d4049024aaf3d51a8feb069cc80c354f35a18c0c515cac5cb990b9ad214fdb7319443b1b93b81daa33d90702e031c1ee3f9aa74c497ee792bdba842b959399d8984ea64c3dd056e98967380d02996565640bc08a61a3a59f78f0d1a2401b162b6d52f3dc4554f6c8600336cecf82dc6db6c530414ffd93dc74b4c5b9bc239b43f3a400bb1faaedd3819bc845e04a184ae416a8d1ac1713360b9b21471e99b0f60bc1d99842a1bb3eb485401f83fd41a6ff66599e0ea852e76a16fdc6138558f687581fcd910600a5566bcc313c890c886351e783398eac106cb290fd6b1fcb0b01476268f96a87186852b7204e9b463102720dc97228e73b88adb03bc9479013b836c915042465e34697283560ee3ec611ab233ab3a47af4b6233494bd192a5d8882f73c44a226b6b967e54a897ab8a83cdf254376b774846574d18cbb20a3f795b3b2b7b9667ebbc0e936c8a65b20bf3c6da96a45af1d13ccf33e2caccbca17e1041001d0020bb0e3adf2fbe28d8c08fbe06602e3063493af11603805599c6821721b969f174fe0d00da0000010001de00203854ea7436aeb5191bdef8edc634b4ca26a53c32289a5333f7f6727ed32f452500b07b025fd47cbd4544183b82ed9adbcdf271dcce4bcf881a2649fb880cb5be173252256a45511125decbe04dcb9f1c9dac91ece09b9d3df17f1596f96ae3a1017c20ad9f44c2ba6193164b3d60020a3e9a57940119b3e6bba57b257b17f39253941b1d96cf3698880d772eb2193345c4d3857f8ce47957466aff16fda430c3960f809c1a067557e67eb8c3f78c8ba0d68bdc1d3f13184436729c5b6d6864f7b9bf91547f70361b7769942976208733a46e000a000c000a6a6a11ec001d00170018002b000706aaaa03040303002300004a4a000100"
  },
  {
   "capture": 93,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 21,
   "t_offset_ms": 2535,
   "record_bytes": 1701,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "17613 27 13 65281 51 16 5 65037 10 11 35 43 23 45 18",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "2ff627f6f474b7e561eefccd2dbebfc2",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106a00100069c0303e3b31c2e8a07426322bd3b6404ea221f483397474649a112f0549ac6e5b257b220e9c9e487d732fff07da2c5821ed029346743b2427e6f0806ec76e0375cefcfa50020aaaa130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000633dada000044cd00050003026832001b0003020002000d0012001004030804040105030805050108060601ff01000100003304ef04edfafa00010011ec04c08aa2cf7c54c8e51aa6fc1755ceaa8bf904479ae0b21e930e26b59dcb95637f107048c65e28149e1ce49cde8939ffccaebbf5924b458633526cbde74cf355b3e5a433a9933cc3d119bb778df4dc3bc0911fe1677421b85e918952b125a8e98042c1608fb98681eef889865c45cd367b1e62ad6a399628c78a5b1a7886d3bbdf4099b0c4adb07c9041189a358b40067a807dc6bfbdd403117c08d4382748d24edd2947041a1769268c3e8cb08c0ba6f6713e99a11103f2804b0cafb0223c9af10e473782aceaaf7e22b15694b3e1095ce17833bcfc2f60a55da97c3a3a899984fb2a4908109de7ca99d98948ab1d64606b3eb72a6bd76a7e4c2286c0bd97d897803351eda15e23a64f05cba15bb493637a1141968c14ba39a8975dfef0a22f767bee30a56ea206d7e1470062410ce59eba17bb12e63a4d4395cf3282219c6b81f15c96524902e8ab76e66c37f246e10cd038b73d65769b7c51975989cbf36656744a4b0894afe9175bf70411e5a0271d9674c4a095ef662c5c4349ea88068918326eda312acbc42c1383dd248dceea24c3796de908af4f3224b6f47f527aceb69138924200d3f70ff0b653f80c9430db707a4173f57c4d37600a513acc4d811ab0e257b51b439e8522d3b63c56c37c656380682b4cbc2bb868b3b427fa7f057965d1e694b59c61312aa88486a97ba0cbc74250e0a448a9d30615fa37b334a94c207db3db88aa686ce85736fd562e95c35fd6e4af6d7a219752032b628008ba0867aab32c5671bdbc9c64980b1624151613582fd574b4532f70ecb1c2d62f6e56b035372d0752a23a572bd036049d5260b51b3611fa709ba268aa130b19eb4140e57ad1966ddddb035f6a2458a69dd766abe5573280376328a44e78a1ca4cc15f503c2e8171c16ba04a7f8a118de79e54b545bbd77cd0e25c02b8bcb69c6ddec2483e0264cd465c17e87937829befdb500c703183510f363560bb238997f1853ec728ca5b7ab9f04506097548a1130a428e6e409d8799477ff07ef0a56f1ed8aa509987a22b09e56701d3b1a2cfd6c7da81134f451827410e73c0bc22500cd4ea64f39712e2d1422e997ed894233c44076b297a32c12509939f41db34f9a8786fb897614158bfa83446040560db78e8f3a77975a2b90357f650cf7dcb2c07980ee9d3cf89eab7fcb061a48708ef8a3884647b13c4c28a1763134975ea75cc4dc363878c3a3977ad66fb94e744c37e82469b07824a63475556a62d486f4f7b10cdd040eef5aac12559a9b7771e139077c51be93a02f1c0be4920b85ba7121b070a455c7ed8b35a19c8bdbed57add4b66f0ab9d469cb35d38a7ab4ca3f5a705024a7270359aff8c2e3bc3167154a30239aa479c873e76431ea67227cb7d67c15a5fa51e8ec630e6da76a7654a33ec5e3fd310de9661d0b5936a60951b60374d2ca72c10751571b4e8fb8c18f479f680618b2a73f5716d32487e7cfc4438303d479c8b8c380ac7f26aecc198f71ac5c42c9265f6b207354a94b597c4cc7e5d20ba6d0819096092d4f294780b6298ab747787c41bf42ba8d94b7c30c3b49c3e75b417c8f937b4b78281119f9be6246a39960a3041945c831e6022608c3cbc44777324348daa95fdf8446d5430829c902ac4c0191046d4dfb0d9fbfcfe12e04d8cf9b5ffdf918a0dadbab1bc927c8b35259d0379f27ef3104f82404bb78f1938f80c107b001d0020c1ad2fb71182df882b766f6ebcf6813d43abcf136523793e2def428f7ae0eb090010000e000c02683208687474702f312e31000500050100000000fe0d00ba0000010001f3002019a872b3518d9a874ac38c24238378e3a78492849176a64051d4d262774d740000902b9a45af0f70e9e423dc72a1f22afff2b18cb2ccfddadca87dd00fb58f68878449fe637ca1801a3f5e7d07f469a4b99d1f0a027533ace724b3cc903085b467a063389e5934bb6ffd32f90d3532ca6ba00b7f9227ffddaf43c258948684ca5eb494523883f69a22f61c707c44bb6f76da1d3cb9c3fa5c663a9856795864aec581b90c393c90e22aec659e28147a04cd23000a000c000afafa11ec001d00170018000b0002010000230000002b0007068a8a0304030300170000002d0002010100120000baba000100"
  },
  {
   "capture": 94,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 22,
   "t_offset_ms": 2536,
   "record_bytes": 1733,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 218,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "11 27 5 45 10 43 35 65281 13 23 18 65037 17613 16 51",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "c1d8eee0b83b5271ead3d5a7e2be9e90",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106c0010006bc03031ef085c9357f71000876dd28b960e3a2164e415cba5a56dd4c93c7a3231f871c205f21c85c3993a649e1afac355f3b11077142cac346cffab7c0288e0c1a859deb00205a5a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035010006533a3a0000000b00020100001b0003020002000500050100000000002d00020101000a000c000a5a5a11ec001d00170018002b0007067a7a0304030300230000ff01000100000d00120010040308040401050308050501080606010017000000120000fe0d00da0000010001da0020aa00b80f1f77bdde79419ad8e54c61740b0c67498669dedca93da9d9fbedac4300b0c0f2c64fae8faaa650760fb58e058cf720050eef641779212d66fff7eb495847baaf44ac40cf34cb6de66b691475e60cdf9722f2b2f943e1502e4a3ed7da3d10d53f92a7e72b41927af4404bf951cefdbf4ee26d47fa2dc63e1c6b7de528945047fc9e26e67bc724e24aa6c153d790b5678d2bc69d1636f3f4ddd9b8d88c58ce2de2964d43b93091a0a1130ccfd0ec256bd853e23c12f32ae9ab980de467f357b43444853df4bfb99355e68077c04e3144cd000500030268320010000e000c02683208687474702f312e31003304ef04ed5a5a00010011ec04c0537b2399a148ee849616391b98411d1f953871009545a6304ac83d6ca692d3e18373260a7697225445be3d7a3bc2a1864f47a5df781be5444e3c9182763816b206357d56a0edb9a8a006280abc3f6db7c8700b80bfe10719b58bd058c0d5fb63fda65f80843e80c841f893039fe82ac6700bcc1776fbb0636ab0929c3142f6b7b59dbb8742307a3459973c2981bd49a7792c6010a95b985cb145ab2a16f73874f16cc72975099461dfa519856a2135f61de9eb2eacfc46d793020257742ccb0360fa5240eb1f2b721f48f4699fe589ffe09c5238572b2836a87ccc662815b495c47f759f685a5640dc59e35795551cb5756ac7023510e6d2a0a48125100476b4384410d047fcd426cb82042c628590c15cbd458ee6f9457a381e19426083c7cb83c5180bd14536e83b63364cf85216940b231a6156da59a655a45090d7b14756036a3494173132ccf13e37cc53114c22631c6965b80ee40743f3b9b1c8fb80c3d566d8d059f8c5784e305e38159b913921ac04c4f40279241a94a8f800e16549af9a1696985c05b635c99c585e333f6da7a491664c1af7266aaccea87c7cc523171a46b0c5355ebf547e11896038a8b2657a19253835f5a8a87d4209a8d0b1b9f47d44561c5e9c3e49587a1f29b9fdc8a5cb9cb9e137405dc9a3a4aa7c01bcc8cb151d50c44ddea6a101a7328c4caab6698c68082c4e8c597236608fc75187a737cda1bdd7b2090dea6537f36840f44808102742b75c5fd4845dd14c38d311150a9ed31421820822ef533f5cc2110bf76e1cd33b8ac50ddc98538147581241136a13c9aff03c88a1995e075ecbd04969042f8c034b7c6835287245ec796bf8db9d24d49af65c4a401b24403107a00338b43339fbd96d48a98834d9637548bd0c95cef490b4f46770c674c2308901eed723a38bb40fb556750457feb514e96b3e7ba1242cf836a62a9d4f16af18f8abf8b2a55e257e991992d1948fcca71a707a3fbe2a2f4d0a9eea04b362a16259ca1f50ba36f2f39b5a63711b7b2455f312d8a71bf507737a270997dc85304ab714c5999c24cfcc334a81f38c63f23661450d16170a12488cdbf4a931259fd0301bb525523788a484c9445e9779faa701acdb84ecf8a6f4505a4880ab1a114cb9a95a87e41161288ded9b20fe775de26152d8a53700380451469ffc5017e8889d0546303ccb7b3bdb0c877b8dcd5c8a6548830433aafff949c675baa3164aa9096cea6a94f732bf22e628e08cb66848725bc88a62828dae2a3b4c1b5e94a88f508373ddf2947d04c7ce593c36267ecdb8728be12462e15e65f405121b0e7d5b1f66e7794b963bd2f075dc4a7e77d79e56eaa808b9672ee544496359e070157e0742a6c2012540cfa8e35d02381b87a2c360e29a478c9cca833b74390792d14becc6a01782cdd270169298a697594143e7796cf1932f7a8bd522bd130486e9742a51e78698398520e4056bc68dcea532b9515b43310f204abd065678e71a5f3b847527c86b347bc7a24a1cdb98158ce58212ba56cd17444afbb629843353a6ce2882b28115caed506bd343bb1eb674d2b95e3f7c6448da38e0f056304862000da0bc2aafd0083d52e5142b7396d73a31c781ae980fee53ce93e09bfbbcd12a766a0642adcacb6679f9d8723692344a4d391b4b75065214a52e1d68f597acd49b03a4583e9f291613e0cbc04a550849ac67fe21001d00208b7bdcf0b38a6e412558979085d24e7c0a2c80aeedf16ae92a4f77c6e4539334dada000100"
  },
  {
   "capture": 95,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 23,
   "t_offset_ms": 2787,
   "record_bytes": 1797,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 282,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "10 5 27 17613 13 43 45 51 11 35 23 65037 16 65281 18",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "9d9e13a3e2c3572419b3b41bd77d158d",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "1603010700010006fc03036eea661f2af7603e54ff237c2184281005122db517de1b947d0c3a54a246cb0520ee251777edfc9775b62dfd022585bc9690454607145da267036b7791a154f3860020caca130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000693eaea0000000a000c000a0a0a11ec001d00170018000500050100000000001b000302000244cd00050003026832000d0012001004030804040105030805050108060601002b000706eaea03040303002d00020101003304ef04ed0a0a00010011ec04c0cbacaa92b2bd9ec0504fa40b58a4017ed9160c3983dcc777b3f42c77da3184ac7ebd589a5aa23ea164ad77a772404877722a2ebdfa0fa807cf4561543b903181515e7092b8b67b01d24880fdbc0fa2647c1d825811ec5ef2db16a98cb80e11c17bd37a38790123322e13cca0141a28cea84d0a1b0142e34e938a3c9f18be7ee1166d7a9b01264b87919b5a5c0f9b630157a05f8c2c2e74d1b2136ac6bd0c8085d8949430a973b5106fc09998423e7f0960c3e70a392c83ca02bb14902dea98c952367d8e239c72f2bae3aa4bd611c54ad134186994dc97a92e133045f5c0282a2d8ba359fa36b7f862a65dacc1ede0c3a0431e9db178e889925e094fb7d23144677de93a592a76c88489695ae60c00201f5e709871f87c119575bc472afcdb582a9b7f58b1101c2561f98b1e9226cbbd93ae69779807ca11555b31028158083471792337cb572df26b3149547fa0696cb9b53c601b74eb112e987426f79baf81837ddeb9cb99427fa35acf90b61de04b923b14840839990fc62a0be459018cae9646364f961c742bc4826769ad4c7664975773f402b64080ef6855b46a648fb04d1e5523bd19b7a445b3661867fa803cb538b3fef5b42199a5fa6a3fa333c0aa903e5fe6951eb8a4705149f7e952d67a2fd417c44d86040b515d2fc4aa39251a9a06acdffa8fd85025df6c21a0e1393e29b27320bdf5bc619d0cc31c3a90912aa2cb575be8317d8b7ab6420879bde1c8f75a46118a8aee3322bbd8629cb2b49a57c01bb7ca707b9812c76c5170881a94aca05248f6b5b87025a118539c202c98a049a13a41815778348b4094ce054c6882082d4953d46823223bbed0b7c1589004ad713cc959182db228d4322e79793af74873a4a1c79288a0a19b90ab37042b02b66dbb996643a39eb94816e16c4081975e228453cc4f4354becf2486b6b62333244bdff51b4e8193a1b937471518737848296a2f659aaa53a4693acb363204270b2493776b57f07625c14b15119a687b8a66bbd35c293cbc012b6120085319b31e54abcf13e6592c55735836af56a378eef0afd96b588f5abbb471bb3f8413a71675fa861ef9ab06e129229e596d4b498721d6653a28c472615a80ecabcb27af8d4bc2019a7581368c246529b31b37a7dba027ca8f28ca57e622c6812cb349f54d448ac916769dc14cb0c475b8160594b6342bec82cbc0e5c587ac42b3b817cac25dfd5030e271633d4b2ba36b5ee6073b4f8027db719a57e1caf787c5565b7ba89a57c12a3d2f5c2cf958bb35e53e3cc5509f699698875bd1d5c472a02040a0afeb2381f5ac82f0d6b3647b39b7b47b0e848f994152539a3e44108f429b507059adb7cc187f2b8416e3bb713614410721c8711a6fb9ce8f85c2441a58154ca6a41a5c9db458ebc8766b1a39500b11abe60b028762db8614727755c61c39232045a7641c93d4cd97e7c4f37a0a536b4b51dbcaecc6639bd400da0c76cbcb833d1902665857f6c05d2dba2c7b13c4acc25f968157ba9b0a7690683ea7cbdfaa5e32b10b10093c2b2463c7289c15499b810946966224849188565b221b7840ec565e0afa9131f198c0132f61100390740d355674cc7069c0e5a4ea6a89da895a08180db6f6227a9c4e30fa4cc722662aeabe3b33ad86d35deac5d860473568801b3ac9d7269754cbd57b6640c1c5dd161ab6a42e660eb41ac99c64a73fed4431001d0020828f3c5e6482900441143585db11eb76fc839001c8bc2fa135d43592583b2a6c000b000201000023000000170000fe0d011a00000100018a0020113228593caf4887de56c36c3c7c44af0f7a54eb3269ba64f1fcf57e75d5e55a00f07f724cd11a8b8233c37c2b921763fdde886ce7afe314e94326a272c42b6fe5c2f4ce48b106bc65047a6463c8388e5c688e1f4246389357bcbd63279e860f6d8071edcd2944cd5feead3fecd19cfd0a05082193f13d2ce63265609de628e63c6f3f117d2aaec758813f1df89f8a6d5d8ad3865edb63ad01d7c0894bf67d184849d0355ce0a17f7263fdd702488a71c41dcc68d1866e17aa5d70c8ac3012c5621b5b15e40678227feb7dd8c7eb14657e41c851837a059cc08154eaacf6de72bebde4a6ad63911bb07393f650e8724b5454216a9b02ed7256a7afd8ca5cd65a2395996c3ae561b5b16aa86a07d7b10a1e700010000e000c02683208687474702f312e31ff0100010000120000fafa000100"
  },
  {
   "capture": 96,
   "client": "Chrome for Testing 148.0.7778.96 headless shell (Playwright 1223)",
   "kind": "browser",
   "run": 1,
   "connection": 24,
   "t_offset_ms": 2788,
   "record_bytes": 1701,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 15,
   "extensions": 15,
   "supported_groups": 4,
   "signature_algorithms": 8,
   "key_share_groups": "X25519MLKEM768 x25519",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": true,
   "grease_extensions": true,
   "grease_groups": true,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 186,
   "alps_codepoint": "17613",
   "trust_anchors_sent": false,
   "extension_order": "11 23 18 10 45 5 17613 13 16 51 27 43 65281 35 65037",
   "cipher_order_hex": "1301 1302 1303 c02b c02f c02c c030 cca9 cca8 c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018",
   "signature_algorithms_hex": "0403 0804 0401 0503 0805 0501 0806 0601",
   "ja3_md5": "248df54928f3cb4709450095bfd893dd",
   "ja4": "t13i1515h2_8daaf6152771_d8a2da3f94cd",
   "raw_clienthello_hex": "16030106a00100069c0303fb31a79a8360715a0f44391b066a704e6c2a8a4a7ecbe18824ef99b1f2d397e920c53d47d3c6457262b46261060203e5512791c7b2b3c7df0f72ac48d5086c058d0020baba130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f003501000633baba0000000b000201000017000000120000000a000c000a4a4a11ec001d00170018002d0002010100050005010000000044cd00050003026832000d00120010040308040401050308050501080606010010000e000c02683208687474702f312e31003304ef04ed4a4a00010011ec04c07679043c748e0c9237e8f579725352cd39b4d21013b37747e37c62e2fa12ea0978ae4386c50188ca0a0abcca009c1a06502bad7aa853a03b2ac1f335d6422db87176c455b47da161e5f371dfe3727a8902f2182c0d4a096140c55554884420c9228a685d684eb2fa7921032a307c38a6886a78f72d6e5c7fa2054602e944bc0c68a18bb7a5a75949c3390e493a455356caf3caf774a8be994d52861110eb4f86da347d157b7b56864d4a4abea20b9bc4178a573974abce5a74a055e11093b03b27348f6739ad51ab579e2a7b770a6eb0247e64b76974479516208924cc2ae3f37946a28bb2e532fea411a2718cc57cac3d13566456644f40661420a25004cc14d847c48876d515acafd9be9af49e4e1c4e27e1b03a9c3a45ab24404534ba6527c68628ce09835410a166eb1782332124a800d58ca823171124f769acda053dbc5065a71221513d87a30e465a1296fab070b95cc363c1b3d70e88979054b6cbbf85153d126ef6e42ae3b471ff1b9cc48028f3d568f119a7af62816ea12dd068500c680638421602a50c40036fb7673c52c99725866b9a18b46aabb755cbce705a249bd3bf1789a911e7013f68a8c54424f558a4247601e79c3db0e0b26de58215791b7438618841b7d1668959813a1b1a3f8e07433331a3999854cc81a0d87c589b9974fb79b498c52276150f121218754a36921ccedef5c6a810c01121b8ac9b7d076369668622a0f6845b34634bb5ceb571b63b959c32b7051318cef3b50d9e9c77d7aab1fbd40b6e31051a7932d135954f497ade9a256fb9101bcab00957b512b287f3597ed0705c45a853bf14996e71bc1988b19bfa6ef28b5f22d5b708380428e264cc832774a442680957dcb43307a489a2e15ecf8233d56883c931bf1845062b433f13b871f62a98bd455a268376d7e718f11071d16310421258b7a48ce44c0f71f1af17f36451464d7c1887d464c30d7574a296caf1a44fa574cfaa3c782a7a2d2b969ad1e45e3f76c5b0a82d58c4358131046916a1038400d5a1c134a12048a9469178261161765be4c03dc98f4c08796b35caac47a08b25875c397b92eb619bb3afa184b5f0470cbaf18a2c5218b5dabbf834015fe965515519afbc7981d24fa23323166791ca159ab7c94561ebcb2dfcbad4671a35db4032d309f6c3443bd95f88b5b0d9f54cc416b719f15aad1b3bab369294cb31b91774698abd0bd018f7b3af2ec125bb5a58a833bbc73c8d3d64021a640e74d875cc3453c02ca7959006be5727cf42bba31bbe40244f042bc8c1885064e4910925335709a567585ca0f858ff0140b8050e600585fe7a187708cdfeb34d3d3a33df1cb1251abd30f2cc76bb43cf2961d93147ce6a57e59b47ad47283d8c2255ca7db6f2885944ce13092af423bb1366a55e09377b946a6df2bc1ea99a10da4597b958e3f12cee51a4f82614b3f1c07767a625c09039311a1460b2964c4bcca1bc392a54586824b6bc5b4997400a60442cbc43ee25a4e80612be7baebcd95f00a596956a0b0031748a5a1a9d1063d65a24a1210423d3c740dac67f38af82f43c8d75ad497a956de0a8cbe780f6c1794ba7557d973cea590614a6260d415b39728c52814294426b6ed1e280d82b6c0ade36a78133972ceb8c15bcb9e6045afacc3cf31000a25573926cc7690c8d73579a7c161184569d3219787016b8c8c2667dd9a56985f68977001d0020661ad05537b9e0ba1f740317766585225abb861b795fcfb262617c39cf39be40001b0003020002002b0007068a8a03040303ff0100010000230000fe0d00ba00000100014d0020e94a8adea4b82b99fb7faf82cf862db940078d0da00d7de3722eb99b61a6471a009024ab54d54beecb2692485067e63d6c2e6a8ccbd728b1906e85b42f384ee063dc02ea27d7a91b629914a0dd3b18c8ca51ac3dfc8bb731e1349bf9a2b3b90885c35659e258502a73ea7fa9788b7cf0be40497078ca6e2684cfe1349460dc4132a7b7e425597e0a08578c27394e5b23c18b338810a654c1d281b40288f2938160942626ef777ffd2666fd92b24a7bffe6027a7a000100"
  },
  {
   "capture": 97,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 1,
   "t_offset_ms": 0,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d010007490303fccd935757dc06bab778ba1c9a154bf27c8406579c685f47aa9762b06b6e0fb2205623b60d64404600b72fe9059fb4fff16df1f74eea52b1f8a2399b4bb62433e50020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c05e94c0e8a015202a0cbd69247f420021082247ea5795f48e0999baeeeb77bf6435d08bb00f78651377bb673ac6467a0516b1b61e558281f55cb3e42cfd8c89ea1469cefb6779158d5e5353b2f68f2a188b195a8be363048e1a31fd3002554591609cbd72e8b2e47b7c4649b10b720c0ae260ee075845d9be1817993e7841607893beb4c151a63f71ac7282ab4efe713f5ab393e8151a04c6035204cea13310aaecc5cba64b9782b1cc693d19b296feb8b060c5c8db667e3ed508abe06e1e9ca04a1a1f41d9aa74f09eaeb6680551bfe3435aa84630fc0798e24a21f04587eb030b9a77b5b7c4ac683946dd38b8fda60a9167b29c2bce74faaf873079fcb5235d2672422091280b3e13042d10974544dbb1a276ad2991b6cd97c386580fd2b469d6a04b05fc1303c93d321b449a8252974301ead295e7892200c5318f9a6ab2db0420b70a8633b916520ca4b84fd6b6a5dfb357a20a16386526a6653115f6a4eb0bc021b85b26d29c59a56844c057eaa4b4632985d986082efa67d7055023da570385be874b2cc49a8e4b43687129c5df872ba46195ea699b7d6cbb3ad6687fdaa1ae360bd6ccb3a4884fcc342c0af081fb08a604d526d7e19e11677e583937503005f85c5f393ac34cd0bff1e347a4177c06773f2afc409d204158e1144bb120a1245047e93187aa38581465c0b53bf387398eb13aafd089ef7b69d5461370f2546475077f866bc32b97846a800b8931240a50b7a0799af901a7e751c67bbe6e929da9c710c6a58cdf86206fc914c2608909498833772003f048d6c69475d40fdc82c1f6dbb527f6667a549a2819ce9480b9d1915bd38133b9d185578404ae7bc00bb945d65cca0772b2c0db79674272bfe659569482013577d4f40284e62eaaa55bbb8a1e0486c78a39091181ade2a446c6859f3b2b9c603c7fce5a32877662ed271060730623d10e395c6897878eb2a17317bc1a7c112b0e341850b8b5f5e15efcd07d03835421705885f5a4c9c06ca59b8b76c885281ca61ef39dd98baf17a27eb725b0b06394d5354c7a579f760a3fbce4c6b397a09aab8e7de24703d40f0612566e3a785462135b6329ff671cf6335e913c3822c79ea0c01ce022bedd10742d11900fd085e7680e8afc1fcbb93d55130bc0da71f052490cf6498d605bd143709ff0ac24976b9c429099400b6d9ac5e0acb5f6b64733b393abcbb386e13b43b5b0dfdc642b6299d35ba8e99bae56b82034b187318a0540208e7e121ceec3bccb36159fbaa810aa195010a102d081151984d872408cd97915613b4c52b192e32557b64b389aa33b26cc471aa0ecf7b329f31792d7925dd01b0cc9596d2123a0cb3487e0be04045317b144632a3d56501d26709a83e82ee83151758354cc82ae9d7b757957649e303ba414bce558281e8535b4273de1c14a3e45464dd2129cfbc728fb6fc6579db1d61229e519d2c648cb32833920371e0a5df7a530207639e82335bbd91f50e9187bf841b0a309e38b92c5461c10f90e42b3cd4d5cbbae608a1579c0a71bb3ec65988712bcc74bc4b5658b0d94470f8161b3b3ca02b6877a0c195d208625698afb3b1c3684b72272904ae63d5495549ad5aa4f82bf83bca9454a9057095440e32615b7d4c7a0ccc14f232ae4980a6ba75eca2aafd6149ce823ccfdc762b6b5bf12439e39427f11a448d1a533763f9f033d521a7aa4320f67001d002023ccfdc762b6b5bf12439e39427f11a448d1a533763f9f033d521a7aa4320f670017004104d03927552d5f23a39ff7a5b763e95553d0452e851ce52a409110c794f5d5c71fc6f6e0421fda53bd285e8660cd4126ea6188fd1ae8194a1fedbb845e8e8f381d002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d01190000010003a70020e387463be0310555830bede52ecc0b778d982ddb545e9c0d065259202ba4fcff00ef7b63413495db02ea47962798d76a2ea2734acb1c630f3a781a04b9fa0a1504cca5fa66aeb3d1248cee0d1194fe043225ed9c90dfd86a8e9580e79f60d8cb5214c2c00dfdade39b39a7ff65782cbf5e136f24deb5903dd379500b24d022dd43e5c3b222776f04741edacfd4651d63af3e64aa37028b9e75d22a7d75c09cb96402d24a91193da1b6bd153cd9aed9f4ccf462d8f3bf668698f44795079d2ded6ec2de726d72f02ab1cd7582fd13e5061adfa4ad6305a3d4a5a7baaaf988fec4564e43d3b4c430227a7c37bea656bda117462f670a3b3aaeeb32e2a5d48a54aeccbec92bea6fb917a47f1fa67b2c5dbc13"
  },
  {
   "capture": 98,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 2,
   "t_offset_ms": 307,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d010007490303a4662c286bc8225a1458a3882ccf20557a9f2bb7c0bea57f0c16f03c0c6fc33520fe6490b823eb0d677bd376fe2af9196ee887b26929e78c0b172d1d5965d497cc0020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c05c006753fa7578fb357af406f3e3bb65171cddd8cf018409d7084240fbae14ac5799da8cd060c3d9f207aaf188a656afac5788905b0016788eb8c00971a029d25616cb6565df878bf5540e15a4269c011563973e42f28d2eb719901c78b5507880db6a5323bace418e3edc4a97f6805c9587569c436c25c26d1c8335f2129f248719799313f47341b96b8b52c50ce819ebd14496034ed5f4c0e5c171d12b31ace2548a7c9cfe83ab7b098372f4b07f240653365d0898954acc9f560630618a423e76175e246e9963cee493b318f4a9043875e4bb5bb65958570450912b7155e86fbc2853ee64245ce1a6daac329ada1ead754db798166c130c7827831a31650fcc03a80c9f294c3fd62b8b567683297b1025253d07e575fc7066eb953fd2470d3bc8787c414c9ff3c78274596b1c7b7197b384f47f8b566e0fd4757fa7046ce6675af3a199509d5e478ef55cb8ca85119a3228e347696dfc27afd7bb37f0067577157fd739593344d98bc718aa3fab7323320bbe674a736ea3c10a32a400e93a77e95006344013a53e19176d34f474df6ba56bbca65e4a0013d5384b8938251ab3684b1591632012f6a0dae3707df692896b7df6f66928b74c277ba4a10843fe1190dc831d9988bb6a49a2a5f2b725402138f5115a39544828ccfe607824e9a43d53987f7539d0393742cc2fb42677fdeb3ba1d461c4eb57bea4a1f6ca810e8792e26abc55ac944c66593633cd61d7865d073769ca98353cbc3e91982f95abcf893675448d5723ba56521ff9f47fc4548a5b6794b69259456136fb3bb78a1a2eb1cab21d58c31eb7a75336bd5d01850f15aeac898e0e463f3505a84e634016405136059c430637e1348c40fc9e5559109091c10d6a1a836a3f3cb58cf1b32b402841c9fa21dda10603f8b3301b41e57a837294619dfb0b5c4b947ae0ad274ac40e55cd791a7329270ca2eb8115799a5a82969c16be85dc9757e7a73e988892eb6a1aaccb2b85330c4168fc4147983b93f8abac1ecaadb3f21f9133a491a78113154dff59cc3d9a1638a510d27212dbbc159a211656cb254eac9cbec212352631675076e9444fe9f926c98a107ed246dce64652d8c7da875b36c918ffb47e0323517348549b7c195ff3c45070328dd9aeb6180ed6a8882fa50fb5167609629026409da4e31b2cc1598b45682373aa583b340df20801404f6838358e816a525b9142c548ba815047fc828ae36414f328aaa11b462b7ee62b383939634d67a393d51a9e7cac3c195bd45ac420b7ba73b44f6740118c26130a128a838188eed0c63195be0ee565542b86d81b20bdf666f175272f5a06d53773f8e1aa46ac08edf0c118fc26ccc9b64696ba27d447b9f735bce3ae6d399e121331a6e61d787b2718c85b3297a5eee4a5f0036b5d99b0d4a6cd982c8c6259113df369cba6ba73f49ebf13aec9e29e6dc237a1c5c312150c09aa314f0a4a375b5f2b07a74c346aec9092bbcaa3280b5544b62dadc36068eaa1547aa6a599c68797a1d2b238df86782189040e8caf3bf70a90e2328e5c613ea83c5f197b98614250a5095eac9a812a198dbb11a0281f2e14356229b1156598f71843ee1c70844c0fb569c58450840999b7fa93539a93791f3666aaad5ed6549e42394290f73bca45d1ab6a255b0b36f54a55a74e93cd9162abf1673b841385d4cc3da8efa3d66ceab957240ab6f3ea531c001d002055a74e93cd9162abf1673b841385d4cc3da8efa3d66ceab957240ab6f3ea531c001700410410ada17f89e9241847cd3afefe3e9745e2e782b2d1ad96a2afc0d60aab2ec1b1fa4e4cd61fb6bd9984d071a5c4521e792a96967ddb586cc6489ac03ffd2116fb002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d011900000100037200206a19c137c6e8af92cfee22e19bfb76d517d1d330da194349215907dcf88525fd00ef4b61dff8f0b8dfb69d0321da97fe5a0c8c0a31c4f4ef05bd1ae27e511f2e6c24bc5466a08f993e481a8a1727f2be2c05331e96d141992a7787d006997cbb59db92d7ee6d4f5d95380f57f0379586560bf9a199e7bb450537117b76f864370c5ccc261bb48bc8776728acee569d6495aa3437a6a7797c93c5671282fc90948e1e6c3ec0f02ecb228091814b893cc25c020e42a3b6af1fed3000346aedf7c3bfe538757b5dc7b0dbd1e501aeda5178f1f5a7168f9c8c7000392d1701e210e127c102172748cd9a96d201410ba0bea09c4697ebac7df9df9e7bec73be590f49b42742a855e284c4b68bc7ec5a943fc80f"
  },
  {
   "capture": 99,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 3,
   "t_offset_ms": 561,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d01000749030337f577af513959e9be170ebaf8f9b49c40bff9a0886b0d2832fce9b1acfddd6c209186fdacfd368f78364d5b150d06ba5696554eee76e1ee1648442dde8a8764d00020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c04d897311784bb8c72731372f46c70dfaf6c7550243a8e4344691b8152b9b67526186c9a6f4a74b2e54cd909536d8844c6dfb71e0c15649f0abbd4cb403266f0026045633b65dcc6f9f9859e6155c981a5d03e551ef3c4d27cb43b15bb088151e366420dd20918804c127fa279b272d59217ed2b4cae7c13011a7290220b00a83421f8a006c25a609ec3473296c58c5b777c670f935ba92e33d57648882b4147db109fb698c54c09b259c2c8e075cbfb48991f6160ec2271f71897eaa20e3218fae7c74ff1037e40c4083ac6e05640123948007468478b20597827843e9739899acebdb8299c49b8b680f31320186e5bb70a700ffaa5147f54d09054edeb25fdcd0c5b4f71f42e529fb4b371ba9c7e9d27fc86c01dff63bb6f11c9e9818ad5016226a018a94a22e4058f2593ac29b9ddd14130c3c4fb43b14384b6f72a09eea4b97907b50498a4c2cbc39385b2e01944316cbcf7977260a356ac6b941464a970301c746929771f773bee5023858061c1811554b56c6cba25be714d7e9ce9685b81998c644194864c726005c7aeb378ae994b30b274549a3556ed455f7a72c6cd64657d988afc71220d91c77f0cac7b6954580ab46a4abb12645a77b983d0046cb469f205b9455b414c852767f3cc80ff27efee3b8203b3ba74134479616fc6988bb03a29f01780c98c8b9e549c81531326073d1e29a9289738fccbb4b1785a5f5291e18119104bc33301efedbcd8223cd609b415bb20beeb6cf06235aa55ac713cac31e852e13c703b552a2c0c75af50044002408b61a9d5d9534235655c6e9b09e53bb3e99ca110c06055363815516e459335bdc51b00c08e58926d56b9fb642ce8dd602f5184a1f287812048a6fbb1ddea03b8151957c82512ce1ad0578698324ac62361048261179b2a400f08692eb016bf5709db96daccbb3c6d6badd43a7d769bb7c398a7cea82b24718c931598cd57d6e1653c58caf05ca7ddd9782dcb077953240ff89b86af9c396bc080340bfec253846a500d5e88dfd1b3cb7933007c39385f2a5fd4600b4600dd07556f84388aa0a8f0286615bb43a008d1a9a8aab44a98b694b563a1a8ec4e639da59a05d69886f63346e555fe4a7a45b288354c5b93b77a4f763a21272653762affa343292f9550c903292bba874727280b0897c9c4b01a4c89b5261cc6b898cca4872c0a6a9a0830394659d02a1843641e17b0da1e33d40874597ea05ecd1b6943a92259a957804bd87486c483ca180aa021305abf908c2fe1265ca60c7c140a8b9873f8d04c10ae13dbf6042a68134edf44e88a792f4401c08a419580c07afb1b2b30c7ec7ea7cac7ac27c3657a07a78160984b89b58bf222c4c02581eaab30cb560e8359acbb8aa9f10a07cd9340cfc72d020ae57d177185038c370cffc96b3bd2884ad211820f16011382189909fd644490cb14425bb191533c63e91c4f7277d8f7cc263b973798c0419b9a56ce1759156a23e098e39a945222592b5c2b5073b4eea9c582138c804e59ff8b9cbb9ba2a6b48aed629316a08655b1a45426b95200528b001b24e04751fb8b3e82a290d67ab31144f904618e2a1cf8210b67cb0bcace97dc5cabc376aa5e4824f1b420dde79856e6e8a77211d91b61ca4a8ad61531816636e4f0e22cea43708db56571cba22f0974efe1aefbfa630204470a7ca5549ac466263439877fe2e3ff906ae6766a130001d0020974efe1aefbfa630204470a7ca5549ac466263439877fe2e3ff906ae6766a1300017004104fd66ff7db09e1214cfbec73155a10194462bc89b6964e0255d7e21d35633a36bd20cd552d13a148d0c450906752b343caba3c5384f05300ed2a4d029c287653a002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d01190000010003210020076b9e0661a9b06bf493b488cab9fe993a0a0c25133e7c4f230906c37d2e2da400efc4bb44541aacd322a49f07db33cb95306930ab77be357c904d4bb070f255c0f7c6491cc446a962eaa184efc93a22673092e0518ff9a23fc8ecdb88cee6060e9f8ee8d6210dfa182780e0021866368fb4ef81d6b51d9a1fd7917132a60ff6a88f729578135ce8afb87be963a17eb3f2689c1a1ca4eaff7de836fabb63f69912f88d71a6b215552a4e586668fdd2cde90dc6af679cda569db1f369bbbdd492a589cacdbe2cbca22181abe3e489da06009729fa9795b6f8f1aa0805001cdefb46f429944de27b2e6878f4c597dfbd4b44dbc6a0380d817d0e5fa1c30e8f9996d4a54ad066aa506c5576710e4b7135501a"
  },
  {
   "capture": 100,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 4,
   "t_offset_ms": 818,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d010007490303dbd5ade580515be78de4365afd8cb9a79834a507cf45ab7dc0e76f591846a7eb20350ab79c1c6dc8af3c2056b0ad39f29931650a11e025d04d0df463bcd41ac1ac0020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c09e3657f1f44efa43368b401d6fe4209c665917dbc0b59a56112249b0b67e4ef4561106670ffca4da8b51c44804eb8105e55131662c395c8a376a3c9540891e5c341ace343e2a30b9e8293a19b6cc37793d07aa18e676c6551734ac415d7ea40374ec03d4db9d80e857c776b1bc7c2baa36a830c4cc3cc76542f85fb4d35e9c1b1818e81e33eb997b0a7417462424e49bfe114f0b19680b289b306309a7b10f031b3e8c1572fd5b1130f0ccb21c59c9978ecb025a7faa44d01231add853547612c9388ab7c7a0a8842b2c287d45dcb45b81992346b1da74af25076174d02b2af1441880053e876f1da36ed7f6527cda6f3c8a9515764458c9705d4674e0425a0a5545ed4459f61553ef4533c426b02644baf6153e69b764059a16299aa3ae829ce0d8ac1ca48123ab02493b49a594b04e57c66bc006a1560f6d3a379151c742249fe74249845553757c834c58aab8569595058ab2108976783e61c88a38f87c41bc6c8cf90b176a28a44a7e01e42218d41e1f6a508f517cfa6920bf46813426a0e1d37fa39966e805b82f6ccdb9e31b7bfaccdf6a9b523c99c8a9969f035ee7d56b75040b89112884db8160b036c98276bb3b342d61b201126b33b6906c81945dc6417d186c836a718a46a279c49546cc6a3010a21d5811b2e193fca4929d7751321b6988f723d8968250b830353c4a526b39b58c84bb5c1690453cb4c47df55140e1e168c22c854b01721364baad4864d0658b62f11c1a3817d1f06ae45b11918b1034c93ecb026d13797ca260377e6608bef9c9a00c2da5409185caa8ae0577b3158f1305b186000f2da15a340aafb2207ca7807fbf9ab2178146ba034d57a62f9c848f3eda76069a6e42d531d6473156577d7ad0c75b54c4e2288d62409c2a41ba14c82a83c84e2de1abc61437d96b04c30665c5076220aa797850017d1117ee6abdb1231edb8c37eea6b6f81c7efd046686f665ee18945048c161873e6d6186fd633ed90919f959680814aac66944e051b466714e3e4abd1ac3158f4ac8a488c742739ddd4635af971ea5d5c836f55f8b8aa8c5412fe3263d98dc5430184ae9623a29d11a09aa0ff3670beef0278a109e68929413c20a2d42940cb63978152f543c999ca094bc546bbea106cc05c5210c243ef0ae821953aa3802ad556d76172ac777b9aa07d05da32960f6ce2ccabee5532303e6a12d1c39fddc9da40ca3aef931e42949062091cc77aa4fb910d504cb6fc2a6e975aa07115785ecbff08b6335f123208cc8ab5972ccf4b0499bc86ca3c62d1b10d7294da2532fb6792cd1516bcb3542dbc097c0eb8ffd4c008229a8529639a9c6be6eb462cadcc061ac95d6c26474f5888c365785cb44a0832a3083a2e2f10f2121c3e57c1f2d1a0eba5c726465aebc4aabd1ba07c0558508b45dd49ccb9e0711e2f01aa2e6553a0ace05899c8d9465cfd60e5d09135474c2aaea6f2fe57b13a05f37633f6be5c327915f2984ad2a958e65ecb09dc404c175179ad552ebbb167fdb85d0919d7bd59c0df14b9c933d50c98cf76b8b93f9a36fc5b545497e0896c0aea932769b94e14b000537b2e8f6cd7186b12446ccc989164e311267f0a1beb92d033c4fc243bcba595bcc81875076d9cf338dc2aaf0e063b205cbe512cac870db4fd19b23257e0ff16006976a977ad042c3e55444fce3c72fde4992d5609eaa56b943e2893093df8a48001d002006976a977ad042c3e55444fce3c72fde4992d5609eaa56b943e2893093df8a480017004104dfbaffa1fc7e278f58537ea6801a7157b18a18c6d8e586e6cd30f2b568b9f5a467b48bf4cf11d9603294590cd4d13aebccb39337d8e402a864f4195e323fd2ab002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d011900000100011f0020b3d2895d2d2dc0646ee2480b39b42af0554900d0d407544e3bd498f59456718e00eff0f391b1a1bcfdf08bc1c23f9f28b3367649bc3ed932aae494428dcb92b127fd3868a00faba808eb7eeef066676115f2c8a96f3ce7e72da1d544ae07ab1e60a4c57ea8e3b9de32147c11cccac74fc7943f49899f4a8c439a29dadcb60f7718cddae83c3c347be3e711492c9f246c6eafb95a8575f9397f0641f3b72a03d19416d2b24f20e66bc7e2630e87d8fe87715b7ce883fbacddee168ee5b52678c0cab771d945133df5bfbe742e578b0a92a1f4583dbe8c6768942e4d243ee8c39cd018be66c27a2cea9eaeb5d54fcc9d262d89380351975efac896de4f39b156794f990344159367d9299777df6f74666e6c"
  },
  {
   "capture": 101,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 5,
   "t_offset_ms": 1082,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d0100074903034d511eebe1ad795ab58f1e065f4dce9f24cfd6c72ec2c360c1efcded3387f66c20a7f81601e28f086217a6c4ca297644e307d6ac73a1632686473603f023aaa00c0020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c05f0cae91d947cb36a02d0a23aa42933dac9375d453a1c61c18cb77e625766a4c196de41375363fd9ab1b94f064633041b8627c7b16ab15499d03791b4e51588c14bd934b4f85f78acb4c10a36591ded14fef793b8f98a09e19ac2b7615a98a802124c2ef274d4d722fdb9033f4677173c48e52fc9353c624ad2ace21c880573c486d2c2ff4255475d7b8bbf80c015b16664642a8f298c549a1cd400eac258d2de6c906e8a1ab04b4e0399bd6eb3e161a7387b02a9fac8d88da8063f5a90fc7a103b02667e16f564a85b25289d4d4602ab7538312b2a46b566806a03c2c9e98da58e31c7aa2308b43a47db9f23130a47efabc17ad849d25c09655672428160246f7249c8346b80428c9b4c6058827fe6236c4b801b994443ea770fb0c81209caecef9058ff60ee7e436dc2b35dd943b8ea02b1667b36dc51c239367c6a5b6e8b3cfe4d34eb8d58887275dd75cc431655eb8d84ae5b8728f341affac8d45c1b14af1b59767ae93333a7ef98d4820c95b0995f5d6a7cfb6137778183015bfcf7225b388633249471d58adaa9a563b7a8297c330fb829d00c9a0d82472ac25101f3c3e6df9c09a3c6cfb42c569d42a4d0cc708d204395533d2623eb48b8f3812577f5731f3d40aa84c94bcf7c445ba54f0164ecae02204402b49026e66c1a03b9831049ac5ecd3a88a8a14a6a1562d62c68e9490ccd5639a392e4ceba62a9854e56b28676cc5231a6fb5e4b36e818be3e698c11443006d3b92616807e11a0e341df31b3c37eb6487ba480404369d1b9d80c31b2297a0f3babbf49a627e17bd041a38324339925057fdf560add4569ffc265878cca6ea8405ea603233c60ec1c617297da3819a5b04628433bd8c5a08d696856ce2457ba015bdabc6c00a25985b39ec3a57d0b6aea23208e8a85be9c90acc018524692b00b1345febb6d75572d064422e555ad9da9509f89af7952e108934e7704393704829e8be41914a0dd8386ac97cd83bacadb08ab1b288a578a999a152e0882f60266419882c5493786ce149bbc6858ef99db8da2add497fe5d4a5ceb424f3f7398749a27907171533197ffa20d5a9ac63d37176d85c15c383288ca3351010845949c819124fba3197876496a0a89cc65d485378053a06f238c81b090aac194f73e4ae7344be34306909880593565379746f113237d58702ab30a14ed48ceb804038f438bb7ac870b641a80c083b40b71159381da9540a4c6aaf6cb72a9987e1b923c5c133bde3845de094eda73d9fec5d93d6ccbd5802d6e4afb71b50e9a711a56b2cef91a513831f38939579f6cfb999c9b76199e8c83ad007823f0c51f0b387d53162abe82757c85a082b640099ca5d6ca2dd3669694912fc4a5adc9b8c28f66ed1e16e3932af7bc88b03176249098d5e8a3f45d67e2302927374132835be50a1314bea3f4bd62ce7b81d150949a680a3f04cb5ead8b595491a9da422683477040abc7050b2a2b37b6d37ce1275a3b1e63114468833b557c6805d077389fb0c0b6f086b80b772194c630ad4665ca7b32e94ba3bb2337217cb34004ebc2b5e09876cb9f8127c9a72a5c48381003123a6a84e11c048cc1c29845718c47f95d15f12ebcd368c8839060837258d8e30d77fb8bbed6820c91523e48cf1192a4b6e595b7e653e8cd1dfa0fde148d0e48f156217ad0a104004ed0005d24331b96474871bee99f7baf9bd3fdb50185d001d0020e48f156217ad0a104004ed0005d24331b96474871bee99f7baf9bd3fdb50185d0017004104a42265318b2e5a11534a10b846cbabf316c59b5f77161e54aad232bcdef10c82dd0c5732442eab009119a0f0a40d67a257ee4d55fad3bcf465f4bdd4b73b5d1d002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d01190000010003170020b2f0cf72c6357c2fe76444e1e04379693b9a7532ab27194ccd6bb3afec17569100ef35ddf119df75345018bd5ae81ff184f73264be49206d40f464d33344af24a4f2e30d82d86e152b14f55976e77616710b80e885032c4abce4de6be4c01b452c622d9a1eac9adebbf09f28f1705b551654a7928caddfbc29ad5dd7581bc1cb2576068c87187a4e30901579d772b4af983bb0eaef45f5172fa23446bba3a4c24fdb62db0416f68efa16aa914d07ced78b7880028eea28889c3930a779ba2368eaa56ab9219db6a65e8d27c0bab157f34f72d3512584bcee6a5e068699ba33018a09c1eacd1d2e547c248eeb385cd8dd41e9f2a8ad983113d666e5188d762728696f0089de497cdf6090f05b9de024973b"
  },
  {
   "capture": 102,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 6,
   "t_offset_ms": 1338,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d010007490303657fe0542de5885279ac75bc8344bf59663fcc43ecbbfe2c44676a699ff8f8d720bf3e1e729f840c5ed783f8b4377b3a93f938044733eeec185cc32d96352d25fc0020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c08cc95939f729a06417673c910585748166a0f118a0dc77c4a070430d96691d358a04492e6a0298d138634327c93064c731ca441a7923a30b8dcd5bc1dc333a21e2144ec2b797248f64a54ca8368887761bfac6abbcdbb92c176259a0744a07144d959313910788631ceb6a539dcc94063863e15812f7194213f9cb8bfc8d58077b92eb969d1082fce46dfab467598b35db969397b8cce2f11edea63609c9658a7a579f05129c7c49f8251cf81cc3f100158e9657df1b10f6c265f72a3626e8838ef672f638a3f66bc23d185ab9c9a8388a3df464960aebabcbd2480779391bd208265653ba7bc2337bb8e7cb41e57b72f31265ae3ac226a394b501899046749232c00ee088fce35a45286a0524a61d6768fd6263864b4018002cc005568db3a8e47281c2c704b356c3d3da6c14fa2a3f482359c1a4efdc56cfd28737e74e7fc35cb2f78c832c2322dc4d89c5aa1842a8ce494c0f7408f6aba9de3015a2c9795531c90e179f08e114be674d9b492689e4c8bba155a2c9b7813246011588a65b9d1ebab988ea5387178be5f39ad10a30b8fa07cb534e6dab58ac418dd1a9498c708b36950ecc48cf775a8fb0cb68fa06c496d830d83b5748a863f0a5a4fa15ad483a156d087a1c74aac707999d061af5486610abafca630d68243b51a2cf66ca6114d099da68a7f3f920aed4284a333fe8315278d7868ba7a34b25bd29895755c6ae68041894fcabbcdc8aa3324a948143bc50485e84c82b2a4b16c557cfd7c15e3383b1e8b5a3110a46ca75b3e1bb945442a53b3e4d4a91cfc55fb05c6e90b451d2db89c1b2c608da3bb3285f7db93eb3c5958d72b6ad1c041473b5fa9673217b1c50483cb9cc326a33850612bc5cf38b713585a7f8a267e3487041333cba0bcc88a18b8918f413230d618ac972b412137eb2f31ea6d2aa97757f2e56336113557eb2a201911f8e699a48a20bc828150ab61b1efac4b188b1eb5161d2574876543117b5372af07efd1c6482d264ad1095ec08448a5a3e2cfc63138b72a1164cdcf90c4bf759bc66b50da082caa8b7f16a7eba2a8b3ae4c16c7c86b559b109d902d6461bbd38ae6e057f2754aa24e2c56e14818f469e42020548dc93fa303c18e02b537a921d287fbeda04999cbece8c66d9556a4f4702aefc789df62cbc58576eda4c5b48987385793342a554e40a1ee96ced069a66d23a0fb2876bb5487e55ae9af422ee975293c10c3ba1146fe439536c3b25ab6a4f3aa2e1f01c2591443da227dfcac25d1b5ea4c409f54272a6ec1cd1d52256d28d01c880d177735db57176540805f04a7c3a6d63628a75e762c6376dc4d8083420b4faa53dacd01e4e0aa843288fd4a2cc68f2336170447b7087e6d19d5ca9cb0c176473f103468b457ac0c3343205b26b2e63362769e7aff3f0a635814b06f5b28aa86130594502e5ca2d21a743c050100009a14bc99022ae4b1c4f7978441aac8b7ecc9a249986429a0af181ca1dc29dd7e978935a8812fa9b9e73ba7f254842395f8d4934119322b867a5f3827ce4ea31ffd68abc328bcaf0426ac08e157466eeb1489912a6f5e5ce42866458859ac8339a0b576765b1ae9c507ae09c7aa1478da67b13eca373efd9776baf89eb5239aa7ae8045cf265e377dd6417b39e7aca0c1c69e2d3badd7690d09d78e70241d0296201d04bdf7d2052063c6ea8b2197ebe4239901e6014d44c09001d00209d78e70241d0296201d04bdf7d2052063c6ea8b2197ebe4239901e6014d44c0900170041047a61db7cbc76676fb9765f05e904082cce0767e529016b78138733e80540ad09452d73fbb3cc1637ba3dc728107da90a3f8e10097b2347162f2b8cf04e85d2a8002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d01190000010001f200207c7e324e72eb0b7d2a257b85e2a12f588c543b94c336fbe230e71fbe228d934c00ef491346e22782ec02aa5d20c14c7904751377081c19d47fc53f118d093a7f5018fcdaff601a27f3b030ca98cf9a057840bbd746afb25d7ea63a85c72985d90f55ef3b552e2022febfb937467ae7dbc09321c6764de70ded922a1bbf5538e0dfa2329d12d9b931b156c4b6d8724c4ee81c8089cedbd7ac178a1b72c3b3ea7c4b14e8542d9b2d9a57a3d526959f0125eb24ffedc6e5906305cb38acf42a9bdf906e8fb09221c7bc14bc60cdef32df867232b5edc28a71a128e16a10fc2d62983d56959fda49c055f9f1f9f21143888560e92b333e899701915e150d727d7462dc31084a6d567a4efa3ace3325644db1a7"
  },
  {
   "capture": 103,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 7,
   "t_offset_ms": 1599,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d010007490303cdb850ce624667c76d57a883b094efd5ad7954ae46e7f2ce364f5f0fb88cfb772027df2ffd5fa50cd340973fc27206f5ca77f044f2381f11df1564c3d28a1611880020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c0389494319b26df06ae4236a4326729a0ca0961327c08ab8f770582a8f3b8934070ebc146bca0045a87022c7b8105089ce71566512c98f85b3e1d95298a1a1f8d610b977878f75731322130746c902338852a264f5803c1dba2a6c89b03271312ef89113d04270688637f424298f488f8e7531f101e692696ac3c5f82bb428023c80cf4bc1637476d54593f4594b06520b422a86e313d521a88c79c64e73901277364b5198dfbfb7d56a2a5fb018210327b8f54316fb0c9a352ae8948aef0573194474b9a2c9966029ed304b9e460cae90b8d76e51304169f11c44c56c5a555386bb0bb8e07ec26073bbdceb010a6cacdcccb0fd6f8b0d800a1a682208b02017d54690ea42233f81f15534d6ff226c2b05b94191d070c4628850537f420a45c305d5a7f55a6c103b06938565cca81cf2f58a1fecb5fa639c3baec2fb1830afec90ec303c42ca038bb948bd6611c2d137bb598089e533e019000ab4b47f30a35722056a5d6aa69fca9b01b6a3505cce252bc809816d0c7cf0ec7ce95b3a7dbfa6561aac3fa243224175e8e462299c5299747b9e9278dee98834b4b850e5a51ee905d6fa74142a04068c7c0f47b184ea3771e950fa6c97fad16113d5479be12a15f7658c475c4246273a3e5bab6e19913c05d4804c593278ed3b065a0865f136223b6829f3cf1135b3c20a4117340db30de28a17fc184ecebc888cb8c04cc0cedab9bf8ab48845864a39a6f4f41270c4923546aa144b23e6dc4bf43d347014a5f34e81537e58148993e20774e31f5850694972784c05b465fefd0ab020620982710cfc293411ba353e42ccdb1c614e3cce9e17fcdc63a505200949ca0064097d3211297737944335228a42637d505dc829eb1833cc91c470d6b49494c780e42c93d50c638041fcd2252c0ab4e6cba9932cc6252368a7325a282c4738c94578f2c2c34f106dee476e6ea6c14a71fe8c5b35e3073d8908f47729a3872747df6c57fc6ce883070e0ca02b6766245761994687f13fc669fd30d94250f5521c92c98c0a4236a5b8c518754c8aa2a1817ec02cc2989031361a2a8586213603e24926619ae89ea5180b24043004070433fb9a7472a2608b5b30d8954494a1a5dcfca021b61c198a09d2e1983efa57971a168e782aa3b169376b15f1a102fdaa741304b973a9757b5e06bbdf3031874c01651132968c7e67a67a496cce4e22f56582b25d456420257ed33c5f65269ca917b67d12b860baa4a02ae1da506342c8a9fb0429694333a5c7192a44ae8eccfd6b4418c1128cd3bcfaa57be80b1324655823967891f130ad252a816c56d933936d6947cb389cfce924adb5940e9254843628c6e3c5be016047c40b2caac73216381bb99bfe568ae8f6a5f4d5a737449033f367deeda4aa343a4dc12cde60a658c4a2d4281634389c94f5c17211b6940a01dff5721f41720d1aa27e4340963589af1b4a3e0ca7bce9566f10c61bcb1841ab44da09c2c8f977ed06a312b1668cec47eabcc033590325e4011d7661a691ac113d15061cccf5d18a3f9127fe6ecbc6b17c4fca95eec21795f9520a3451b109b500cebc8aafa3ac800c9c6a037e53711eff939b869a95eb5c17514329146828a1108be58a199ccb2197f313eb4c2aaf785665a7c88dc9342d21e9353fe3ba9dbf0a0f9f18bc7f67dcb3c01460a1c4f1e90cad5090eeff19746e89b94eea90b245fca35c427001d0020c7f67dcb3c01460a1c4f1e90cad5090eeff19746e89b94eea90b245fca35c4270017004104157917061574fcbe09d379d336f377d3f79cbb9078f11ab479c13d010d261576cb7c80e06b77601184e90cb030cf6e960a2258871b475d57298007fa2c5688af002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d01190000010001a70020da1d157109a13cdec4af7d22901da7a274ef0c3b50e04fb295bf93cde0199def00ef0e8bac2c6a85a84ea0b6cd89184332251652eb7b064aeb2f89302ef65ba636ea86cba18490004b1e0b04b9b78b97ed4f188a8d512aead80994bae2825f31f4066e29dca4353d723706c6a23e066a6694bd250407de8b716fa0fcf7502ac0d3a087b3f4dfdcda98a2289589fcfcc076b92aa0478e3a6972fd2cf179c75de613624ff492e836d6b9169268d631a70a9ec7a0662922b4a838fa81ef351f58496f1a4ad26e3c23d13cd03dd33a61f878f9c786f6c40747fa75ab10a7c3b537c87e441e76591df08bcc1deb2028fe7a72bd4ef5cd849ed730f4afd9c27dce6ee0ed7cdd3439eb22b153d6027f8edbbc391e"
  },
  {
   "capture": 104,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 8,
   "t_offset_ms": 1855,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d010007490303f69cd1183d6e9f1ada2aa949f4543d8b157d57bd52d0f6b6fddc7081c25f2bae2050ecbdd512801f39133de62f2377b43f54d128e53707fdb3b08cfc7d3f9ec9770020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c0d1625b48471690d88d6069120bd5596bb77512a8be4133784bfa28f7a63fc3babf69358319620681d984be3503f0d7949a650085c06cc52631f3887437f2466c6bb7229c6910e23a14dc2be1771d47e3279d582b28a05b402ca1aaea89db9c174ad9112d4500e83c9e0c5a0153b526cb5870f596411a310c825b2fa18040c65123cbc5a9fe8a5de2a45d0947426a8c2f36912af35023bd2a7147fb2908247ab1d3a05b91a5775a49b4703fc40c05a551144eec80c9892dc32a8546440b42347db737037fc58ee8a57577561758eb926c519cf31a4b3fe7cbffa756347905077abfc0b93c434b0ba13a7f493a7fe4a05df2db03f2ac3930609e1a587d2e0bbe143133ef922dcab6536b7c2427a147c500bcdc63725f7291b8b861cc563eef73640bb123f0fa7be7686e8655b2370b90a6768f1d39040e18b81e36262b9813fffa8aea8832dce7c2d9b57dfe61be8dea971ae58adda0951296420a8a8b0a7a71a048aa083c105b599cd4406be96791a41453284b3bd0888e251626a8eab284661619386b43e1968645ae4b70678dd78b23eaca50d78289296ae38a6c81176c65991e5bab5a69da91080c6cee731586c571acb722f953c4f348b3c6008652b095b1dbb856fa894b647b9fac322aa7b45feb97648b3065c329e4d9cb180b4a574701194020e43a1a4496cb93799cc291019bf61c5c91b5af05841cdcc4d5f389977903e9b90015641e32c0a09f2c5d22b73d39a6059bb88bbf14a96bb56872f25087f1b4ee1aa3ee018b49bb8dec707b54fb0a14049c7481a711292d67c14271183c68362a250c55ae4c194c6a3a6b13ce4540b595f18dd3f18c7b643fc0cac8a9fc11c76c789d3655fea0a394a97980f8490452ad09c9226c4b33e4aa18a9968235138b06d52339948b86c68865e5cd54fb8980c020385b8d5360a7bf1783b5da3d48530f414408cd61607c6a523e04ccc2663acc60c13f948ec96b9ca21a915a002c6ff8067859638f23974c009a9c5c15a0758b081c22a7b6bf793b40d519664af5c40a57071210beba01a39b267257ecac690c40e569a5a5366045c380682230d5f0b54a72c4b5faaabba62b03999dffb84baed4a169265925911238787c80f648f39c5bbcd3145d098523609a735b646016015d3a7fd5466425a14373c86f28c0ce3b279528e249fa26826bfb4fd0fc2acd4c79376c61c18a5cd2f166a7366bb2e075416100dbd2af0696a23c615672a813f72c2852e53f2e6b5949b18b7d26bc7310b7a897932ef56dbf8b2eb0c04c3ec354455c11dce23c1d8706c29532fd85287654ccdd8b5d4fc991dca08a3dfc25f6da6dee2c173aa4ba5e68b9f251af50c4b2e1e0c1121887dc20910f2219bc55bfac38a37231575f7619dd242b88c29dce0b4632b99ad17c58547cb38e115beb54219de8a3ab812b35598e2c656b5ddc8c7c92b2ce04026c1b9d8422788f7143a822a2c4b03fd6414c8622c1af8808bfa79349ea3f056a60784a31bf9121cb32702f8b5619dbad03aac08713bde65983fac83501729512e08e30492f3d8499fb3667baa89aa129362370b04170a605ca925917c27485b448944dc04297bb845ad5e71b5da53570845af4129a29842f894f77514c7d712fe81bc1fdc1d6143be775cad844e8f5d1e8b5a46f31db450521aa5f2cd54d84d39ddb3fc2c67f74736486ca21fe43a81256d61bf3a6129d6d001d002021aa5f2cd54d84d39ddb3fc2c67f74736486ca21fe43a81256d61bf3a6129d6d00170041044842bad4275f44f654fe828bf0bafe6f52489bf83df4d2e9bbba65a22d737b3d9187547169362372efa5c560fc3570d2de1441ccb81379d50a8cffcf4b041a0c002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d011900000100013e002025a4345bb53b4114cb441623fce4ff0c906caa47e614f55389ca74ab3a905f4200ef38e7eb5fc71fc46e6efeb358d07513a0ddac848709c4f7f96a3f39cf630de91488d339128b3394145ff77c1fa4dc445481df1e372b1f434f8b5420b23bf1209997845344f870ad9e3cb71c18c0770a8f9b004cc2c3b7598baade2bbebde756d056d1f3ee017ee1e7ee75b88943b275ad606bfaeedb90eb39ec862b7fdaf63326d8e850b4ee3ecb14711762fdc73ab9a430e81f72ef901f8fb9b5203d8de8c582cfb693c3e43940bd432442a61d7042d4bd7fb961c154f93f541179ff7da985231b40c685f5d550ad76a7a5b68828936c98a77804d7f70e5dda7a9270efc0e7960c1bdc9c89296395543de058ade46a"
  },
  {
   "capture": 105,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 9,
   "t_offset_ms": 2116,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d010007490303091e39d99dd0b815c058ee6185487d28ed0343301fcf81b7ac6bf54407633b40206381ba933000b8cd8de5d334b9017ea69396d90928f7782fdb463b7f86e924640020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c0ae1ba324e91b7ef301c8e982546b4812084f94ca3cab8c7e4ceb7305180c27c5377c65b0e8839e4c948ed3701c8f32675283a102a9b63e75755c525ac4c63e28b88d735b000c8404e7a3060e4b61d2761910bb921fd70a5c6b68df671c6f915c76486448f31030c105c1e3941991ae3dfb54af02460af0a45d717124760a6a1b5a747b22bfe5c51cf43762f95768866cf2c55a322aae958875488c5b835377bd39153cb89377a72c3ca7a9a2484e8bbbc29fe10ed0635d44e1854485766d4b65b88839a54b9b16db54ce2074c2b24702ba6c0a432043fb96469307940c72745b89a0dbcc7d4a2a341742a1d4333b74468f3520dc01bfe3a476d937b5f7210685ba02daab5826265bc1e8017142a6f427b6cce58a7c6a5f1112bdc7448d175084b36c4d9a672327f4805424497d3bc8c6dc6994c93a24713634973829fcc18e933f57832848057a50941f2012b9849838198a80ce338ecf837b33f402641c560b349f7c28c8ed05a48751587d07c6645180e0d4771bf7c86f0995c665c7420bb72d36ce58d2bb7b1288e3850db6c9145e3458ed4827214249ece985c304b8089b5e949000c2b11f717b1b92792857649fce2b0c7e9b516acb08844a670bb93c7e14b725c6a2edc08e11fcac00405e6f398a7dac66cc453d52812e216b7e21773e16bc7da398890bb18bc6e57a04ea3ecd7368358978a338bea8969c05c02cd7023825234cf681a27c7a0e8a1862ba798801f648cea81536d62d0d38b700ad945c75460eb708ac383e21d692200810adab5ac3b46c868945130c23d33809c96a2ec85807875bc89993a252d051d8359577bbad18905686f34fec958719d89f7ff0136ce93ebea5b70d72a0461cac3bdb6bc8e95253d17433eb6f43ca3f1b4475c9a06d1462bbf4ea63d68b4047e41be3e59437bc6eb0bb61898787973b9de9b7b272017f6fcb2198a477118c9444c76cf575ab2443b4d833930850b1cc41caeeb919b44112f0856e9d0699e0e90c1a569694e53fc962cdb26c6f003737f2115944841b8a0418cb526f701954ea4250d5f30ca8129e242acd9b21488c8b32ef365615d2326ad8595e36a653f63947c256d38b38bc94a59b771fa2ebae716b7ee26a51ba4347f94baa8f329f875b90490a9fe69833b141300732126d7ab23f6a382894b0eddab51848263e66a5aa659f00512082315af4daa705186f46e302c2f66145ab213921a4495542a6daade0906ff6e490d7317396c6af77da4eb6b91d2cc848125486c57c82ab2c00d423596c60b72742af79da515c25b056618d8d844da3a412eb3c1e7be6a8b1c713212c28669737db3184989ba2cb75be766b48543bc9398093b3d2c21bcc425fe97bfccc7cebd19b25d00ee19436a4b8cdee9c8579ba7723e8ab0326990bd9be3c9020de1b7891a69025c96e8249661cb2cba3338a7f278e6232203938c82f3c6442a10e71d41e6885b3709a86a4a63f80a2143b72c2c65a436a70a23e8499e10401b571cb6e52877b9978a9f29db07a0974f8ca7f9a10e7681690b17891278a57f56bd873458131b36203a63ac41acdd7384734199629a4288cb61fdcba7691abf5f13b4ae24afee7154aca8f7dec56fef25f431bbaf73bd623f2b28e9d12ac823dedd756f291fda3f131ab8da11f693a1f31ffbcfbecd0d4c22e3214b7260e22a753251f11838dd9d97f1b5c953bde25a84b0fc23b001d0020ecd0d4c22e3214b7260e22a753251f11838dd9d97f1b5c953bde25a84b0fc23b0017004104cd691c5205bb5fa4de3caed755d663fd47fcb969561f8f0fb73b44ab390e44c50df5b8b64b134db777e351c04617e88414c05a90d9ddc36d1bc9596d2cf69aed002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d011900000100018a00207c4d0eb4b4de55ed6fd8cc82d69328b3c5db7d6d04560c7b228bf8e6b30df03300efd3407416604ea5a233eb41aa56cd11bf9fda4d7f7da8f1dfef8f2d603441509aa352e4a39d238393e68f89711470d372819a6a1342c1174bb96e99cecf9f6721be708ba93e196e27600c904d64d8aaa65e23819b44107ad52364427f9ec997f3560a97e92e9ab5734800436edebde07f141b7b4a4b825220957cc5141674585c8f2d10aa97065c99005eb58457accc2f1af9175682a6154fb4ab6954f6e091ae13e2575ac3fdaca3827d5821680bffedf41f15243d28c947dae068922bbc719d4512ef26348e14848a938a92441df089a6c9cf1f7d5a3b5575179a793662e9a535c0dcd547e70b59cad394d92bbaa0"
  },
  {
   "capture": 106,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 10,
   "t_offset_ms": 2373,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d0100074903031dbb59c9829afb7020eebc8af146ea219abfd5bb3373a3c9afae33dd8e8bbd8d2077328b54d6706bdbfbe9a52f206650710bca9f5a8d00a36c1bc9fcd967f2af3c0020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c0bc780c0a17570076623d9547ebc003fce21ec9349509a1a2ad73c670fb4fbeb988d6b9ab66aaba2f82c901688a2bb9380ff53961160b01536b54f4285bc3c356330ec8964a0dc321bfd54829ca7ef7046b2fd13dd495cf32e60313325aa2f0acb4653d0518095f953c8591c8e84c0a7d6b049f821dac81aab567a41df322d117b474b2ace0dc64e5563d25eccf4477cfa88b2866e1c22fc5a143277e059a022c9bb1f976161cb2a2e56a83cb09cb13ac37906862597471b1466f8137521e54a1198842ddfaa20f8aaa12da1316813639f04a56c93768157f42ab9301a5c3dc9472b6a461dc643b34c0a0b1610c8707644cf22d6c906721823a87fc13dfb93ea39a3a32b28e111c614354451f024540734379570d378a1e7d814fea213f3b713732d1673a1254bc80203939293aba9d9c212949522843f90a5a143e978006723cabefb8ac51a62e9e4430f2dc81c4d68adbb19c814496d6e82b73fa827dbb8310652c2c4785a66c80039a27a3465d476c690b6701c26290b1a126b170b1c25727ff879ac167226bc291b3606c3c6b1806cc7b0986676b85034e06bffaf7344fc023f972830916c2dfd4bb7454515be8322c94060643925bb7c243e3c0bbf83632b82bd62c46d26b128073bdf888b1df7ab32dd80bedd46418b01782b65a415ab5090b02d86c5d6e34b464877fd3fb106deb96d9105f3505a929a12b9aeb29e1f43b9019043321afac209a6824614b02357715373e347823cb713a31734a69080f25292c33187415ab33c10bb8719790e1be63cc61f3ac46adc4b031ea8b98191baa7aa1b505beec9ca5a892c504944556fb2b20641304bc3c2db84d6ad4089a553f616bc61fdb3890f72cfa8bcd54e2b56751cf16122f4beb615131a7bfda9c845b9273931e8b8b7790b1ca5af7a6ee100c4c199eac92861bd7b5198a403f3817e2cb186566895ca4a549584bca8a7b661b7eef6373ea250ba46296cab569e12913078aaed8c3174e738a6b53062a4142e7f394cfa9c0f1544011fb5d8cf249b2f8b0d51070b939b1c856b484b9aea3915280cc3801960940b63ad469b4c78595ba1c460682b171249a87459a7f333595405a26006fdf655ca04b4d33e68f546c7fd90953a9e36282d6b767aaab05021a3d01231b9c7de0b687abd0a2cc03294454c1352b3a3c867551c23327a354f7104ab7f2a1d4251b365aa28723301ed18424e190604834a2c09b54e09f04e7a649d9bb52cbc77f1a0c7ff36ab6cacf225941eb81420b1240d74baaaf91b1af9551d52650d9866dacc5a4aa4357e8093622b3ac1ad29feaa14f9204b65bb3532e213bcb6488beeab803732a368a86a72a7db8c7c29e50a045b28b292056098283c5239fe5fc7a7449b5cbb40b7ebb353ce661b219c630449ff2c98bb474a012439c89497e4e843a2371a12d86449a268fcf008ed8300f62766b10eca0b4ba1b94fac53fb3ca80f0558032042eb620e400b9756497ef98b4a97a2ce133211e5194d11265b604af290ca5aae4268ce61ec5159c2a797253452c87f07a3bf298a7c756998908586749f2d63d32f4be9684373be109b4a56b6022c93c07a9e8d07e11fa331c8814e389bd0aa324b7d4836a010f97457fc18acd1a06dd7d3a32557296049016c21f41b3bfca2940b498267b4b0b60f6266c5e7c2ef1bbbfa0b1700a58714730e7205e9a5e05659f7cc5fac88140001d002060f6266c5e7c2ef1bbbfa0b1700a58714730e7205e9a5e05659f7cc5fac88140001700410435fbf269845ca37c4a7b2fd64ee9fa863f71d594c516858ef2534a0f28258dbd94f3f18782568d111878760fb33963a9b5e6440cb07dc39ef005e59c66d46a68002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d0119000001000367002099b811cccc2beb57e2306d561dc8d4c0ce22838ade524cdfcd2ccf4329ed460c00efd17bbba27997ac0debc3bca8a47bbb75a3cef498fee106fd511a41d3aca5e0774b6c2f5008267bdf2af5b3d6781dc2d12b9da5186c64aa4ac91e89e47b3096569de6fe257102de5e61bb60e9461bef3e5e2107866e22bb13d9fb54b098f3d11201f8d6bdb68a25431959a44de3778747ce496c10c46be21e239f6d82675c5b449d741066bdfdfb33a0161b79789063d52c07d9e32c67ecf01a875b73ddff380279f3552384e37970b1168a6f5e6a5550221af5d82e2b9159ebd67db263835db6b6900ad544a48ae44712bbc349869bcce9cafd60f1238a60298cd2454d4cd63be2e459611a6589eb518e32c2112d71"
  },
  {
   "capture": 107,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 11,
   "t_offset_ms": 2637,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d01000749030345eb50a80bd07a1c4571c94f8d57af57b9fa5360d715c7d1a6ebf7443e9f989f209f8ada828d5dd7f338a972c14ea554ab645eb111e8fdc4953b261d619f3ed6750020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c00222c930c48e821a721f841ff5d3606c01052a439471a9760ce01d1e74bd9511b275382f1119c978b67a618520e1728563c68e66dc0b93016c2f016f6163484cda52e0c2c63551cfc7c65552c71d4abaaaf473c513376ecc80246a9a70dd80872857332b8750cc0354b55c33a90717bc3a013bf4426098cd3dd21e9e48ac48c41de827796e2697be85c3ae6750cc3065f84b546e809a1668cafcc76e1dd62a7627b0c6373ee7924b7a840a0ab0940f3a61ce9c663af40aaf4688dff230bef3840a1602d5a82cb355991b176dd534abbd697b4e625ffae947325cadef01c40711066c71cdffa392000180bc5832a2d97065314c92328fcb5b17b39bc1b843b995780c14c252a24500399a7e870430a0617339345bebc83af3c41c96258539c03ecbf09b3de5048f137faeacb8a5d038dcc70a0976970888b6cc09bae6744b0f54a86d8b22d5eac73aa75b532405b7ac207e6231b7b72d09849b07c0a3208b9ed0a3a2bfdb5e05c67e8a457052b6b10a853933ca9da49b5ded24b4db5804bf81c0041a53c5ca073f7b5c71ccb2b2bbbd34b678b3d33eeba660dd1614465b058a409755a054a280ca518127dae9ab7f7829d4f7a5cc3c81135b6473971662194c0177453f8a4ae6a41c48f9a032fc6aa1c41308fbc8e64642a45c04a1a42a323c940edc522983080700b8f6042a5b1934c6d2c9c4d09a153525bec12d591ca50aa6563954cd4a61cbce0789550b7aa611c912fb2daf4034b0009ac9263ce57757e691179d71255d5b3ed45316e464bf9025b514808ccbf5ae23b7936e6a916621be595476c7e00fc12499accb6f95748b0e86460e61bc071cacb4e89cb8865e90076b0c15946a628b1c570402968270bc581d1839b25a23b2846309a2970efcb56d29a8edfc4eb3191621a3229cf6066233a38861832a738f8989750de67330986fe49a280b6a79f98492ec706f385125e1cb10bf2c604e0231ae5815b1230e5b98119c91a0e6c47cada27bd5257a82b681d69a3ad1b47597b09ea26b38dc6436465ac49af9a0c6658981eb11153b5bcc1c0d656cbed1e96fd2519fb75a8acb0ac922131c70a01b8c3aab8aab3384233ca4b44d3423057aa90e747b96ad367d7d75b7de79368c779584186acaf092f6c68fa90a3db3ba61c490847d202e5b875dc916ab32c1b62f0366cbe3249de13d1e31b10b26c6a081c135f35b1400bcb00c1f6509447f3b5696f2448eb11a355472f555a7414c4aaad98996e1c598eb907e4cb09d3caa8e181964067bc96c9e576965bb70934094c8e8e7b7b846bb21983ea69b6771f990c9b583eb6594481b022eb4b149f93cdfcb5ae2317e46999c9167a24e438a75187e166a4ea0424b3ad4528bab9f983532e61b6558794abd00af740b628abb347dcc1959ecae87492db8949d7b98b2b9bc6aa8a7b58d278b9f90ce2d8acfe702ab18bc66586b51d1f2b7c7368856b0699d45164a68cac539a126c203cfe72812f3b46e236b19a7311fc69472871135055f85a53769798a9844051520af789a1c2a6c08f4b81bf8ea8bea373e529aa2bed117d6aa58336bcdd7733f52bc7a4e92b909f0cefdb9b6cd3a66a6327fe6567f98296111b5a0504112bf83a1d34340f3d9da9c45e2aa42c2140cefebc9b741b5a6690850c73db3173f37cc9ff0318223808624e8e4e3509c236bef23b908f83cf31c48a96a57fc16a97e723a001d0020f0318223808624e8e4e3509c236bef23b908f83cf31c48a96a57fc16a97e723a00170041045eae3d993105165313799ede3c20890730c7fd07fc947fcf722dc8b570480df9f0eb519d4a7d03399e6986591e7326eef625bed2d1fce5c7fa24fae24d9abac3002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d01190000010001ac0020d091a2c58d846cec9e79c1249a8abad17f5b197e6c99ea6e6fdc29b2ad986dc700efcdfac7104ba06f931c8c91ae3d104c93c9483269747f026002c961de412008b0618bc423ceb470eb6d8cd6f8ddeafe7c990c66c57f9675dd3afc3982eea97f23b3c49fdcf3e5fa20be3caaeac3ecb01456cfb94660b20aec0101172cb0748ca9ceff75c8653060daf8b2608a618dc0d12310a216f3b7e0573bdc36a0ba24697b01191309e6fda18683bf314142bc23f50d936af2ec830206203028af827b6fe9adbef85fcbe01e3d2e4b9a57c7881d526d627788daaca6f3a8cd57769a28b25b75e02367aa878542f0aea560cc042da2aeaf218a68546aac2a90cf9a89c7793c2ee945e8db7462f257eee093c9ac5a"
  },
  {
   "capture": 108,
   "client": "Firefox 151.0.2 (headless)",
   "kind": "browser",
   "run": 1,
   "connection": 12,
   "t_offset_ms": 2926,
   "record_bytes": 1874,
   "legacy_version": "0x0303",
   "highest_supported_version": "0x0304",
   "cipher_suites": 16,
   "extensions": 16,
   "supported_groups": 7,
   "signature_algorithms": 11,
   "key_share_groups": "X25519MLKEM768 x25519 secp256r1",
   "pq_hybrid_group_offered": true,
   "alpn": "h2,http/1.1",
   "grease_ciphers": false,
   "grease_extensions": false,
   "grease_groups": false,
   "grease_signature_algorithms": false,
   "ech_sent": true,
   "ech_bytes": 281,
   "alps_codepoint": "",
   "trust_anchors_sent": false,
   "extension_order": "23 65281 10 11 35 16 5 34 18 51 43 13 45 28 27 65037",
   "cipher_order_hex": "1301 1303 1302 c02b c02f cca9 cca8 c02c c030 c00a c013 c014 009c 009d 002f 0035",
   "groups_hex": "11ec 001d 0017 0018 0019 0100 0101",
   "signature_algorithms_hex": "0403 0503 0603 0804 0805 0806 0401 0501 0601 0203 0201",
   "ja3_md5": "dfc1768fa3cf4a239df894bbfbe05c3d",
   "ja4": "t13i1616h2_86a278354501_3cbfd9057e0d",
   "raw_clienthello_hex": "160301074d010007490303077575b85d5b147a81368babd9c9917e6e57ecb8d9056b04b02c2aec1acce7a02061d64b0360bbcf49ca008b360fd869e755ac9850292e999d4d79a38fa9755cfc0020130113031302c02bc02fcca9cca8c02cc030c00ac013c014009c009d002f0035010006e000170000ff01000100000a0010000e11ec001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000022000a00080403050306030203001200000033052f052d11ec04c0e6335862513d89e636a57a1f16c01daf502e5f419bd3a88519ec0791081525b16222db4ce05a261a158563fba3b64ac58b69257db090e991411fc16b300a2c59e41843b3943d7b2e35059b719cb3a6e26f0ff3631c68922333237ce42186842841ab97491cc056e889867118a7a119deb2cebce87152eabc5ecb4ce8a60303910a7769676326a8442a796341988a18336f869e6bdb35b0e05b63e20d52581d15017654e066fbe3b65e41b9705c9a5a543f2fb60246164dfe1b4dac58cfc291ceecec7071a168dc6b05ebd2c916c7ae8d55930dd244a4c050b05b4ac99641593ccb3116a2c43a4439a9834ff955e178a18de394b45b8ad57aae68737684b605bcf7830b953cbfc4cd96f1a6f9751bce97ae2140aa4b872f14d24406198a4f2933cb0a3d6189086b8538d724884236a5382981c1d24855b46bc62bbbb0c52ffaf74b494a617d03b6f4696718d97a16249d23eba89bb57ff6fb1bdf4899285c85e29318710cc92398758ffc4a03786f3b1a4c3a3c0c3833b3e5db0c89421da46a7e2141417170120cd21b09e8ab398cb801503e0aaa9d9d5307d3697724dc744545aa18f89067042cef49c70f97b9711b319e993bbbd8bde5a6b8f7058f799318509637f2f087a0468fc691a8865923edecb763871292036f4e22858f384a70b86c1ef745c433c5d1cca18ea62e0a407380f701af37b8e0703cb01840902949c400729d0386fcf802ebcaa5f59b79cc3ac8a34c3c23b21dc47612ecec1a88436de93891a22313dbe9959e452dbfe96d4f64cc7a93c8a20c478c9a2d1776cb5fca9811022e51f3aa7c06a2e8301d36c728a55811098c8ebf1b895f3a09a013caaa006b6b937890cb02cb549e3229707b21849e4bb93a736aef82354e580c40132aa475963cfaae8bc68193601cf6f404788aa6e3a2637d277382205dfa926938e5cf43419300042e4765880bb05620a11f20413f97991dfc850facc156748534e788aec6021019009a857043ff02c36aa7b60208cc369a8d03d46cd8b6a9fbe9b94a5b978d946bd3a05a44eb69d4b75415d0935cbb146e8b6533960a7fcb94081cc28289b00c1bbe0efb90059b43812ac5f770553269c81989af8ddc55cad2832f2b7860804699d801672a2abe55c5b970473471a322b074fccc7b265401ce168c093695240626d1e35be8c2a1d30c9efbbcce2feb2ccf312d07812c900c1863e5b2f2531c8c57cb8fa78b4fe6b29d2489ae8926114342ecf60a4d919eed646651d1c0330c167472b19aab3eae9493e380a5037b369816619af80296cc2757691f4324b7d5b7983f9017b6e3693345380aea4a482579491cad99ecad22f0c03b866e46e51b171a10aea0246db21d568c24516b5be841980de51cd3350e56267d1cb411c5f72f04002b61d19dcb29bc001248fc59915c252b8f84c8534332c6013b8344a514f415e2f0782edc4c8e0711f3fc5f3ea5684b45333a18b1d75603b9520e85962c2f82701a8188a9872715c49e876791eefb3bcdb18a63f6c7a3720908093664abb486e841e2f7a6323ac359fc08f2d0c6bac76ea31a9ca713ca48617aea3977e3cb8a59d31187532248d274c2d33db561be0b040399d76e57c8cb56231743bf1f463b3a0619b570e62de2854f4fb48c576330d45377c834e2fef82d6db6dbd02f29d135ba965b9f39c24d321b60f5804481f75734a4e05bf72d88379603001d0020dbd02f29d135ba965b9f39c24d321b60f5804481f75734a4e05bf72d883796030017004104bb1031db5e602f5d253dfab82efe581c658ac7c29a9c779eee7a413b36f5ec2e1096b9b200536f839a617575e6887b02e3ccfab4ba54d243b792832a274c18f1002b00050403040303000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001b000706000100020003fe0d01190000010003320020b244019f5ca48eb09eefb604be8b66b762bc716bd4a0a85b512b123eac9c6aef00ef34f5155b152039e029e8dc2a3896c44e72ba4d17cac2f984ffda901672f31f6e94c26ec8fa85ef94a7207a1bb90d815c29f325603d46d3800efa0b779e0c25b8cbb96a7fb48203f936dbc2f01b9b6ea32d983664703eb7806e16324e6d94a3b8b920b504c59e1dfc38f04484470d8b5f09bbebfa4d9241a711c6ce6d330e1fbaf8fd957bd2e3d83862c5627a314581e2ddae3aedc140011b14ded0485a4579be8014a3db956080b959c97de3cb19f3d7d7d03e4de928e18d9607c1148544f7456b3ed9a1b9f9595579f79fe1b62f93f2935fefe61ec81c193b95583e33ae36951959bdd5970d9575867a92156b6c4b"
  }
 ]
}