{
  "manifest": {
    "/status.ts": {
      "size": 13745,
      "checksum": "sha256-d56a4cec387f9365555fe946632e346e99734700725154fe1698652813a21874"
    },
    "/cookie.ts": {
      "size": 12776,
      "checksum": "sha256-6f962409d220bfea1556d53bc30f2a7f685e9ac7a0bb6250eb4fd0cfe6d0e478"
    },
    "/negotiation_test.ts": {
      "size": 5011,
      "checksum": "sha256-cf931c0d0ae127f7b0cfa586ad3623f340394b450e7b5209f132a4bd178745fc"
    },
    "/testdata/user_agent/browser-all.json": {
      "size": 51879,
      "checksum": "sha256-af2bd9b60e457c31c0dc4e78aa656c9b0219455fcc84bc063665b4d7d3b14cf0"
    },
    "/testdata/file_server_as_library.ts": {
      "size": 234,
      "checksum": "sha256-59dd5cba82a77d39977d6c0e1f2912faf12fd8e5206dae13be481dec07bdba7a"
    },
    "/testdata/user_agent/device-all.json": {
      "size": 105317,
      "checksum": "sha256-47ab0afe26f11638ce27099fe8fa6bd710d3fff4199fc3af2aa8de0f7812be12"
    },
    "/unstable_signed_cookie_test.ts": {
      "size": 2217,
      "checksum": "sha256-893fba6fc21dc4aa75b2f7140ef5855179d2c2eeeeccac847dc25b685729b077"
    },
    "/mod.ts": {
      "size": 3342,
      "checksum": "sha256-19474ce5d6d3b2cd47cf02a6cf8cfae258badb62a1db0e092bf07009211700aa"
    },
    "/testdata/subdir-with-index/index.html": {
      "size": 37,
      "checksum": "sha256-7a74e785f7737fa4e405c655d542269241e2cf48843dea13d78cd22daa2c65df"
    },
    "/testdata/tls/localhost.key": {
      "size": 1708,
      "checksum": "sha256-a2022d1b1dd1dc502538990c28a22a7094d26d8f5ba6282cbff4f9767fc5d7fa"
    },
    "/cookie_test.ts": {
      "size": 16356,
      "checksum": "sha256-6c67b3a8a319089f47a695959dc964e3edd4a253e81fe1affca0f990d44e4bcd"
    },
    "/testdata/hello.html": {
      "size": 163,
      "checksum": "sha256-68b54793b713257506b609152474170aae58bff962b9ea714fc5307ab8c09ac8"
    },
    "/negotiation.ts": {
      "size": 6805,
      "checksum": "sha256-d697912cb4524f094662acccdcece27a2bdb9af7350220f83ab9a9ece9a98ba0"
    },
    "/testdata/tls/localhost.crt": {
      "size": 1245,
      "checksum": "sha256-f03aed2154c7f5396d38c4183b8eba3d61b78149d52342eb8813776266278477"
    },
    "/_negotiation/media_type.ts": {
      "size": 4998,
      "checksum": "sha256-1281e8364aa1131764fe9a281fef0ac7f042908798a97961fa0cac6e2b56e47a"
    },
    "/server_sent_event_stream.ts": {
      "size": 2977,
      "checksum": "sha256-6d4542a24396e8ea2387c895377a9385517ef4cbc7e2504f1410841cac84cb98"
    },
    "/file_server.ts": {
      "size": 26941,
      "checksum": "sha256-9c91e89657981231275800315e7b808bbc36b8e8122ea9cdc379a7ea0d8282ee"
    },
    "/unstable_header.ts": {
      "size": 32288,
      "checksum": "sha256-b052095dd5511c82f7488df463620c4ed1cb38b820b7fc4b4b1086ed6d33960e"
    },
    "/server_sent_event_stream_test.ts": {
      "size": 2939,
      "checksum": "sha256-0337564d297ee1da9e834d54659a27d58d1972e8a66eca72482bfc4246c9bf24"
    },
    "/testdata/user_agent/engine-all.json": {
      "size": 3992,
      "checksum": "sha256-61360ae1b7ba14ab52f460b5503b7ae0a38a598f652198bb693c16c22cdef9d7"
    },
    "/status_test.ts": {
      "size": 2659,
      "checksum": "sha256-f36149f15f96dccbf875d2af3205d82146f0f857fb92a2d4bdad900857494e11"
    },
    "/deno.json": {
      "size": 574,
      "checksum": "sha256-5e90118712f346340d4d759d4b1305cab2bb6b47d8b48a1bd5553bace42853b4"
    },
    "/testdata/.dotfile": {
      "size": 7,
      "checksum": "sha256-082e8fb7d162138b8d839d6a1ff5a3957b44747dda70c9f12b2bb8fa94d42e7c"
    },
    "/_mock_conn.ts": {
      "size": 1288,
      "checksum": "sha256-6c6f593bbb19d98010e54160a41edf44b73b7bf4e02f9aa5924ae40b0fc8b905"
    },
    "/unstable_header_test.ts": {
      "size": 551,
      "checksum": "sha256-71b239cb4ff1aaa9f0b52a72cf8596b9e11a07c93b879a946e819128508af5b5"
    },
    "/testdata/test_file.txt": {
      "size": 10034,
      "checksum": "sha256-ff9f35c0695de5fb74d3642d04263344ff58f66ec095070b16e08ef4555c89da"
    },
    "/user_agent_test.ts": {
      "size": 6543,
      "checksum": "sha256-cf7e28ab806699325cb156654d9578eb90188c972fee5d22202244721ec273b3"
    },
    "/unstable_route_test.ts": {
      "size": 2645,
      "checksum": "sha256-11f82fbf20f1980d1f06e812b7e72a20a8ae839fd95bf082ce555d848769010f"
    },
    "/testdata/user_agent/os-all.json": {
      "size": 29442,
      "checksum": "sha256-7465591920fb4b99a594a314d1ced905e7bcdff69c513e1be13436041d97dd36"
    },
    "/testdata/test_empty_file.txt": {
      "size": 0,
      "checksum": "sha256-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    "/file_server_test.ts": {
      "size": 37223,
      "checksum": "sha256-4f1c5ccf2186f663055d8d4379e79964c315d3fcb3f783319949830939da1761"
    },
    "/_negotiation/common.ts": {
      "size": 1823,
      "checksum": "sha256-dfc9f891ca426241c59ee37a0fa1e7ae94e03142a92b18a55c542d45eb6fac73"
    },
    "/testdata/tls/RootCA.key": {
      "size": 1704,
      "checksum": "sha256-500d6d1140db926f7210ce05242fcf8e1e44f1fcc52f674453c314bf91f07032"
    },
    "/testdata/desktop.ini": {
      "size": 195,
      "checksum": "sha256-2c7e0f6873c5eadcdcb07a998cd174020c84ac3e4d3a9210f1dbbbe8a15d9d95"
    },
    "/unstable_method_test.ts": {
      "size": 552,
      "checksum": "sha256-d2529eaeb6210fbab7ae8fe959ac3d8ab58156fa89f626aef419556f85b9c421"
    },
    "/user_agent.ts": {
      "size": 35700,
      "checksum": "sha256-24e94181e64475d8e46f6994c51e700f6fae9c977259566a3e8dfd7f7f28ef2c"
    },
    "/testdata/tls/domains.txt": {
      "size": 199,
      "checksum": "sha256-fb061dc0d044dc680b9c90e0e724805f7f9f4b65619b384faa7bd7a846e67400"
    },
    "/_negotiation/language.ts": {
      "size": 4203,
      "checksum": "sha256-d4206390d020911a913bbdb46c9af9bcddfc1379f17f7998da34230585faf5f4"
    },
    "/testdata/tls/RootCA.crt": {
      "size": 1147,
      "checksum": "sha256-11a8d4377cfdfdc6fbffbf9aef9cb94a9e339604991d115053f54aa4a756c67e"
    },
    "/unstable_method.ts": {
      "size": 7250,
      "checksum": "sha256-9376837244e49da303fd56953b0adc7e234a9ba4b5b3fd69aed2c358a9c2b957"
    },
    "/testdata/tls/README.md": {
      "size": 1481,
      "checksum": "sha256-933cbcfa4955d621eedcca51c59632c1ba77a66b9feb9813269898992dbd2642"
    },
    "/LICENSE": {
      "size": 1075,
      "checksum": "sha256-0961f97da6619d5fe9ddb98649191d5ca6e958856ea5252f4cce7c9b85513819"
    },
    "/unstable_route.ts": {
      "size": 3056,
      "checksum": "sha256-157e81af9d9d1f9835e046e4b5a740a9855e9dc0b14a7f37967098b8966ffc91"
    },
    "/testdata/tls/RootCA.pem": {
      "size": 1147,
      "checksum": "sha256-11a8d4377cfdfdc6fbffbf9aef9cb94a9e339604991d115053f54aa4a756c67e"
    },
    "/_negotiation/encoding.ts": {
      "size": 4358,
      "checksum": "sha256-c80b5bbae3c14222993437ba737342854e3ad451087747321a4df70a0731675a"
    },
    "/etag.ts": {
      "size": 7695,
      "checksum": "sha256-3c50e49d6a000f0af7b763befe5eb36567b58d4aa4ec1593afd5b97443169d61"
    },
    "/testdata/user_agent/cpu-all.json": {
      "size": 6254,
      "checksum": "sha256-56c35c79170a3685fbc076726afab7038066c6a7a2ae69201e269f86f2ed2154"
    },
    "/etag_test.ts": {
      "size": 3474,
      "checksum": "sha256-6655e1ba5edcb3b23c2b0d5eac9160ff2a02b665be7000ed72653c36cc22209b"
    },
    "/unstable_signed_cookie.ts": {
      "size": 3954,
      "checksum": "sha256-379abc2016bb15109cc8f54404808bf11e7ea754427509cfec379f9a10092764"
    }
  },
  "moduleGraph2": {
    "/file_server.ts": {
      "dependencies": [
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/path@^1.0.8/posix/join",
          "specifierRange": [
            [
              34,
              34
            ],
            [
              34,
              67
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/path@^1.0.8/posix/normalize",
          "specifierRange": [
            [
              35,
              44
            ],
            [
              35,
              82
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/path@^1.0.8/extname",
          "specifierRange": [
            [
              36,
              24
            ],
            [
              36,
              54
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/path@^1.0.8/join",
          "specifierRange": [
            [
              37,
              21
            ],
            [
              37,
              48
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/path@^1.0.8/relative",
          "specifierRange": [
            [
              38,
              25
            ],
            [
              38,
              56
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/path@^1.0.8/resolve",
          "specifierRange": [
            [
              39,
              24
            ],
            [
              39,
              54
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/path@^1.0.8/constants",
          "specifierRange": [
            [
              40,
              34
            ],
            [
              40,
              66
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/media-types@^1.1.0/content-type",
          "specifierRange": [
            [
              41,
              28
            ],
            [
              41,
              70
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "./etag.ts",
          "specifierRange": [
            [
              42,
              34
            ],
            [
              42,
              45
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "./status.ts",
          "specifierRange": [
            [
              48,
              7
            ],
            [
              48,
              20
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/streams@^1.0.8/byte-slice-stream",
          "specifierRange": [
            [
              49,
              32
            ],
            [
              49,
              75
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/cli@^1.0.8/parse-args",
          "specifierRange": [
            [
              50,
              26
            ],
            [
              50,
              58
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "./deno.json",
          "specifierRange": [
            [
              51,
              23
            ],
            [
              51,
              36
            ]
          ],
          "importAttributes": {
            "known": {
              "type": "json"
            }
          }
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/fmt@^1.0.3/bytes",
          "specifierRange": [
            [
              52,
              38
            ],
            [
              52,
              65
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/net@^1.0.4/unstable-get-network-address",
          "specifierRange": [
            [
              53,
              34
            ],
            [
              53,
              84
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/html@^1.0.3/entities",
          "specifierRange": [
            [
              54,
              23
            ],
            [
              54,
              54
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "./unstable_header.ts",
          "specifierRange": [
            [
              55,
              23
            ],
            [
              55,
              45
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "./unstable_method.ts",
          "specifierRange": [
            [
              56,
              23
            ],
            [
              56,
              45
            ]
          ]
        }
      ]
    },
    "/unstable_route.ts": {},
    "/_negotiation/encoding.ts": {
      "dependencies": [
        {
          "type": "static",
          "kind": "import",
          "specifier": "./common.ts",
          "specifierRange": [
            [
              31,
              58
            ],
            [
              31,
              71
            ]
          ]
        }
      ]
    },
    "/_negotiation/media_type.ts": {
      "dependencies": [
        {
          "type": "static",
          "kind": "import",
          "specifier": "./common.ts",
          "specifierRange": [
            [
              31,
              58
            ],
            [
              31,
              71
            ]
          ]
        }
      ]
    },
    "/negotiation.ts": {
      "dependencies": [
        {
          "type": "static",
          "kind": "import",
          "specifier": "./_negotiation/encoding.ts",
          "specifierRange": [
            [
              10,
              35
            ],
            [
              10,
              63
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "./_negotiation/language.ts",
          "specifierRange": [
            [
              11,
              35
            ],
            [
              11,
              63
            ]
          ]
        },
        {
          "type": "static",
          "kind": "import",
          "specifier": "./_negotiation/media_type.ts",
          "specifierRange": [
            [
              12,
              36
            ],
            [
              12,
              66
            ]
          ]
        }
      ]
    },
    "/unstable_signed_cookie.ts": {
      "dependencies": [
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/encoding@^1.0.5/hex",
          "specifierRange": [
            [
              2,
              37
            ],
            [
              2,
              67
            ]
          ]
        }
      ]
    },
    "/unstable_header.ts": {},
    "/cookie.ts": {},
    "/etag.ts": {
      "dependencies": [
        {
          "type": "static",
          "kind": "import",
          "specifier": "jsr:@std/encoding@^1.0.5/base64",
          "specifierRange": [
            [
              16,
              45
            ],
            [
              16,
              78
            ]
          ]
        }
      ]
    },
    "/mod.ts": {
      "dependencies": [
        {
          "type": "static",
          "kind": "export",
          "specifier": "./cookie.ts",
          "specifierRange": [
            [
              99,
              14
            ],
            [
              99,
              27
            ]
          ]
        },
        {
          "type": "static",
          "kind": "export",
          "specifier": "./etag.ts",
          "specifierRange": [
            [
              100,
              14
            ],
            [
              100,
              25
            ]
          ]
        },
        {
          "type": "static",
          "kind": "export",
          "specifier": "./status.ts",
          "specifierRange": [
            [
              101,
              14
            ],
            [
              101,
              27
            ]
          ]
        },
        {
          "type": "static",
          "kind": "export",
          "specifier": "./negotiation.ts",
          "specifierRange": [
            [
              102,
              14
            ],
            [
              102,
              32
            ]
          ]
        },
        {
          "type": "static",
          "kind": "export",
          "specifier": "./server_sent_event_stream.ts",
          "specifierRange": [
            [
              103,
              14
            ],
            [
              103,
              45
            ]
          ]
        },
        {
          "type": "static",
          "kind": "export",
          "specifier": "./user_agent.ts",
          "specifierRange": [
            [
              104,
              14
            ],
            [
              104,
              31
            ]
          ]
        },
        {
          "type": "static",
          "kind": "export",
          "specifier": "./file_server.ts",
          "specifierRange": [
            [
              105,
              14
            ],
            [
              105,
              32
            ]
          ]
        }
      ]
    },
    "/unstable_method.ts": {},
    "/server_sent_event_stream.ts": {},
    "/_negotiation/common.ts": {},
    "/user_agent.ts": {},
    "/_negotiation/language.ts": {
      "dependencies": [
        {
          "type": "static",
          "kind": "import",
          "specifier": "./common.ts",
          "specifierRange": [
            [
              31,
              58
            ],
            [
              31,
              71
            ]
          ]
        }
      ]
    },
    "/status.ts": {}
  },
  "exports": {
    ".": "./mod.ts",
    "./cookie": "./cookie.ts",
    "./etag": "./etag.ts",
    "./file-server": "./file_server.ts",
    "./unstable-header": "./unstable_header.ts",
    "./unstable-method": "./unstable_method.ts",
    "./negotiation": "./negotiation.ts",
    "./server-sent-event-stream": "./server_sent_event_stream.ts",
    "./status": "./status.ts",
    "./unstable-signed-cookie": "./unstable_signed_cookie.ts",
    "./user-agent": "./user_agent.ts",
    "./unstable-route": "./unstable_route.ts"
  }
}