{
  "version": "0.1.0",
  "source": {
    "path": "book-agent-source-0.1.0.zip",
    "sha256": "0d9ec11d6c4f9cf9e53177ac754e8622c8366be46a386640e618d2f29cbaecab"
  },
  "artifacts": [
    {
      "path": "DOWNLOADS.json",
      "sha256": "d99849c4c78a62e7b00d755e4ca5999bcf65f89bcf433afd5eb77219fb7b671b",
      "size_bytes": 5786
    },
    {
      "path": "README-交付说明.md",
      "sha256": "f5a34e8575f533bc4cdabd20adddbe95a6740ef0e2b1bfcde895fcc8afb12883",
      "size_bytes": 8648
    },
    {
      "path": "README.md",
      "sha256": "cf72cb3b44fbf2ea3ce5ceb0d46cda98183c73112e64aebf1702377989039217",
      "size_bytes": 4924
    },
    {
      "path": "book-agent-offline-addon-windows-cp313.zip",
      "sha256": "d5195a14c40d9c562e9ad1c7e60bd224948fbd53756b1aafc55892616f24de9d",
      "size_bytes": 210724268
    },
    {
      "path": "book-agent-source-0.1.0.zip",
      "sha256": "0d9ec11d6c4f9cf9e53177ac754e8622c8366be46a386640e618d2f29cbaecab",
      "size_bytes": 358292
    },
    {
      "path": "book-agent-starter-windows-x64.zip",
      "sha256": "c246526e1a5d374ea09a4be94e0b2ee583a969b01187b263514f254f3d1410e6",
      "size_bytes": 65603127
    },
    {
      "path": "book-agent-windows-x64.zip",
      "sha256": "2e4ae516df09323db8909b3ec8499f76debfad248a2e472ff7685778a8a42e4d",
      "size_bytes": 64707484
    },
    {
      "path": "book-assistant-skill-0.1.0.zip",
      "sha256": "98533a4fb6f765a03ea652acfdd8bdbb13109803875267ebf8017b3477a80942",
      "size_bytes": 13466
    },
    {
      "path": "dependency-licenses.json",
      "sha256": "d00d8e50c4f5a12851e6e72d58e3e06c47eab87721714b48d76aa90c04491a68",
      "size_bytes": 39506
    },
    {
      "path": "docs/acceptance.md",
      "sha256": "b2727e24dbe13105ba83c6dc494d0e73783fa3332d9aef1c9566d8bcaffa9790",
      "size_bytes": 14649
    },
    {
      "path": "docs/architecture.md",
      "sha256": "cc47631ce59d20c4575b1f63b00090553f3ce4f51b03f7b374ae0976a572c702",
      "size_bytes": 3177
    },
    {
      "path": "docs/build.md",
      "sha256": "0faed1ac040e6aaa85cc017bd188a2f1415effb8f2373ac1fa4fb8bd99cf6160",
      "size_bytes": 5261
    },
    {
      "path": "docs/codex-diagnostics.md",
      "sha256": "0e1b83f988cefb9ce64c0cf59da27f0fd5543e93710cc59b41236dabfbbbc6b6",
      "size_bytes": 8822
    },
    {
      "path": "docs/contracts.md",
      "sha256": "a4296cd3baf586d0ec64a294fa45facb40613afcd8cfc7d62235ceff1c340133",
      "size_bytes": 4163
    },
    {
      "path": "docs/deployment.md",
      "sha256": "42d27bafab7c5b1d0d6db06f87230cf449f985199e752b1fced0ba50f1ab8569",
      "size_bytes": 8393
    },
    {
      "path": "docs/evaluation.md",
      "sha256": "1f57af0386ce69a7f54f45bf67636a64d928bcf053c14e5f91981a499d653527",
      "size_bytes": 5110
    },
    {
      "path": "docs/example-package-inspection.md",
      "sha256": "870b82eb74a584c096addfe51dd9c40180136b3737fae5804b808aa9e11c832c",
      "size_bytes": 6874
    },
    {
      "path": "docs/hosts.md",
      "sha256": "e462082aeca9cf98b609c9489dae5ad398730d6d66064dde2f7af37c83cf7481",
      "size_bytes": 7775
    },
    {
      "path": "docs/mcp.md",
      "sha256": "c0d7752ef72ae12af410f65ba6545c6c29abc9f98eca24309ddeb2d896043056",
      "size_bytes": 3047
    },
    {
      "path": "docs/package-format.md",
      "sha256": "5aa7150f59ab11cdee595be1e9bc08f05156e32b60017e75f696cf08c2b6382f",
      "size_bytes": 4660
    },
    {
      "path": "docs/portability.md",
      "sha256": "5e52678a1d4593a14a39c309112f911993e5fccfaf6c121624023e0771a67ecf",
      "size_bytes": 6515
    },
    {
      "path": "docs/query-runtime.md",
      "sha256": "01d217d6ce05a80c9140dd7460562caa9272d32531edca59e7e0139ab02d79ef",
      "size_bytes": 17254
    },
    {
      "path": "docs/rerankers.md",
      "sha256": "4a384cfe88b698dff0c2150a8c1243a1e566cc8e7c5b4d179346cd5ec579dc1e",
      "size_bytes": 6247
    },
    {
      "path": "docs/retrieval.md",
      "sha256": "ee1bb3514b362e20bbaf60b53a2afb482802d6701f3da2d78e5103127f63a1b1",
      "size_bytes": 2485
    },
    {
      "path": "docs/security.md",
      "sha256": "c6423cf450ef90b8d5b0fd4d501871fefe29a02d7877f8591b0ac6881f5aaf1d",
      "size_bytes": 3814
    },
    {
      "path": "docs/source-resolution.md",
      "sha256": "74b3e1e61eb553eaddfe104cc6f8265def3f54e836f2e24b2da07a943aceb5b6",
      "size_bytes": 3898
    },
    {
      "path": "docs/sqlite-adapters.md",
      "sha256": "b1edc7f9d2ee6efb926374c8af39bb208504c03509794ceb2546b95a01b65c97",
      "size_bytes": 3752
    },
    {
      "path": "docs/troubleshooting.md",
      "sha256": "199d539533ca3cd93cd8ba615a6ff6c386e2e9efe2c429b814983a4179ad3da2",
      "size_bytes": 10917
    },
    {
      "path": "docs/visual-fallback.md",
      "sha256": "a23d29fee166b47bab2ee512e99fbe5d60856dc9e41a18e3a53e1d8496523274",
      "size_bytes": 3318
    },
    {
      "path": "docs/windows-binary-validation.md",
      "sha256": "4225294f90cdd61e952a878e20a3056c1c83213d4035b59c9678652698177235",
      "size_bytes": 13586
    },
    {
      "path": "install-offline.py",
      "sha256": "069da0fa0704767b977d582ec10e45a1700bf3c3784257b852146512edb74fb0",
      "size_bytes": 7393
    },
    {
      "path": "offline-dependency-licenses.json",
      "sha256": "e7525250760c26a2695cd6e383fcd3750b4473a352689834dc689f916b7e8010",
      "size_bytes": 76930
    },
    {
      "path": "offline-wheelhouse/charset_normalizer-3.5.2-cp313-cp313-win_amd64.whl",
      "sha256": "78456a747de8dc58360ffa581f30a002baf5aa28cb262536545e91f113ed7639",
      "size_bytes": 206489
    },
    {
      "path": "offline-wheelhouse/colorama-0.4.6-py2.py3-none-any.whl",
      "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6",
      "size_bytes": 25335
    },
    {
      "path": "offline-wheelhouse/filelock-4.0.9-py3-none-any.whl",
      "sha256": "9287fd61b99a806e5202be29a83034c0808a1b9830e820537c2f5773981f7eeb",
      "size_bytes": 110368
    },
    {
      "path": "offline-wheelhouse/fsspec-2026.9.0-py3-none-any.whl",
      "sha256": "8dd6e646e99ea382bd85f97a45e6b526a442d79423a7dc673f1e2756d05fcb5f",
      "size_bytes": 221738
    },
    {
      "path": "offline-wheelhouse/huggingface_hub-0.36.2-py3-none-any.whl",
      "sha256": "48f0c8eac16145dfce371e9d2d7772854a4f591bcb56c9cf548accf531d54270",
      "size_bytes": 566395
    },
    {
      "path": "offline-wheelhouse/jinja2-3.1.6-py3-none-any.whl",
      "sha256": "85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67",
      "size_bytes": 134899
    },
    {
      "path": "offline-wheelhouse/markupsafe-3.0.3-cp313-cp313-win_amd64.whl",
      "sha256": "9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5",
      "size_bytes": 15113
    },
    {
      "path": "offline-wheelhouse/mpmath-1.3.0-py3-none-any.whl",
      "sha256": "a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c",
      "size_bytes": 536198
    },
    {
      "path": "offline-wheelhouse/networkx-3.7-py3-none-any.whl",
      "sha256": "e3fd2c13a7814cee3746340d8d7f8598a67f16a58bf47fb7f8793fab6efca1b0",
      "size_bytes": 2142205
    },
    {
      "path": "offline-wheelhouse/packaging-26.3-py3-none-any.whl",
      "sha256": "d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c",
      "size_bytes": 129956
    },
    {
      "path": "offline-wheelhouse/regex-2026.9.29-cp313-cp313-win_amd64.whl",
      "sha256": "61956f074ecd123f55adca68ee3eab46e6a07ad3f8e64e6db95dfacb444f55c4",
      "size_bytes": 280307
    },
    {
      "path": "offline-wheelhouse/requests-2.34.2-py3-none-any.whl",
      "sha256": "2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0",
      "size_bytes": 73075
    },
    {
      "path": "offline-wheelhouse/safetensors-0.8.0-cp310-abi3-win_amd64.whl",
      "sha256": "096ec1a98435df7beb08853bb5aa9081a84f23d0adc67ed1a0a10550f608373f",
      "size_bytes": 355540
    },
    {
      "path": "offline-wheelhouse/sentencepiece-0.2.2-cp313-cp313-win_amd64.whl",
      "sha256": "74f0ee601047c0c12a783088b51be4e6214a62ecd9e02278c477433cd16e0ed9",
      "size_bytes": 1247987
    },
    {
      "path": "offline-wheelhouse/setuptools-84.0.0-py3-none-any.whl",
      "sha256": "51a52592b3b99e102b609654876bd65f19f999935166d1352678931132b0c670",
      "size_bytes": 818216
    },
    {
      "path": "offline-wheelhouse/sympy-1.14.0-py3-none-any.whl",
      "sha256": "e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5",
      "size_bytes": 6299353
    },
    {
      "path": "offline-wheelhouse/tokenizers-0.22.2-cp39-abi3-win_amd64.whl",
      "sha256": "c9ea31edff2968b44a88f97d784c2f16dc0729b8b143ed004699ebca91f05c48",
      "size_bytes": 2747786
    },
    {
      "path": "offline-wheelhouse/torch-2.14.1+cpu-cp313-cp313-win_amd64.whl",
      "sha256": "4eec5a4fadd7a18f9c75b97fdb374fbb579ce4b1604bf66eeb14dc2201d54def",
      "size_bytes": 123995848
    },
    {
      "path": "offline-wheelhouse/tqdm-4.70.1-py3-none-any.whl",
      "sha256": "c293e525e6fef9c20e8728fd4612df02a0aa31bb5fe91ecd93e123b1b7bffa73",
      "size_bytes": 80199
    },
    {
      "path": "offline-wheelhouse/transformers-4.57.6-py3-none-any.whl",
      "sha256": "4c9e9de11333ddfe5114bc872c9f370509198acf0b87a832a0ab9458e2bd0550",
      "size_bytes": 11993498
    },
    {
      "path": "offline-wheelhouse/urllib3-2.8.0-py3-none-any.whl",
      "sha256": "0cf3cae568d36aa9576b28dfb35f11328f1cb974ca7647d9475ebb86c75ac6e3",
      "size_bytes": 135717
    },
    {
      "path": "prebuilt_book_agent-0.1.0-py3-none-any.whl",
      "sha256": "853f4cf5e113d0c496aa32233ce79acde2e694183eed55452e10509b0a4cb8c3",
      "size_bytes": 109020
    },
    {
      "path": "prebuilt_book_agent-0.1.0.tar.gz",
      "sha256": "0840e3aac5182b79f145cdfad64cbcf1110882e3b93ef193c25c6a8525b1ed78",
      "size_bytes": 318937
    },
    {
      "path": "third-party-licenses/annotated-types/289bfef3a422b5d7-LICENSE",
      "sha256": "fe1049884b1a0d9342901e88e07f32925d24b3121d9972b6a6805fb9824b095d",
      "size_bytes": 1083
    },
    {
      "path": "third-party-licenses/anyio/320fb46da982dd20-LICENSE",
      "sha256": "5361ac9dc58f2ef5fd2e9b09c68297c17f04950909bbc8023bdb82eacf22c2b0",
      "size_bytes": 1081
    },
    {
      "path": "third-party-licenses/attrs/0d26a74c4cd409f1-LICENSE",
      "sha256": "882115c95dfc2af1eeb6714f8ec6d5cbcabf667caff8729f42420da63f714e9f",
      "size_bytes": 1109
    },
    {
      "path": "third-party-licenses/backports.zstd/29f0a9349a98f786-LICENSE.txt",
      "sha256": "b0e25a78cffb43f4d92de8b61ccfa1f1f98ecbc22330b54b5251e7b6ba010231",
      "size_bytes": 13804
    },
    {
      "path": "third-party-licenses/backports.zstd/8fe2fae6851b8b02-LICENSE_zstd.txt",
      "sha256": "836cbda972f74261a12b706adaa7c73daea536ea9640c9a0dcb77b68105be051",
      "size_bytes": 1761
    },
    {
      "path": "third-party-licenses/brotli/5927d884110638aa-LICENSE",
      "sha256": "60ae0f13e76cc2eaaa108677eefa4ce16b647f6bbe8cf0a1ac9429d82eca7248",
      "size_bytes": 1103
    },
    {
      "path": "third-party-licenses/certifi/c1aedbaa6db194c8-LICENSE",
      "sha256": "e93716da6b9c0d5a4a1df60fe695b370f0695603d21f6f83f053e42cfc10caf7",
      "size_bytes": 989
    },
    {
      "path": "third-party-licenses/cffi/2e2d841f3829cb8c-LICENSE",
      "sha256": "5ba24ddc57067f9249add644c3afc41a5d6dc37e23433ef759d95df370b0af63",
      "size_bytes": 1123
    },
    {
      "path": "third-party-licenses/charset-normalizer/37deb54162951132-LICENSE",
      "sha256": "18577485d3704f1a479ded8e573c0976cfed315fd2fd17983fa988da4c2f70d1",
      "size_bytes": 1092
    },
    {
      "path": "third-party-licenses/click/1c294ee0ed0fe5a4-LICENSE.txt",
      "sha256": "9a8ad106a394e853bfe21f42f4e72d592819a22805d991b5f3275029292b658d",
      "size_bytes": 1475
    },
    {
      "path": "third-party-licenses/colorama/9cbd6b2bcad1331c-LICENSE.txt",
      "sha256": "cac35c02686e5d04a5a7140bfb3b36e73aed496656e891102e428886d7930318",
      "size_bytes": 1491
    },
    {
      "path": "third-party-licenses/cryptography/22cdd958c280cb3f-LICENSE.APACHE",
      "sha256": "aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe",
      "size_bytes": 11360
    },
    {
      "path": "third-party-licenses/cryptography/33a7c36a4f64f214-LICENSE.BSD",
      "sha256": "602c4c7482de6479dd2e9793cda275e5e63d773dacd1eca689232ab7008fb4fb",
      "size_bytes": 1532
    },
    {
      "path": "third-party-licenses/cryptography/8e9b59db150b8b29-LICENSE",
      "sha256": "3e0c7c091a948b82533ba98fd7cbb40432d6f1a9acbf85f5922d2f99a93ae6bb",
      "size_bytes": 197
    },
    {
      "path": "third-party-licenses/filelock/9d2d6534b255a725-LICENSE",
      "sha256": "608c89d5060ae9921adccf3236695bc654a9946e12323ef6c021dfa04e294d48",
      "size_bytes": 1088
    },
    {
      "path": "third-party-licenses/fsspec/44ac41031103bcac-LICENSE",
      "sha256": "2dc35496ce53a7307915c008a844aad53e772b49b34cdd00445067691407ec94",
      "size_bytes": 1513
    },
    {
      "path": "third-party-licenses/h11/39d084ff20ffc40e-LICENSE.txt",
      "sha256": "37db5bb85926db28a427a25867f10b1232003aea1be69ccb851138adb8e6f361",
      "size_bytes": 1124
    },
    {
      "path": "third-party-licenses/httpcore/b6618d8dc766ea7c-LICENSE.md",
      "sha256": "fdcb59154c74cbaba16a11242f7740bea9f23d6feb5547917d8c5f94a80392a5",
      "size_bytes": 1518
    },
    {
      "path": "third-party-licenses/httpx-sse/696bca653f07d94f-LICENSE",
      "sha256": "beec67e4ee83a7af26f242bed9987aa863d6d2dfb776106aa2360c4187f31901",
      "size_bytes": 1072
    },
    {
      "path": "third-party-licenses/httpx/1a79882f84c42428-LICENSE.md",
      "sha256": "4ec59d544f12b5f539a3a716fd321ac58ccd8030b465221f2c880200cdf28d8d",
      "size_bytes": 1508
    },
    {
      "path": "third-party-licenses/huggingface-hub/404602f585d7ece7-LICENSE",
      "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",
      "size_bytes": 11357
    },
    {
      "path": "third-party-licenses/idna/d91c8e1dcc4f21a2-LICENSE.md",
      "sha256": "1a9a4f0e3d479a27240ddd59a9137a66ab4a0f9dfdc8ca6188cc0bfd85187f04",
      "size_bytes": 1541
    },
    {
      "path": "third-party-licenses/inflate64/ad4c42cb6f5fe29c-COPYING",
      "sha256": "1e7e6bae5a5bde32f1ae5a7c37a082d1ab03cf89354f7f936ac40be9e39a6531",
      "size_bytes": 27032
    },
    {
      "path": "third-party-licenses/jinja2/b0ec1e6164c921a7-LICENSE.txt",
      "sha256": "3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b",
      "size_bytes": 1475
    },
    {
      "path": "third-party-licenses/jsonschema-specifications/43964009a4e75851-COPYING",
      "sha256": "42dcd63495f87b4eb7c7757afa379bb55a53f94afd7a5f657d9adf57236e515c",
      "size_bytes": 1057
    },
    {
      "path": "third-party-licenses/jsonschema/76d23fe5e5d5a29f-COPYING",
      "sha256": "4f92a015a13c4d1a040bef018aa13430b4f1bc73b41b16bb846c346766de7439",
      "size_bytes": 1057
    },
    {
      "path": "third-party-licenses/markupsafe/2102cfff7eb71b8c-LICENSE.txt",
      "sha256": "4631ec0db5fd90a547e336817264c6798214338146f8ac94b4a57f96ee8c9ec4",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/mcp/60b346c789b9f38f-LICENSE",
      "sha256": "5e13dbbc1d120fc2a03cecde7c91424ae2d7de11b63d58ded2f4431e261ee50d",
      "size_bytes": 1071
    },
    {
      "path": "third-party-licenses/mpmath/21b64ce33aa4532a-LICENSE",
      "sha256": "c26cae81da4508e5e249985777a33821f183223ebb74d7f8cfbf90fe7eef2fb7",
      "size_bytes": 1537
    },
    {
      "path": "third-party-licenses/multivolumefile/37bbe72ee1bbafbd-LICENSE",
      "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551",
      "size_bytes": 26530
    },
    {
      "path": "third-party-licenses/networkx/3a70ad943ce55a72-LICENSE.txt",
      "sha256": "6025f323ea29dc2f0ee0abd9523bf910186f55b0e148e6ebf646c55566278e2e",
      "size_bytes": 1763
    },
    {
      "path": "third-party-licenses/numpy/0f4ffb2948b11d2f-LICENSE.txt",
      "sha256": "d544761558b510866c21f7e8a2d5716fca76e0b98117e3b6b86314db7244d150",
      "size_bytes": 1039
    },
    {
      "path": "third-party-licenses/numpy/0f552da71ad28735-LICENSE.txt",
      "sha256": "a804dff0ead9fadc5293456410bcbfc32bf024be9c4513459663fb7b442d2341",
      "size_bytes": 45831
    },
    {
      "path": "third-party-licenses/numpy/14c3180f75c13432-LICENSE.txt",
      "sha256": "d544761558b510866c21f7e8a2d5716fca76e0b98117e3b6b86314db7244d150",
      "size_bytes": 1039
    },
    {
      "path": "third-party-licenses/numpy/237d5ce190d18ec8-LICENSE.md",
      "sha256": "8db000e158c162e7249787852d8c69764706502ccee725c06641b31c1e95c8af",
      "size_bytes": 1523
    },
    {
      "path": "third-party-licenses/numpy/33f4c2195fc42df4-LICENSE.md",
      "sha256": "41190663b77bee5302386495a07b7eabfbfa571aa0ae2f11da6764162062fc4f",
      "size_bytes": 1176
    },
    {
      "path": "third-party-licenses/numpy/34e0a82278464f7a-LICENSE.md",
      "sha256": "a732977853530066790c42817087f4829b518dd98d340c916acbfd227e39d3cb",
      "size_bytes": 1542
    },
    {
      "path": "third-party-licenses/numpy/606163a509c60e74-LICENSE.txt",
      "sha256": "19060ef465e1797d682ee0fc3081bd25ab1395e995e43d25c9d13c95d9a3cd6b",
      "size_bytes": 2314
    },
    {
      "path": "third-party-licenses/numpy/68188ef77bc0f51d-LICENSE.md",
      "sha256": "b4bc2f4fa1c95778f1ed3dd8f14706bece399475b978f9f34b5d3cd72521b48a",
      "size_bytes": 3582
    },
    {
      "path": "third-party-licenses/numpy/70f18db2fe1da7c5-COPYING",
      "sha256": "aea41976c720f91bd19725c16916a1ace40eb1ea42620d340e587a5de4bbcea0",
      "size_bytes": 704
    },
    {
      "path": "third-party-licenses/numpy/7d261385d7c11247-LICENSE.md",
      "sha256": "cf5619f25b112d5ce7c896efffc8e610bcb345dfadcc19f2c1460aa48fff2c9e",
      "size_bytes": 2805
    },
    {
      "path": "third-party-licenses/numpy/892e6e9281e05f9e-LICENSE.md",
      "sha256": "454ec7350e478e037061850b67395753b425b1cb0a34bbc26290b020bf89d763",
      "size_bytes": 340
    },
    {
      "path": "third-party-licenses/numpy/a62d8b7410f97d10-LICENSE",
      "sha256": "585483905b13d4b42f800c55ba99e89d6e2e33ccd5f503e201c07531d148ff41",
      "size_bytes": 1573
    },
    {
      "path": "third-party-licenses/numpy/aefd64774c70ee6f-LICENSE",
      "sha256": "d78dbb208b80d92b4d333e41a4baae50d12444f46e53199fa7726a91de6e2da7",
      "size_bytes": 1616
    },
    {
      "path": "third-party-licenses/numpy/ba28e7ff75ea728b-dragon4_LICENSE.txt",
      "sha256": "b0fd592d4ead563148e3977e7b589169d46a5ef2ff133c755a81af880a3fc919",
      "size_bytes": 1441
    },
    {
      "path": "third-party-licenses/numpy/c21c93791addfba9-LICENSE.md",
      "sha256": "b4bc2f4fa1c95778f1ed3dd8f14706bece399475b978f9f34b5d3cd72521b48a",
      "size_bytes": 3582
    },
    {
      "path": "third-party-licenses/numpy/c38cab56d01cd957-LICENSE",
      "sha256": "d208152e2777ffd0126eacc1bd21c0320d69e4e6b622d21a2a12a47e8ef73763",
      "size_bytes": 21155
    },
    {
      "path": "third-party-licenses/numpy/caa67dbe4c1ea31d-LICENSE.md",
      "sha256": "92c10699884321f1c2947fe2a70ab23b0fbf1507f756d89dd08f38c61fc3d4fa",
      "size_bytes": 2986
    },
    {
      "path": "third-party-licenses/numpy/ddfcf34665e22241-LICENSE",
      "sha256": "d78dbb208b80d92b4d333e41a4baae50d12444f46e53199fa7726a91de6e2da7",
      "size_bytes": 1616
    },
    {
      "path": "third-party-licenses/numpy/f384fe378597d8ee-LICENSE.md",
      "sha256": "322ac46d870c8aeead6c53adcccc839296fb3c8e456eae155081297daf7f8013",
      "size_bytes": 1540
    },
    {
      "path": "third-party-licenses/numpy/fa40db527ec8a4f8-LICENSE.md",
      "sha256": "28cad82ce1379dc529df30da78ec012d7d0d1d576b03ddcb93388aee53659f59",
      "size_bytes": 1253
    },
    {
      "path": "third-party-licenses/packaging/11c854e2fea5c3c3-LICENSE",
      "sha256": "cad1ef5bd340d73e074ba614d26f7deaca5c7940c3d8c34852e65c4909686c48",
      "size_bytes": 197
    },
    {
      "path": "third-party-licenses/packaging/e9a5bac8b5a01882-LICENSE.APACHE",
      "sha256": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
      "size_bytes": 10174
    },
    {
      "path": "third-party-licenses/packaging/ef96a0844cda24cd-LICENSE.BSD",
      "sha256": "b70e7e9b742f1cc6f948b34c16aa39ffece94196364bc88ff0d2180f0028fac5",
      "size_bytes": 1344
    },
    {
      "path": "third-party-licenses/pillow/60b8570677f4c852-LICENSE",
      "sha256": "4f7866a74802c6326f81faff59a56546b6aec2b10b91973e0e9308de95e79857",
      "size_bytes": 78016
    },
    {
      "path": "third-party-licenses/prebuilt-book-agent/b750eeade19bb396-LICENSE",
      "sha256": "0e0fb1dc8dbfe9faa30fdc67566628d43898f5897340d34354ecb935b5dabea3",
      "size_bytes": 1321
    },
    {
      "path": "third-party-licenses/psutil/7d70cfb623ece0f5-LICENSE",
      "sha256": "c7adc4d5d1337a548b967421f1fbe258b93033a0417708fd6f4e38f8ecbceb80",
      "size_bytes": 1577
    },
    {
      "path": "third-party-licenses/py7zr/c6dc91d12372ba7d-LICENSE",
      "sha256": "dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551",
      "size_bytes": 26530
    },
    {
      "path": "third-party-licenses/pybcj/4d610a0401713428-LICENSE",
      "sha256": "1e7e6bae5a5bde32f1ae5a7c37a082d1ab03cf89354f7f936ac40be9e39a6531",
      "size_bytes": 27032
    },
    {
      "path": "third-party-licenses/pycparser/b4cf246d7037e3e5-LICENSE",
      "sha256": "0c846399369ea76ddd7b5c44fe6d16497415fcf015f5cbb508c24bf98b81c5b1",
      "size_bytes": 1543
    },
    {
      "path": "third-party-licenses/pycryptodomex/6ba7e4be3a3e5e98-LICENSE.rst",
      "sha256": "60b8958a9ef9b7ec512087b725555372175ed2b02b969f8725b8534fde48acdd",
      "size_bytes": 2987
    },
    {
      "path": "third-party-licenses/pydantic-core/bd6c3caec9dc0b2c-LICENSE",
      "sha256": "fbe7f615f18d135c07000e5a86325db27f42c7729699ef166ac1f7a3f4586bf4",
      "size_bytes": 1101
    },
    {
      "path": "third-party-licenses/pydantic-settings/404f172525c78526-LICENSE",
      "sha256": "eb355a753e020346d33d83bf9769135b89fc610568ac531a01c295bcee7fd998",
      "size_bytes": 1103
    },
    {
      "path": "third-party-licenses/pydantic/ea58743ddd8149fe-LICENSE",
      "sha256": "a9e186f3ca16b5eef84318e7a701721351a00cb7b8ae3a4394b67b49e3529ef3",
      "size_bytes": 1129
    },
    {
      "path": "third-party-licenses/pyjwt/d94ac33ee6c5b99c-LICENSE",
      "sha256": "797a7a20231d4c433e9f1911db1731d06b5828b98f499819a034f7c0f56f5ce5",
      "size_bytes": 1085
    },
    {
      "path": "third-party-licenses/pymupdf/6e712f953d37abae-COPYING",
      "sha256": "40e60697600535eabfb5ae05f72829d88cfe8d02dd4792f5a754f6f51dabe55b",
      "size_bytes": 64
    },
    {
      "path": "third-party-licenses/pyppmd/06fc5f72f75ece40-LICENSE",
      "sha256": "1e7e6bae5a5bde32f1ae5a7c37a082d1ab03cf89354f7f936ac40be9e39a6531",
      "size_bytes": 27032
    },
    {
      "path": "third-party-licenses/python-dotenv/6ee341f79804040b-LICENSE",
      "sha256": "80619b7049f08c81683ad0e01f08f257a840652dd71ee83146d36658c7d2c2b9",
      "size_bytes": 1556
    },
    {
      "path": "third-party-licenses/python-multipart/ca8b44050606bf3f-LICENSE.txt",
      "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
      "size_bytes": 11358
    },
    {
      "path": "third-party-licenses/pywin32/0eb90f9858c86a9d-MAPIStubLibrary-License.txt",
      "sha256": "1c4cf44d2fb8bf2d10214d6da80cc9e05502824cc4460f35be4c7bcb4cde53da",
      "size_bytes": 1087
    },
    {
      "path": "third-party-licenses/pywin32/0f36ec7ac95c3104-Scintilla-License.txt",
      "sha256": "57ec79bbeab4fd1cf7460a7ad450d2ab01471810459aeae9e75e4c66b472095f",
      "size_bytes": 873
    },
    {
      "path": "third-party-licenses/pywin32/1445ad867b84e928-LICENSE.txt",
      "sha256": "a0fa1e7b8a4230055685e796548ac084a6c0eea395294574093bba72efd9191b",
      "size_bytes": 12540
    },
    {
      "path": "third-party-licenses/pywin32/1b588beb4a04f4c3-LICENSE",
      "sha256": "1c4cf44d2fb8bf2d10214d6da80cc9e05502824cc4460f35be4c7bcb4cde53da",
      "size_bytes": 1087
    },
    {
      "path": "third-party-licenses/pywin32/3c06ee52d5d89b25-License.txt",
      "sha256": "a74d826efb242db087b850348e20abbfd591b51e2081f2048735290913872924",
      "size_bytes": 1541
    },
    {
      "path": "third-party-licenses/pywin32/6300165282b47172-License.txt",
      "sha256": "a74d826efb242db087b850348e20abbfd591b51e2081f2048735290913872924",
      "size_bytes": 1541
    },
    {
      "path": "third-party-licenses/pywin32/6eec8b7b9c778ef7-License.txt",
      "sha256": "57ec79bbeab4fd1cf7460a7ad450d2ab01471810459aeae9e75e4c66b472095f",
      "size_bytes": 873
    },
    {
      "path": "third-party-licenses/pywin32/6fbb090f28b7d9d7-NOTICE.md",
      "sha256": "dedf997c8f5568a0e0aff57d009f501226ea30c401323d67912b6a8f8735a825",
      "size_bytes": 476
    },
    {
      "path": "third-party-licenses/pywin32/7f00f05027a6f1b3-license.txt",
      "sha256": "5ea2f23c7f00c3006bacf267183e816d8d4b6dc95ea57a4ddb0ff81de6d8719e",
      "size_bytes": 26925
    },
    {
      "path": "third-party-licenses/pywin32/881f648ef42a607c-License.txt",
      "sha256": "fad39c18fc3825fa278db1c86fd52cf88d7c525b3c2fbf7817fa383cbae4d423",
      "size_bytes": 1570
    },
    {
      "path": "third-party-licenses/pywin32/ae73a46638a88910-License.txt",
      "sha256": "fad39c18fc3825fa278db1c86fd52cf88d7c525b3c2fbf7817fa383cbae4d423",
      "size_bytes": 1570
    },
    {
      "path": "third-party-licenses/pywin32/c2a4985aa4145fc3-License.txt",
      "sha256": "a74d826efb242db087b850348e20abbfd591b51e2081f2048735290913872924",
      "size_bytes": 1541
    },
    {
      "path": "third-party-licenses/pywin32/cf5cae3ab668ac79-License.txt",
      "sha256": "fad39c18fc3825fa278db1c86fd52cf88d7c525b3c2fbf7817fa383cbae4d423",
      "size_bytes": 1570
    },
    {
      "path": "third-party-licenses/pywin32/d04b9dead3df9f2b-License.txt",
      "sha256": "a74d826efb242db087b850348e20abbfd591b51e2081f2048735290913872924",
      "size_bytes": 1541
    },
    {
      "path": "third-party-licenses/pywin32/dc8527163d427906-LICENSE.txt",
      "sha256": "a0fa1e7b8a4230055685e796548ac084a6c0eea395294574093bba72efd9191b",
      "size_bytes": 12540
    },
    {
      "path": "third-party-licenses/pywin32/ff463f305e7e68dc-license.txt",
      "sha256": "5ea2f23c7f00c3006bacf267183e816d8d4b6dc95ea57a4ddb0ff81de6d8719e",
      "size_bytes": 26925
    },
    {
      "path": "third-party-licenses/pyyaml/1f5c94674bb026f1-LICENSE",
      "sha256": "8d3928f9dc4490fd635707cb88eb26bd764102a7282954307d3e5167a577e8a4",
      "size_bytes": 1101
    },
    {
      "path": "third-party-licenses/referencing/08ac984ee33059ca-COPYING",
      "sha256": "42dcd63495f87b4eb7c7757afa379bb55a53f94afd7a5f657d9adf57236e515c",
      "size_bytes": 1057
    },
    {
      "path": "third-party-licenses/regex/0fb05a2e9284070c-LICENSE.txt",
      "sha256": "3d220c06594b826bbabf110312f60f385f99e57e529fa4b9e536f79091f8b4c7",
      "size_bytes": 11792
    },
    {
      "path": "third-party-licenses/requests/bd7b91afd66e7fa0-NOTICE",
      "sha256": "f5110972dedad2b4e9d314518daf3b7d72d6e02e499acd802181de6f74571dcc",
      "size_bytes": 38
    },
    {
      "path": "third-party-licenses/requests/fb0b720c70d8ce6a-LICENSE",
      "sha256": "09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b",
      "size_bytes": 10142
    },
    {
      "path": "third-party-licenses/rpds-py/fcd0c1933c03449f-LICENSE",
      "sha256": "8bcb72c82ea8ae74802293c41d93ad7d51434001b0ae45a603a5af0f507aee0a",
      "size_bytes": 1076
    },
    {
      "path": "third-party-licenses/safetensors/07c67dcb9a0a1264-LICENSE",
      "sha256": "1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6",
      "size_bytes": 11558
    },
    {
      "path": "third-party-licenses/setuptools/0e45092c306c1829-LICENSE",
      "sha256": "5a57cb4db85e2a2dd88c290628908add57e3451449e0a9a71fdfb38776fd759d",
      "size_bytes": 1076
    },
    {
      "path": "third-party-licenses/setuptools/123439bfbc433e83-LICENSE.APACHE",
      "sha256": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594",
      "size_bytes": 10174
    },
    {
      "path": "third-party-licenses/setuptools/1ab641e9121b81f5-LICENSE",
      "sha256": "b80816b0d530b8accb4c2211783790984a6e3b61922c2b5ee92f3372ab2742fe",
      "size_bytes": 1072
    },
    {
      "path": "third-party-licenses/setuptools/4094fd3590b59adb-NOTICE",
      "sha256": "2dddf08818297a3b89d43d95ff659d8da85741108c9136dfa3a4d856c0623bd8",
      "size_bytes": 493
    },
    {
      "path": "third-party-licenses/setuptools/4a7fd6a9c689e423-LICENSE",
      "sha256": "458502e12d97bbf64438606a20044aa85eb05fb0a8a807bb35dbec253fd1fc04",
      "size_bytes": 10278
    },
    {
      "path": "third-party-licenses/setuptools/4d09286af1bf926b-LICENSE",
      "sha256": "9755a18519666e5f0f4cae3daad3d7012bcae48a600b31237d75e9fe134e6683",
      "size_bytes": 1076
    },
    {
      "path": "third-party-licenses/setuptools/63a92caf8157263d-LICENSE",
      "sha256": "5a57cb4db85e2a2dd88c290628908add57e3451449e0a9a71fdfb38776fd759d",
      "size_bytes": 1076
    },
    {
      "path": "third-party-licenses/setuptools/6562dd76db576ab9-LICENSE",
      "sha256": "09f1c8c9e941af3e584d59641ea9b87d83c0cb0fd007eb5ef391a7e2643c1a46",
      "size_bytes": 1053
    },
    {
      "path": "third-party-licenses/setuptools/8b28658c9e8179cb-LICENSE.txt",
      "sha256": "30c23618679108f3e8ea1d2a658c7ca417bdfc891c98ef1a89fa4ff0c9828654",
      "size_bytes": 1107
    },
    {
      "path": "third-party-licenses/setuptools/9fe05a3195b3cc3f-LICENSE",
      "sha256": "86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741",
      "size_bytes": 1023
    },
    {
      "path": "third-party-licenses/setuptools/aeab75b4c2775e84-LICENSE",
      "sha256": "86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741",
      "size_bytes": 1023
    },
    {
      "path": "third-party-licenses/setuptools/b8b1f5f03784d7a5-LICENSE",
      "sha256": "ade78d04982d69972d444a8e14a94f87a2334dd3855cc80348ea8e240aa0df2d",
      "size_bytes": 7634
    },
    {
      "path": "third-party-licenses/setuptools/c2780f51d1429c4b-LICENSE",
      "sha256": "cad1ef5bd340d73e074ba614d26f7deaca5c7940c3d8c34852e65c4909686c48",
      "size_bytes": 197
    },
    {
      "path": "third-party-licenses/setuptools/c80865de46db705d-LICENSE.BSD",
      "sha256": "b70e7e9b742f1cc6f948b34c16aa39ffece94196364bc88ff0d2180f0028fac5",
      "size_bytes": 1344
    },
    {
      "path": "third-party-licenses/setuptools/c9e41e71fb671b2e-LICENSE",
      "sha256": "86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741",
      "size_bytes": 1023
    },
    {
      "path": "third-party-licenses/setuptools/d6b8bc4557547f24-LICENSE",
      "sha256": "29e0fd62e929850e86eb28c3fdccf0cefdf4fa94879011cffb3d0d4bed6d4db6",
      "size_bytes": 1089
    },
    {
      "path": "third-party-licenses/setuptools/e972ee51f8cb405e-NOTICE",
      "sha256": "09c9bcea95ca086f8bc5bed174e40bc835b297d40fb5f86bbbb570fe0a5581a7",
      "size_bytes": 18737
    },
    {
      "path": "third-party-licenses/sse-starlette/e453abd81b5ad12e-LICENSE",
      "sha256": "80af6bfccbebd2c14d4aab96695cab9950e177190cc80f5ef819e99996883e8e",
      "size_bytes": 1511
    },
    {
      "path": "third-party-licenses/starlette/717f721f1be51398-LICENSE.md",
      "sha256": "dcb95677a02240243187e964f941847d19b17821cf99e5afae684fab328c19bf",
      "size_bytes": 1518
    },
    {
      "path": "third-party-licenses/sympy/767eeaf795dbfce8-LICENSE",
      "sha256": "07a5e9819f727b4986ad2829c7a29a6320d42575f720eb24d71b7fef573a0286",
      "size_bytes": 7885
    },
    {
      "path": "third-party-licenses/sympy/94e2a313c2183fa6-LICENSE.txt",
      "sha256": "007bc30a58fa40a996e772047120de4eaf31f5110e4f9c3b5f93fcdfbe2eaca1",
      "size_bytes": 1075
    },
    {
      "path": "third-party-licenses/texttable/3391f6db464bf907-LICENSE",
      "sha256": "4ba7bdab54504a3bc44eb33ecca873a26a63ab902822101a87bb46235da63594",
      "size_bytes": 1083
    },
    {
      "path": "third-party-licenses/tomlkit/c4388b01504343b0-LICENSE",
      "sha256": "f2f9b460ba719da6626add264d3782f275a4ff7aab677beda08b330911e23adb",
      "size_bytes": 1062
    },
    {
      "path": "third-party-licenses/torch/000af5e58f31978d-LICENSE.txt",
      "sha256": "e63d8a0f5ab5cc02d848c6ef51b7bea58644a07223aa0acdb905260a1031b2e6",
      "size_bytes": 1133
    },
    {
      "path": "third-party-licenses/torch/012d34b072b31cdb-LICENSE",
      "sha256": "99ec4452f4047b6c53016a502bf94451eb317eff5aab5f63cebc16f94020d64f",
      "size_bytes": 1754
    },
    {
      "path": "third-party-licenses/torch/020fa8056b9cc414-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/057ffcbbade9301e-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/096eee7c37050ec5-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/0b14d5ccfc8ae3b6-LICENSE",
      "sha256": "c364d38c8ee8070159ad68f56a8bab4917b8d020548da33a01e036505c8e4add",
      "size_bytes": 1587
    },
    {
      "path": "third-party-licenses/torch/0d84796ed41f21b5-LICENSE.txt",
      "sha256": "3288ff56f62ade1ef032bd860b6d92482f83f1d3073ad5125b87228b9c11e0a8",
      "size_bytes": 1888
    },
    {
      "path": "third-party-licenses/torch/0f51b035ee2b205e-LICENSE.txt",
      "sha256": "c3b19baa37cf18bac07b65700824acadcfa617316f02af10d3852ed20f4f6ab8",
      "size_bytes": 12706
    },
    {
      "path": "third-party-licenses/torch/15ac02d83e9f5cf0-LICENSE",
      "sha256": "8477bdd6a4d9f5178e5dfda1e32239c7b09c9d6da3804ae3e5c1a80210c0dd21",
      "size_bytes": 1451
    },
    {
      "path": "third-party-licenses/torch/1987b9857feb2977-LICENSE",
      "sha256": "15619fd6ee80e905a159b8139f7791f5ae1dce142d5101d099404cc5cf1007ba",
      "size_bytes": 1705
    },
    {
      "path": "third-party-licenses/torch/1ab5abcd87c44e46-LICENSE.rst",
      "sha256": "81c3c62d810d7277f0583179df2a28a997b013f389f97778e9e7480114e0ca06",
      "size_bytes": 340
    },
    {
      "path": "third-party-licenses/torch/1b491a95f1ea6812-LICENSE",
      "sha256": "2317ba964cb26897602b47271a156b2c9ee140d923fa25e8f2229f20d6f3a819",
      "size_bytes": 1086
    },
    {
      "path": "third-party-licenses/torch/1bddb28b536554a8-LICENSE",
      "sha256": "4baebe905073b57ce85f6a0aeb242cac589181f6574c0dc87993c25d9bcf4775",
      "size_bytes": 12671
    },
    {
      "path": "third-party-licenses/torch/1e0dae2d67a75d8f-LICENSE",
      "sha256": "844e3a38ca6f748e10eb63f07eb343ddca3b5a0a6bb40b0f621fcc54ea03deb3",
      "size_bytes": 1121
    },
    {
      "path": "third-party-licenses/torch/1f00093269c431aa-LICENSE",
      "sha256": "f08a94bfb0bdc1d7f1cb59badaf0f8c551b10db871185622dbf1fd036affa9cb",
      "size_bytes": 1107
    },
    {
      "path": "third-party-licenses/torch/1f88918564d6b190-LICENSE.txt",
      "sha256": "b6fe452605fe29245f0cbafa724b42df94a5e170bedb9d45bc9cfaa4883ad907",
      "size_bytes": 1169
    },
    {
      "path": "third-party-licenses/torch/23170591db6c2e35-LICENSE",
      "sha256": "99ec4452f4047b6c53016a502bf94451eb317eff5aab5f63cebc16f94020d64f",
      "size_bytes": 1754
    },
    {
      "path": "third-party-licenses/torch/24e7a39da250d246-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/25356621a82f4798-LICENSE",
      "sha256": "844e3a38ca6f748e10eb63f07eb343ddca3b5a0a6bb40b0f621fcc54ea03deb3",
      "size_bytes": 1121
    },
    {
      "path": "third-party-licenses/torch/2b6931cc6558558d-LICENSE",
      "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5",
      "size_bytes": 11560
    },
    {
      "path": "third-party-licenses/torch/2e20b75d944dfc10-LICENSE.rst",
      "sha256": "81c3c62d810d7277f0583179df2a28a997b013f389f97778e9e7480114e0ca06",
      "size_bytes": 340
    },
    {
      "path": "third-party-licenses/torch/3148042f9d6dc44b-LICENSE",
      "sha256": "f4df8b2457697851385d9ebb93267832c1dfa24e0e61881952f6b0c452663dc9",
      "size_bytes": 1764
    },
    {
      "path": "third-party-licenses/torch/34440ff12dbdee0b-LICENSE",
      "sha256": "8c29231fd0034d4b1caaae8c0a63bce71f95cd8c4b0494c8588930b75c3d2155",
      "size_bytes": 1410
    },
    {
      "path": "third-party-licenses/torch/38d7390db6751b95-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/394f72aa9820b35e-LICENSE",
      "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5",
      "size_bytes": 11560
    },
    {
      "path": "third-party-licenses/torch/3a1efc907aa90e6e-LICENSE.txt",
      "sha256": "6b9e8b964c2a90f7743107a23bccec9ebc6f5a47d4a8fa3d986aa6f51f86da68",
      "size_bytes": 1574
    },
    {
      "path": "third-party-licenses/torch/3f471b7b9a34654b-LICENSE",
      "sha256": "e438ef741bf3660b5c54f4452d7c0b387c8557207cc3e9cda499e461a94df2b2",
      "size_bytes": 11589
    },
    {
      "path": "third-party-licenses/torch/3f59a46ca08f425d-LICENSE",
      "sha256": "99ec4452f4047b6c53016a502bf94451eb317eff5aab5f63cebc16f94020d64f",
      "size_bytes": 1754
    },
    {
      "path": "third-party-licenses/torch/41a82292d67b1815-LICENSE",
      "sha256": "a4dadeb3d59219de6cdf5cb6bf920760103eed9ae5af2e71b0e8462645397b66",
      "size_bytes": 1376
    },
    {
      "path": "third-party-licenses/torch/43e0660fee92e3d9-LICENSE",
      "sha256": "1eb85fc97224598dad1852b5d6483bbcf0aa8608790dcc657a5a2a761ae9c8c6",
      "size_bytes": 11558
    },
    {
      "path": "third-party-licenses/torch/4418818ca0528087-LICENSE",
      "sha256": "25b5db04aa6070c12ac518b91cbd0a59725c050ecb091456e6ebc3d3eeb369cf",
      "size_bytes": 1458
    },
    {
      "path": "third-party-licenses/torch/44bd708d348a7f79-LICENSE.txt",
      "sha256": "beb8e42e9d6b4284e03304d05a81a0755200a965fc8d0a5e0aea1e84cf805d6e",
      "size_bytes": 1361
    },
    {
      "path": "third-party-licenses/torch/45a5f164a90b025e-LICENSE",
      "sha256": "7aab26dd7e0e6661accc1fd9fc19410e01b466aa0ac36ea668b2013152a8ca23",
      "size_bytes": 1098
    },
    {
      "path": "third-party-licenses/torch/4679f7f6ca539098-LICENSE",
      "sha256": "e1b43a11adfb7a5bd52089243a273ab85f0a695d0437bb34a418969501392573",
      "size_bytes": 1081
    },
    {
      "path": "third-party-licenses/torch/46bcf873674918a0-LICENSE",
      "sha256": "99ec4452f4047b6c53016a502bf94451eb317eff5aab5f63cebc16f94020d64f",
      "size_bytes": 1754
    },
    {
      "path": "third-party-licenses/torch/4cb2f76b15650e2b-LICENSE.txt",
      "sha256": "eb3eab74fe9245818659556acf23e81b8c8a24915a4a244a23804f3fcdf1fd9c",
      "size_bytes": 17315
    },
    {
      "path": "third-party-licenses/torch/4ce67a1d3f22f06e-LICENSE",
      "sha256": "c364d38c8ee8070159ad68f56a8bab4917b8d020548da33a01e036505c8e4add",
      "size_bytes": 1587
    },
    {
      "path": "third-party-licenses/torch/4d4c272c2aaf7d4c-LICENSE.txt",
      "sha256": "932c16f6c4f0187eda3af18df07300f8807eda85ca974bf46c5ed11fd91e5c2f",
      "size_bytes": 1574
    },
    {
      "path": "third-party-licenses/torch/4f73bb9c13a8cf6a-LICENSE",
      "sha256": "8ef81e4c883c5ccb2a08026cc74ba3193279dd5149b36839d976c0a896637d87",
      "size_bytes": 200
    },
    {
      "path": "third-party-licenses/torch/50d2c50ab17033d4-LICENSE",
      "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5",
      "size_bytes": 11560
    },
    {
      "path": "third-party-licenses/torch/568ef02dec145f8f-LICENSE.APACHE",
      "sha256": "eb3d7b5485466acbd81f2b496f595ab637d2792e268206b27d99e793bdb67549",
      "size_bytes": 10351
    },
    {
      "path": "third-party-licenses/torch/5d0844276d7620c3-LICENSE",
      "sha256": "5494773a5dcf654c0c3c844fbb11cfc4f898ea0ea44cf467f29e5c99097da6e7",
      "size_bytes": 1713
    },
    {
      "path": "third-party-licenses/torch/5d3ee7cad434b050-LICENSE",
      "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5",
      "size_bytes": 11560
    },
    {
      "path": "third-party-licenses/torch/63c9efa00504c8e7-LICENSE.BSD",
      "sha256": "67daf15b478dbd91bcd83bff907efff68471d42d2138226b89f039d658d53435",
      "size_bytes": 1367
    },
    {
      "path": "third-party-licenses/torch/658c67bb72402f54-LICENSE",
      "sha256": "e438ef741bf3660b5c54f4452d7c0b387c8557207cc3e9cda499e461a94df2b2",
      "size_bytes": 11589
    },
    {
      "path": "third-party-licenses/torch/65feb792d908bb47-LICENSE",
      "sha256": "b1dd911e534a75dd4dfd8dbc11a3193bd177c8390e7fcf462f98d2c8c235e112",
      "size_bytes": 11814
    },
    {
      "path": "third-party-licenses/torch/6ab6f3ebe36250fc-LICENSE",
      "sha256": "6bc97741b2f00a1d0a2f8e9be4c8af7ff837f968fe8e494864caf57026cfdbcb",
      "size_bytes": 1173
    },
    {
      "path": "third-party-licenses/torch/6f3ff74d1e961003-LICENSE",
      "sha256": "68349589306bdfa3631ac7f84633956bf21b6a448ed5e43383ea75a8a5f54e4c",
      "size_bytes": 1168
    },
    {
      "path": "third-party-licenses/torch/70c92009f569c7ff-LICENSE",
      "sha256": "6247f690b423835966eba51cad47b4c7d6a72ca226733dd1c473e4624fe6bb23",
      "size_bytes": 1555
    },
    {
      "path": "third-party-licenses/torch/71e8135b761ff506-LICENSE",
      "sha256": "99ec4452f4047b6c53016a502bf94451eb317eff5aab5f63cebc16f94020d64f",
      "size_bytes": 1754
    },
    {
      "path": "third-party-licenses/torch/720a043a5f63b8e2-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/732e9d1d0dc3a9f3-LICENSE.rst",
      "sha256": "81c3c62d810d7277f0583179df2a28a997b013f389f97778e9e7480114e0ca06",
      "size_bytes": 340
    },
    {
      "path": "third-party-licenses/torch/76fa1ec680b6563a-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/778654dd362ccfc1-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/7bad43a1c663d2d3-LICENSE",
      "sha256": "e53b24254a17f6acdaf967557c287dca7e920b22cc6290f6a84d57c34d942a6e",
      "size_bytes": 1114
    },
    {
      "path": "third-party-licenses/torch/7e5ab77aaefbcbfe-LICENSE",
      "sha256": "c364d38c8ee8070159ad68f56a8bab4917b8d020548da33a01e036505c8e4add",
      "size_bytes": 1587
    },
    {
      "path": "third-party-licenses/torch/81f9de42fb4cff6d-LICENSE.rst",
      "sha256": "81c3c62d810d7277f0583179df2a28a997b013f389f97778e9e7480114e0ca06",
      "size_bytes": 340
    },
    {
      "path": "third-party-licenses/torch/83a0b2cad3631647-LICENSE",
      "sha256": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b",
      "size_bytes": 1162
    },
    {
      "path": "third-party-licenses/torch/83d9a4cd337039d3-LICENSE",
      "sha256": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b",
      "size_bytes": 1162
    },
    {
      "path": "third-party-licenses/torch/878c0ed7cc080bee-LICENSE.txt",
      "sha256": "a51531fad20e44cae492c601bc0997d961c17a74f25f9473ff62eb70e108277d",
      "size_bytes": 1565
    },
    {
      "path": "third-party-licenses/torch/8e3c8657c4d54274-LICENSE",
      "sha256": "5d5d5b022ecf828c796a64ad7afcfd62971bf58a52b71668cd48137ca02824c5",
      "size_bytes": 1565
    },
    {
      "path": "third-party-licenses/torch/923573b2290edd3f-LICENSE.txt",
      "sha256": "3288ff56f62ade1ef032bd860b6d92482f83f1d3073ad5125b87228b9c11e0a8",
      "size_bytes": 1888
    },
    {
      "path": "third-party-licenses/torch/932fff1dd3afca18-LICENSE.rst",
      "sha256": "81c3c62d810d7277f0583179df2a28a997b013f389f97778e9e7480114e0ca06",
      "size_bytes": 340
    },
    {
      "path": "third-party-licenses/torch/93b14a999e446b81-LICENSE",
      "sha256": "9e7b48284b1aef91999d1967d093711bab8f3bbbaf31e0670ab7a3af077c0a2b",
      "size_bytes": 1127
    },
    {
      "path": "third-party-licenses/torch/93ef29e6e98ebe1c-LICENSE",
      "sha256": "4805a18e3c617424da5b7f6d8b9fde3df2fb6a5e26a6b6663a6cdb66db664d8c",
      "size_bytes": 1591
    },
    {
      "path": "third-party-licenses/torch/95a8821c42dd5a93-LICENSE",
      "sha256": "82ade5d7d9b029044b5fbbc326207fc47c2d44ee4dd71e8a559c36d728217de9",
      "size_bytes": 1096
    },
    {
      "path": "third-party-licenses/torch/9611af4ef03999e9-LICENSE.txt",
      "sha256": "6b9e8b964c2a90f7743107a23bccec9ebc6f5a47d4a8fa3d986aa6f51f86da68",
      "size_bytes": 1574
    },
    {
      "path": "third-party-licenses/torch/9690869ec82dc7ff-LICENSE",
      "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5",
      "size_bytes": 11560
    },
    {
      "path": "third-party-licenses/torch/98445537094b5eca-LICENSE.txt",
      "sha256": "e5fc8b0b0357a75d63649c8f2552576aaa6941c361a013710bb53afc64d3a8aa",
      "size_bytes": 1118
    },
    {
      "path": "third-party-licenses/torch/9bcc07396f3695fd-LICENSE.txt",
      "sha256": "c3b19baa37cf18bac07b65700824acadcfa617316f02af10d3852ed20f4f6ab8",
      "size_bytes": 12706
    },
    {
      "path": "third-party-licenses/torch/9d236d10d50376fa-LICENSE",
      "sha256": "99ec4452f4047b6c53016a502bf94451eb317eff5aab5f63cebc16f94020d64f",
      "size_bytes": 1754
    },
    {
      "path": "third-party-licenses/torch/a3af08ceb14d4e70-LICENSE.rst",
      "sha256": "81c3c62d810d7277f0583179df2a28a997b013f389f97778e9e7480114e0ca06",
      "size_bytes": 340
    },
    {
      "path": "third-party-licenses/torch/a42e3616102ec1a4-LICENSE",
      "sha256": "fcf1a18be2e25ba82acf2c59821b030d8ee764e4e201db6ef3c51900d385515f",
      "size_bytes": 1126
    },
    {
      "path": "third-party-licenses/torch/a68145b6a6945de2-LICENSE",
      "sha256": "6bef87f6b4eda6c3cf0f42f780967e192df6412e4933f0ffb106638629aa3364",
      "size_bytes": 15275
    },
    {
      "path": "third-party-licenses/torch/ac000064f187d287-LICENSE",
      "sha256": "35cf0c0dca02767d12b9a8c12ae1b6a1c08045f220df4a52b0e01563a568fe6b",
      "size_bytes": 11542
    },
    {
      "path": "third-party-licenses/torch/b14490d244e39dd6-LICENSE.txt",
      "sha256": "6b9e8b964c2a90f7743107a23bccec9ebc6f5a47d4a8fa3d986aa6f51f86da68",
      "size_bytes": 1574
    },
    {
      "path": "third-party-licenses/torch/b152e206fedb11c6-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/b5cccfdd56d29de3-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/bb4c4e06309173d1-LICENSE.txt",
      "sha256": "10e174914fb737aec2d32762bd2e45861acb5ebf1656bee6cf575a6019a08cf0",
      "size_bytes": 1895
    },
    {
      "path": "third-party-licenses/torch/c18a22744d03cae4-LICENSE.rst",
      "sha256": "b74018ea5fe273c10868dec1c5b832865fa4cf5bc44715a004d172e0a49a3f23",
      "size_bytes": 1458
    },
    {
      "path": "third-party-licenses/torch/c59a7e2bf6163ddd-LICENSE",
      "sha256": "0115478d567121238cf6cc1c0c361926cf07a49d9e4c9e66da97fac6a01646b3",
      "size_bytes": 1184
    },
    {
      "path": "third-party-licenses/torch/c643fc658eb3d4f4-LICENSE",
      "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5",
      "size_bytes": 11560
    },
    {
      "path": "third-party-licenses/torch/ce8e5d64c3015701-LICENSE",
      "sha256": "322bba2f33f594948052de342fd7d5bd26892e2a92ba75fbb5a433eff0b229c7",
      "size_bytes": 1563
    },
    {
      "path": "third-party-licenses/torch/d382d51b74d1dde7-LICENSE",
      "sha256": "2aae36e3c88f88b5e8afff5ca8d05480745ba7ad7e8d62867293c604efc0ce46",
      "size_bytes": 1404
    },
    {
      "path": "third-party-licenses/torch/d414936ad243b5dd-LICENSE.txt",
      "sha256": "3288ff56f62ade1ef032bd860b6d92482f83f1d3073ad5125b87228b9c11e0a8",
      "size_bytes": 1888
    },
    {
      "path": "third-party-licenses/torch/d431c50ef2b89f09-LICENSE",
      "sha256": "0fc92425d130d9c87a5eb7427082e3afdbff6ef169bc678e15abba4c2d37c934",
      "size_bytes": 3548
    },
    {
      "path": "third-party-licenses/torch/d86156e7d7554a5f-LICENSE",
      "sha256": "97729794764240cc12e0e22fe31b0cea824741c601bd09bd91b832e285e1f8c5",
      "size_bytes": 1642
    },
    {
      "path": "third-party-licenses/torch/e04596b38de5343a-LICENSE",
      "sha256": "8477bdd6a4d9f5178e5dfda1e32239c7b09c9d6da3804ae3e5c1a80210c0dd21",
      "size_bytes": 1451
    },
    {
      "path": "third-party-licenses/torch/e1fd63729d99cd47-LICENSE",
      "sha256": "46c35a3c9ac8ef63c16ca69b5cf0166df9fcdb789e318175c92a219de517b8e7",
      "size_bytes": 1503
    },
    {
      "path": "third-party-licenses/torch/e3aa5bda22dc7a7a-LICENSE",
      "sha256": "abd3ed80490d1d168f12f6ced5a558398640e6d375382c7b85d290689a222822",
      "size_bytes": 590
    },
    {
      "path": "third-party-licenses/torch/e3f5bf83e6fd8b70-LICENSE",
      "sha256": "c364d38c8ee8070159ad68f56a8bab4917b8d020548da33a01e036505c8e4add",
      "size_bytes": 1587
    },
    {
      "path": "third-party-licenses/torch/e7f7eb90618838ff-LICENSE",
      "sha256": "3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5",
      "size_bytes": 11560
    },
    {
      "path": "third-party-licenses/torch/e845cee760dabf6e-LICENSE",
      "sha256": "8c29231fd0034d4b1caaae8c0a63bce71f95cd8c4b0494c8588930b75c3d2155",
      "size_bytes": 1410
    },
    {
      "path": "third-party-licenses/torch/ea19c7c3e4500582-LICENSE",
      "sha256": "bb546eae5924d8ee842e0e567e6d533c5824bdebccf605f99a5b3429034e6697",
      "size_bytes": 1097
    },
    {
      "path": "third-party-licenses/torch/f063c5a9ee927ae6-LICENSE",
      "sha256": "5494773a5dcf654c0c3c844fbb11cfc4f898ea0ea44cf467f29e5c99097da6e7",
      "size_bytes": 1713
    },
    {
      "path": "third-party-licenses/torch/f589495d9a662be4-LICENSE.txt",
      "sha256": "c3b19baa37cf18bac07b65700824acadcfa617316f02af10d3852ed20f4f6ab8",
      "size_bytes": 12706
    },
    {
      "path": "third-party-licenses/torch/f7f25c636a548517-LICENSE.rst",
      "sha256": "4f8f489489bc1ac9608b13243e6dbeb28070cefd6da94de0784cc919afbf10f6",
      "size_bytes": 155
    },
    {
      "path": "third-party-licenses/torch/f861d3e2e007d200-LICENSE.txt",
      "sha256": "dcd8a8d43f2dc19ba6f879f3a7e96f59e66ecb195099f700dfdcfb50641c10c9",
      "size_bytes": 2812
    },
    {
      "path": "third-party-licenses/torch/fa17b838b2594837-LICENSE.txt",
      "sha256": "e63d8a0f5ab5cc02d848c6ef51b7bea58644a07223aa0acdb905260a1031b2e6",
      "size_bytes": 1133
    },
    {
      "path": "third-party-licenses/tqdm/6539f81fd7cb38e2-LICENCE",
      "sha256": "fcff87c3a47ce8028a8512aa182d4fcf0ad1c90544ee75cf9b343684cac194de",
      "size_bytes": 1985
    },
    {
      "path": "third-party-licenses/transformers/14a65df99717c958-LICENSE",
      "sha256": "77fd4710def9ec3c0f6225800e0235f15a425abd4a8b03559127fcd782612049",
      "size_bytes": 11418
    },
    {
      "path": "third-party-licenses/typing-extensions/2231b6c46c068b83-LICENSE",
      "sha256": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf",
      "size_bytes": 13936
    },
    {
      "path": "third-party-licenses/typing-inspection/215ebb8580f197a8-LICENSE",
      "sha256": "804b59b25f2c31bd278f9202a19ae49a3945aa2664387e2d0a128c7cacc61ec3",
      "size_bytes": 1090
    },
    {
      "path": "third-party-licenses/urllib3/3677f050c9618f5d-LICENSE.txt",
      "sha256": "130e3a64d5fdd5d096a752694634a7d9df284469de86e5732100268041e3d686",
      "size_bytes": 1093
    },
    {
      "path": "third-party-licenses/uvicorn/b645068efededc15-LICENSE.md",
      "sha256": "efe1acf3e62fb99c288b0ec73e5a773b7268ef4320fe757ea994214e4b63c371",
      "size_bytes": 1526
    },
    {
      "path": "weights/BAAI-bge-m3/MODEL-LICENSE.md",
      "sha256": "be54a7a1b68e244893db8ec84597532f3fdab3c6643dafdd713f806967f4ffb6",
      "size_bytes": 1610
    },
    {
      "path": "weights/BAAI-bge-m3/README.md",
      "sha256": "6141278fbe1849c5d287cd5077166b59db9d30f2e7d5f0086c218a2360ac3fa6",
      "size_bytes": 3756
    },
    {
      "path": "weights/BAAI-bge-m3/UPSTREAM-LICENSE.txt",
      "sha256": "587a673933425dbc36ec61268d3b954051b2d3ef3c9b322ede357976055ffdd5",
      "size_bytes": 1065
    },
    {
      "path": "weights/BAAI-bge-m3/book-agent-query-contract.json",
      "sha256": "0bbf58db275d4b91d1f50c8183fef3a0d7f59515e72b582e8af9136e18f664a4",
      "size_bytes": 1197
    },
    {
      "path": "weights/BAAI-bge-m3/config.json",
      "sha256": "26159e7ad065073448460117eb24b7a4572f6f4e78eadff65dc0a11c052449fa",
      "size_bytes": 687
    },
    {
      "path": "weights/BAAI-bge-m3/model.safetensors",
      "sha256": "993b2248881724788dcab8c644a91dfd63584b6e5604ff2037cb5541e1e38e7e",
      "size_bytes": 2271064456
    },
    {
      "path": "weights/BAAI-bge-m3/sentencepiece.bpe.model",
      "sha256": "cfc8146abe2a0488e9e2a0c56de7952f7c11ab059eca145a0a727afce0db2865",
      "size_bytes": 5069051
    },
    {
      "path": "weights/BAAI-bge-m3/special_tokens_map.json",
      "sha256": "8c785abebea9ae3257b61681b4e6fd8365ceafde980c21970d001e834cf10835",
      "size_bytes": 964
    },
    {
      "path": "weights/BAAI-bge-m3/tokenizer.json",
      "sha256": "21106b6d7dab2952c1d496fb21d5dc9db75c28ed361a05f5020bbba27810dd08",
      "size_bytes": 17098108
    },
    {
      "path": "weights/BAAI-bge-m3/tokenizer_config.json",
      "sha256": "a62b2b6784f990259fddef5f16388693a8043be4f69179e6a5257eeb3f9abac4",
      "size_bytes": 444
    },
    {
      "path": "wheelhouse/annotated_types-0.8.0-py3-none-any.whl",
      "sha256": "f072f4d804ea359e4eaf198b1af7a8b0943881a87f31bb764f8bf219bb9419e0",
      "size_bytes": 13427
    },
    {
      "path": "wheelhouse/anyio-4.15.1-py3-none-any.whl",
      "sha256": "6152fdbbf9a77fdec97731721bebf7c4c44f7c29b424b0065826173efc7ed101",
      "size_bytes": 132079
    },
    {
      "path": "wheelhouse/attrs-26.1.0-py3-none-any.whl",
      "sha256": "c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309",
      "size_bytes": 67548
    },
    {
      "path": "wheelhouse/backports_zstd-1.7.0-cp313-cp313-win_amd64.whl",
      "sha256": "8086b4a7443bb2863f7ef8edb317b715d5f3ccec6c5512619bd23d57661ba1b7",
      "size_bytes": 329550
    },
    {
      "path": "wheelhouse/brotli-1.2.0-cp313-cp313-win_amd64.whl",
      "sha256": "b63daa43d82f0cdabf98dee215b375b4058cce72871fd07934f179885aad16e8",
      "size_bytes": 369116
    },
    {
      "path": "wheelhouse/certifi-2026.7.22-py3-none-any.whl",
      "sha256": "62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775",
      "size_bytes": 136983
    },
    {
      "path": "wheelhouse/cffi-2.1.1-cp313-cp313-win_amd64.whl",
      "sha256": "1aa5645c30469b09530c4ebca77ebf8f17618293c58f8549cb1a543a50236e7d",
      "size_bytes": 185688
    },
    {
      "path": "wheelhouse/click-8.5.0-py3-none-any.whl",
      "sha256": "255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360",
      "size_bytes": 125251
    },
    {
      "path": "wheelhouse/cryptography-50.0.2-cp311-abi3-win_amd64.whl",
      "sha256": "7afa5a6602a9f29af1f3a2965f831bae7c9d5d597b7cbb716d41ab3b7d89879c",
      "size_bytes": 3824692
    },
    {
      "path": "wheelhouse/h11-0.16.0-py3-none-any.whl",
      "sha256": "63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86",
      "size_bytes": 37515
    },
    {
      "path": "wheelhouse/httpcore-1.0.9-py3-none-any.whl",
      "sha256": "2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55",
      "size_bytes": 78784
    },
    {
      "path": "wheelhouse/httpx-0.28.1-py3-none-any.whl",
      "sha256": "d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad",
      "size_bytes": 73517
    },
    {
      "path": "wheelhouse/httpx_sse-0.4.3-py3-none-any.whl",
      "sha256": "0ac1c9fe3c0afad2e0ebb25a934a59f4c7823b60792691f779fad2c5568830fc",
      "size_bytes": 8960
    },
    {
      "path": "wheelhouse/idna-3.20-py3-none-any.whl",
      "sha256": "ab7ae7122974553370f0bdb919e1a960b2cd1bc1ef0276416d896db81c14582c",
      "size_bytes": 69583
    },
    {
      "path": "wheelhouse/inflate64-1.0.4-cp313-cp313-win_amd64.whl",
      "sha256": "3983f53b590ff7d0ba243f664ce852aca882482f30f7a8eab33e10d769336d0c",
      "size_bytes": 35578
    },
    {
      "path": "wheelhouse/jsonschema-4.26.0-py3-none-any.whl",
      "sha256": "d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce",
      "size_bytes": 90630
    },
    {
      "path": "wheelhouse/jsonschema_specifications-2025.9.1-py3-none-any.whl",
      "sha256": "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe",
      "size_bytes": 18437
    },
    {
      "path": "wheelhouse/mcp-1.30.0-py3-none-any.whl",
      "sha256": "666edb5009503e1047c9d60346a756f94b261f05cc2625f23d41c728ffc484d0",
      "size_bytes": 234581
    },
    {
      "path": "wheelhouse/multivolumefile-0.2.3-py3-none-any.whl",
      "sha256": "237f4353b60af1703087cf7725755a1f6fcaeeea48421e1896940cd1c920d678",
      "size_bytes": 17037
    },
    {
      "path": "wheelhouse/numpy-2.5.3-cp313-cp313-win_amd64.whl",
      "sha256": "71cad2b2a7451ab79d8f5e71b453485b6775963d5cf794179144a7463fe6e8ec",
      "size_bytes": 12560965
    },
    {
      "path": "wheelhouse/pillow-12.3.0-cp313-cp313-win_amd64.whl",
      "sha256": "1cca606cd25738df4ed873d5ad46bbdb3d83b5cbca291f6b4ff13a4df6b0bbe8",
      "size_bytes": 7239691
    },
    {
      "path": "wheelhouse/psutil-7.2.2-cp37-abi3-win_amd64.whl",
      "sha256": "eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988",
      "size_bytes": 137737
    },
    {
      "path": "wheelhouse/py7zr-1.1.3-py3-none-any.whl",
      "sha256": "17934a35089e026dec6c72ee275d9b841e646881ef822d618e805c3006661d9a",
      "size_bytes": 72242
    },
    {
      "path": "wheelhouse/pybcj-1.0.8-cp313-cp313-win_amd64.whl",
      "sha256": "e47d9c655d276200e5d08f7b550097dacc826364b44931f0fbdc0da2e4bdf448",
      "size_bytes": 24956
    },
    {
      "path": "wheelhouse/pycparser-3.0-py3-none-any.whl",
      "sha256": "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992",
      "size_bytes": 48172
    },
    {
      "path": "wheelhouse/pycryptodomex-3.23.0-cp37-abi3-win_amd64.whl",
      "sha256": "52e5ca58c3a0b0bd5e100a9fbc8015059b05cffc6c66ce9d98b4b45e023443b9",
      "size_bytes": 1803124
    },
    {
      "path": "wheelhouse/pydantic-2.13.5-py3-none-any.whl",
      "sha256": "346a034f080da3755d8e9cb5e00e8b07de1d39e4f6e2c87d8ab7cafa0b269a73",
      "size_bytes": 472589
    },
    {
      "path": "wheelhouse/pydantic_core-2.46.5-cp313-cp313-win_amd64.whl",
      "sha256": "15f4a94963c95accac15b7b657bb177d3ad82bb90b0d0526d9a9b85079925db5",
      "size_bytes": 2041980
    },
    {
      "path": "wheelhouse/pydantic_settings-2.15.0-py3-none-any.whl",
      "sha256": "0ba092c291c94baceb5eff768aa0d56400a457585bc0175925a5a5510303da42",
      "size_bytes": 69413
    },
    {
      "path": "wheelhouse/pyjwt-2.15.1-py3-none-any.whl",
      "sha256": "42d59d631f7768a1028a64c7ff581a9bf7519804daf91fc5b6c56e30eec5e193",
      "size_bytes": 33860
    },
    {
      "path": "wheelhouse/pymupdf-1.28.2-cp310-abi3-win_amd64.whl",
      "sha256": "ebd244918798502d7b4504c90410d1711a4d7675a32584ca30f1bab419ecbffe",
      "size_bytes": 19826532
    },
    {
      "path": "wheelhouse/pyppmd-1.3.1-cp313-cp313-win_amd64.whl",
      "sha256": "df8d84ab72381058a964ba66e5e81ed52dbd0b5ad734a5ef8353452983506098",
      "size_bytes": 46962
    },
    {
      "path": "wheelhouse/python_dotenv-1.2.4-py3-none-any.whl",
      "sha256": "42269a8a5b3fd54ffa6f3d84b18abed50064717576b4ecf03dc4a55d8aa04fdc",
      "size_bytes": 23266
    },
    {
      "path": "wheelhouse/python_multipart-0.0.32-py3-none-any.whl",
      "sha256": "ff6d3f776f16878c894e52e107296ffc890e913c611b1a4ec6c44e2821fe2e23",
      "size_bytes": 30042
    },
    {
      "path": "wheelhouse/pywin32-312-cp313-cp313-win_amd64.whl",
      "sha256": "c53e878d15a1c44788082bfe712a905433473aa38f86375b7cf8b45e3acbaaf9",
      "size_bytes": 6914298
    },
    {
      "path": "wheelhouse/pyyaml-6.0.3-cp313-cp313-win_amd64.whl",
      "sha256": "79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c",
      "size_bytes": 154090
    },
    {
      "path": "wheelhouse/referencing-0.37.0-py3-none-any.whl",
      "sha256": "381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231",
      "size_bytes": 26766
    },
    {
      "path": "wheelhouse/rpds_py-2026.6.3-cp313-cp313-win_amd64.whl",
      "sha256": "9250a9a0a6fd4648b3f868da8d91a4c52b5811a62df58e753d50ae4454a36f80",
      "size_bytes": 219454
    },
    {
      "path": "wheelhouse/sse_starlette-3.5.0-py3-none-any.whl",
      "sha256": "3e6e1070df3f0f5d9cea81496de92dbb72f6721871d99748ece67441dd8b7997",
      "size_bytes": 17407
    },
    {
      "path": "wheelhouse/starlette-1.7.0-py3-none-any.whl",
      "sha256": "67f8e99895493dd2911a03f11314af6ceebeae4e704bb9f43dfc6a9db151c93e",
      "size_bytes": 78980
    },
    {
      "path": "wheelhouse/texttable-1.7.0-py2.py3-none-any.whl",
      "sha256": "72227d592c82b3d7f672731ae73e4d1f88cd8e2ef5b075a7a7f01a23a3743917",
      "size_bytes": 10768
    },
    {
      "path": "wheelhouse/tomlkit-0.15.1-py3-none-any.whl",
      "sha256": "177a05aece5a8ca5266fd3c448abb47b8d352f09d477d3ca8332db4d89b24304",
      "size_bytes": 49449
    },
    {
      "path": "wheelhouse/typing_extensions-4.16.0-py3-none-any.whl",
      "sha256": "481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8",
      "size_bytes": 45571
    },
    {
      "path": "wheelhouse/typing_inspection-0.4.4-py3-none-any.whl",
      "sha256": "65b8397ba37ccbce054456aaccddfc91e6e3083c92824df348d96ca832f3f147",
      "size_bytes": 14750
    },
    {
      "path": "wheelhouse/uvicorn-0.54.0-py3-none-any.whl",
      "sha256": "505bdb0f318731d45f1f712071fc781a8981f6847a31c902c9f5e652d4f67faf",
      "size_bytes": 87427
    },
    {
      "path": "一句话安装提示词.md",
      "sha256": "c7a027ec70e36d83d7d5fdb3f5baba0c561fa2f70cfcb247cbe7d30d61361a81",
      "size_bytes": 3645
    },
    {
      "path": "安装.ps1",
      "sha256": "cf2670deaa112999e2cd3c86775943e877f8dd3307f43ec4b93347713887612c",
      "size_bytes": 17875
    },
    {
      "path": "安装Agent操作指南.md",
      "sha256": "6e4dfe35b5c7ebaf1f0c8594a44a55510fc592d2f6f3f49791b569cbf4aa5949",
      "size_bytes": 24569
    },
    {
      "path": "用户完整使用手册.md",
      "sha256": "01ae1d15902f37540d9a8b47733c356089ee719be9c73bf3228a1b52ce8b27e9",
      "size_bytes": 77908
    },
    {
      "path": "网站发布交接说明.md",
      "sha256": "983ce4b74e258ea8df9ee97dd3292535edac6a05d13a720c47a389d3e2f742b1",
      "size_bytes": 40358
    }
  ],
  "licenses": [
    {
      "name": "annotated-types",
      "version": "0.8.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Homepage, https://github.com/annotated-types/annotated-types",
        "Source, https://github.com/annotated-types/annotated-types",
        "Changelog, https://github.com/annotated-types/annotated-types/releases"
      ],
      "bundled_license_files": [
        "third-party-licenses/annotated-types/289bfef3a422b5d7-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/annotated-types/289bfef3a422b5d7-LICENSE": "annotated_types-0.8.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "anyio",
      "version": "4.15.1",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://anyio.readthedocs.io/en/latest/",
        "Changelog, https://anyio.readthedocs.io/en/stable/versionhistory.html",
        "Source code, https://github.com/agronholm/anyio",
        "Issue tracker, https://github.com/agronholm/anyio/issues"
      ],
      "bundled_license_files": [
        "third-party-licenses/anyio/320fb46da982dd20-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/anyio/320fb46da982dd20-LICENSE": "anyio-4.15.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "attrs",
      "version": "26.1.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://www.attrs.org/",
        "Changelog, https://www.attrs.org/en/stable/changelog.html",
        "GitHub, https://github.com/python-attrs/attrs",
        "Funding, https://github.com/sponsors/hynek",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-attrs?utm_source=pypi-attrs&utm_medium=pypi"
      ],
      "bundled_license_files": [
        "third-party-licenses/attrs/0d26a74c4cd409f1-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/attrs/0d26a74c4cd409f1-LICENSE": "attrs-26.1.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "backports.zstd",
      "version": "1.7.0",
      "license_expression": "PSF-2.0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/rogdham/backports.zstd",
        "Source, https://github.com/rogdham/backports.zstd"
      ],
      "bundled_license_files": [
        "third-party-licenses/backports.zstd/29f0a9349a98f786-LICENSE.txt",
        "third-party-licenses/backports.zstd/8fe2fae6851b8b02-LICENSE_zstd.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/backports.zstd/29f0a9349a98f786-LICENSE.txt": "backports_zstd-1.7.0.dist-info/licenses/LICENSE.txt",
        "third-party-licenses/backports.zstd/8fe2fae6851b8b02-LICENSE_zstd.txt": "backports_zstd-1.7.0.dist-info/licenses/LICENSE_zstd.txt"
      }
    },
    {
      "name": "brotli",
      "version": "1.2.0",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/brotli/5927d884110638aa-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/brotli/5927d884110638aa-LICENSE": "brotli-1.2.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "certifi",
      "version": "2026.7.22",
      "license_expression": null,
      "license": "MPL-2.0",
      "license_classifiers": [
        "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)"
      ],
      "project_urls": [
        "Source, https://github.com/certifi/python-certifi"
      ],
      "bundled_license_files": [
        "third-party-licenses/certifi/c1aedbaa6db194c8-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/certifi/c1aedbaa6db194c8-LICENSE": "certifi-2026.7.22.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "cffi",
      "version": "2.1.1",
      "license_expression": "MIT-0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://cffi.readthedocs.io/",
        "Changelog, https://cffi.readthedocs.io/en/latest/whatsnew.html",
        "Download, https://github.com/python-cffi/cffi/releases",
        "Contact, https://groups.google.com/forum/#!forum/python-cffi",
        "Source Code, https://github.com/python-cffi/cffi",
        "Issue Tracker, https://github.com/python-cffi/cffi/issues"
      ],
      "bundled_license_files": [
        "third-party-licenses/cffi/2e2d841f3829cb8c-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/cffi/2e2d841f3829cb8c-LICENSE": "cffi-2.1.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "click",
      "version": "8.5.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Changes, https://click.palletsprojects.com/page/changes/",
        "Chat, https://discord.gg/pallets",
        "Documentation, https://click.palletsprojects.com/",
        "Donate, https://palletsprojects.com/donate",
        "Source, https://github.com/pallets/click/"
      ],
      "bundled_license_files": [
        "third-party-licenses/click/1c294ee0ed0fe5a4-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/click/1c294ee0ed0fe5a4-LICENSE.txt": "click-8.5.0.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "cryptography",
      "version": "50.0.2",
      "license_expression": "Apache-2.0 OR BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "changelog, https://cryptography.io/en/latest/changelog/",
        "documentation, https://cryptography.io/",
        "homepage, https://github.com/pyca/cryptography",
        "issues, https://github.com/pyca/cryptography/issues",
        "source, https://github.com/pyca/cryptography/"
      ],
      "bundled_license_files": [
        "third-party-licenses/cryptography/8e9b59db150b8b29-LICENSE",
        "third-party-licenses/cryptography/22cdd958c280cb3f-LICENSE.APACHE",
        "third-party-licenses/cryptography/33a7c36a4f64f214-LICENSE.BSD"
      ],
      "bundled_license_sources": {
        "third-party-licenses/cryptography/8e9b59db150b8b29-LICENSE": "cryptography-50.0.2.dist-info/licenses/LICENSE",
        "third-party-licenses/cryptography/22cdd958c280cb3f-LICENSE.APACHE": "cryptography-50.0.2.dist-info/licenses/LICENSE.APACHE",
        "third-party-licenses/cryptography/33a7c36a4f64f214-LICENSE.BSD": "cryptography-50.0.2.dist-info/licenses/LICENSE.BSD"
      }
    },
    {
      "name": "h11",
      "version": "0.16.0",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/h11/39d084ff20ffc40e-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/h11/39d084ff20ffc40e-LICENSE.txt": "h11-0.16.0.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "httpcore",
      "version": "1.0.9",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: BSD License"
      ],
      "project_urls": [
        "Documentation, https://www.encode.io/httpcore",
        "Homepage, https://www.encode.io/httpcore/",
        "Source, https://github.com/encode/httpcore"
      ],
      "bundled_license_files": [
        "third-party-licenses/httpcore/b6618d8dc766ea7c-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/httpcore/b6618d8dc766ea7c-LICENSE.md": "httpcore-1.0.9.dist-info/licenses/LICENSE.md"
      }
    },
    {
      "name": "httpx",
      "version": "0.28.1",
      "license_expression": null,
      "license": "BSD-3-Clause",
      "license_classifiers": [
        "License :: OSI Approved :: BSD License"
      ],
      "project_urls": [
        "Changelog, https://github.com/encode/httpx/blob/master/CHANGELOG.md",
        "Documentation, https://www.python-httpx.org",
        "Homepage, https://github.com/encode/httpx",
        "Source, https://github.com/encode/httpx"
      ],
      "bundled_license_files": [
        "third-party-licenses/httpx/1a79882f84c42428-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/httpx/1a79882f84c42428-LICENSE.md": "httpx-0.28.1.dist-info/licenses/LICENSE.md"
      }
    },
    {
      "name": "httpx-sse",
      "version": "0.4.3",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/florimondmanca/httpx-sse"
      ],
      "bundled_license_files": [
        "third-party-licenses/httpx-sse/696bca653f07d94f-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/httpx-sse/696bca653f07d94f-LICENSE": "httpx_sse-0.4.3.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "idna",
      "version": "3.20",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Changelog, https://github.com/kjd/idna/blob/master/HISTORY.md",
        "Issue tracker, https://github.com/kjd/idna/issues",
        "Source, https://github.com/kjd/idna"
      ],
      "bundled_license_files": [
        "third-party-licenses/idna/d91c8e1dcc4f21a2-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/idna/d91c8e1dcc4f21a2-LICENSE.md": "idna-3.20.dist-info/licenses/LICENSE.md"
      }
    },
    {
      "name": "inflate64",
      "version": "1.0.4",
      "license_expression": null,
      "license": "LGPL-2.1-or-later",
      "license_classifiers": [
        "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)"
      ],
      "project_urls": [
        "Source, https://github.com/miurahr/inflate64",
        "Homepage, https://inflate64.readthedocs.io/",
        "Documentation, https://inflate64.readthedocs.io/en/stable/",
        "Bug Tracker, https://github.com/miurahr/inflate64/issues",
        "Changelog, https://inflate64.readthedocs.io/en/latest/changelog.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/inflate64/ad4c42cb6f5fe29c-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/inflate64/ad4c42cb6f5fe29c-COPYING": "inflate64-1.0.4.dist-info/licenses/COPYING"
      }
    },
    {
      "name": "jsonschema",
      "version": "4.26.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/python-jsonschema/jsonschema",
        "Documentation, https://python-jsonschema.readthedocs.io/",
        "Issues, https://github.com/python-jsonschema/jsonschema/issues/",
        "Funding, https://github.com/sponsors/Julian",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-jsonschema?utm_source=pypi-jsonschema&utm_medium=referral&utm_campaign=pypi-link",
        "Changelog, https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst",
        "Source, https://github.com/python-jsonschema/jsonschema"
      ],
      "bundled_license_files": [
        "third-party-licenses/jsonschema/76d23fe5e5d5a29f-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/jsonschema/76d23fe5e5d5a29f-COPYING": "jsonschema-4.26.0.dist-info/licenses/COPYING"
      }
    },
    {
      "name": "jsonschema-specifications",
      "version": "2025.9.1",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://jsonschema-specifications.readthedocs.io/",
        "Homepage, https://github.com/python-jsonschema/jsonschema-specifications",
        "Issues, https://github.com/python-jsonschema/jsonschema-specifications/issues/",
        "Funding, https://github.com/sponsors/Julian",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-jsonschema-specifications?utm_source=pypi-jsonschema-specifications&utm_medium=referral&utm_campaign=pypi-link",
        "Source, https://github.com/python-jsonschema/jsonschema-specifications"
      ],
      "bundled_license_files": [
        "third-party-licenses/jsonschema-specifications/43964009a4e75851-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/jsonschema-specifications/43964009a4e75851-COPYING": "jsonschema_specifications-2025.9.1.dist-info/licenses/COPYING"
      }
    },
    {
      "name": "mcp",
      "version": "1.30.0",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Homepage, https://modelcontextprotocol.io",
        "Documentation, https://py.sdk.modelcontextprotocol.io/v1/",
        "Repository, https://github.com/modelcontextprotocol/python-sdk",
        "Issues, https://github.com/modelcontextprotocol/python-sdk/issues"
      ],
      "bundled_license_files": [
        "third-party-licenses/mcp/60b346c789b9f38f-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/mcp/60b346c789b9f38f-LICENSE": "mcp-1.30.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "multivolumefile",
      "version": "0.2.3",
      "license_expression": null,
      "license": "LGPL-2.1+",
      "license_classifiers": [
        "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)"
      ],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/multivolumefile/37bbe72ee1bbafbd-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/multivolumefile/37bbe72ee1bbafbd-LICENSE": "multivolumefile-0.2.3.dist-info/LICENSE"
      }
    },
    {
      "name": "numpy",
      "version": "2.5.3",
      "license_expression": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "homepage, https://numpy.org",
        "documentation, https://numpy.org/doc/",
        "source, https://github.com/numpy/numpy",
        "download, https://pypi.org/project/numpy/#files",
        "tracker, https://github.com/numpy/numpy/issues",
        "release notes, https://numpy.org/doc/stable/release"
      ],
      "bundled_license_files": [
        "third-party-licenses/numpy/0f552da71ad28735-LICENSE.txt",
        "third-party-licenses/numpy/14c3180f75c13432-LICENSE.txt",
        "third-party-licenses/numpy/70f18db2fe1da7c5-COPYING",
        "third-party-licenses/numpy/c38cab56d01cd957-LICENSE",
        "third-party-licenses/numpy/ba28e7ff75ea728b-dragon4_LICENSE.txt",
        "third-party-licenses/numpy/34e0a82278464f7a-LICENSE.md",
        "third-party-licenses/numpy/a62d8b7410f97d10-LICENSE",
        "third-party-licenses/numpy/237d5ce190d18ec8-LICENSE.md",
        "third-party-licenses/numpy/606163a509c60e74-LICENSE.txt",
        "third-party-licenses/numpy/aefd64774c70ee6f-LICENSE",
        "third-party-licenses/numpy/68188ef77bc0f51d-LICENSE.md",
        "third-party-licenses/numpy/7d261385d7c11247-LICENSE.md",
        "third-party-licenses/numpy/caa67dbe4c1ea31d-LICENSE.md",
        "third-party-licenses/numpy/33f4c2195fc42df4-LICENSE.md",
        "third-party-licenses/numpy/f384fe378597d8ee-LICENSE.md",
        "third-party-licenses/numpy/fa40db527ec8a4f8-LICENSE.md",
        "third-party-licenses/numpy/892e6e9281e05f9e-LICENSE.md",
        "third-party-licenses/numpy/0f4ffb2948b11d2f-LICENSE.txt",
        "third-party-licenses/numpy/ddfcf34665e22241-LICENSE",
        "third-party-licenses/numpy/c21c93791addfba9-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/numpy/0f552da71ad28735-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/LICENSE.txt",
        "third-party-licenses/numpy/14c3180f75c13432-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/_core/include/numpy/libdivide/LICENSE.txt",
        "third-party-licenses/numpy/70f18db2fe1da7c5-COPYING": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/common/pythoncapi-compat/COPYING",
        "third-party-licenses/numpy/c38cab56d01cd957-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/highway/LICENSE",
        "third-party-licenses/numpy/ba28e7ff75ea728b-dragon4_LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/multiarray/dragon4_LICENSE.txt",
        "third-party-licenses/numpy/34e0a82278464f7a-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/npysort/x86-simd-sort/LICENSE.md",
        "third-party-licenses/numpy/a62d8b7410f97d10-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/umath/svml/LICENSE",
        "third-party-licenses/numpy/237d5ce190d18ec8-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/fft/pocketfft/LICENSE.md",
        "third-party-licenses/numpy/606163a509c60e74-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/linalg/lapack_lite/LICENSE.txt",
        "third-party-licenses/numpy/aefd64774c70ee6f-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/ma/LICENSE",
        "third-party-licenses/numpy/68188ef77bc0f51d-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/LICENSE.md",
        "third-party-licenses/numpy/7d261385d7c11247-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/distributions/LICENSE.md",
        "third-party-licenses/numpy/caa67dbe4c1ea31d-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/mt19937/LICENSE.md",
        "third-party-licenses/numpy/33f4c2195fc42df4-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/pcg64/LICENSE.md",
        "third-party-licenses/numpy/f384fe378597d8ee-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/philox/LICENSE.md",
        "third-party-licenses/numpy/fa40db527ec8a4f8-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/sfc64/LICENSE.md",
        "third-party-licenses/numpy/892e6e9281e05f9e-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/splitmix64/LICENSE.md",
        "third-party-licenses/numpy/0f4ffb2948b11d2f-LICENSE.txt": "numpy/_core/include/numpy/random/LICENSE.txt",
        "third-party-licenses/numpy/ddfcf34665e22241-LICENSE": "numpy/ma/LICENSE",
        "third-party-licenses/numpy/c21c93791addfba9-LICENSE.md": "numpy/random/LICENSE.md"
      }
    },
    {
      "name": "pillow",
      "version": "12.3.0",
      "license_expression": "MIT-CMU",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Release notes, https://pillow.readthedocs.io/en/stable/releasenotes/index.html",
        "Changelog, https://github.com/python-pillow/Pillow/releases",
        "Documentation, https://pillow.readthedocs.io",
        "Funding, https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi",
        "Homepage, https://python-pillow.github.io",
        "Mastodon, https://fosstodon.org/@pillow",
        "Source, https://github.com/python-pillow/Pillow"
      ],
      "bundled_license_files": [
        "third-party-licenses/pillow/60b8570677f4c852-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pillow/60b8570677f4c852-LICENSE": "pillow-12.3.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "prebuilt-book-agent",
      "version": "0.1.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/prebuilt-book-agent/b750eeade19bb396-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/prebuilt-book-agent/b750eeade19bb396-LICENSE": "prebuilt_book_agent-0.1.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "psutil",
      "version": "7.2.2",
      "license_expression": null,
      "license": "BSD-3-Clause",
      "license_classifiers": [],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/psutil/7d70cfb623ece0f5-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/psutil/7d70cfb623ece0f5-LICENSE": "psutil-7.2.2.dist-info/LICENSE"
      }
    },
    {
      "name": "py7zr",
      "version": "1.1.3",
      "license_expression": "LGPL-2.1-or-later",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://py7zr.readthedocs.io/",
        "Documentation, https://py7zr.readthedocs.io/en/stable/",
        "Bug Tracker, https://github.com/miurahr/py7zr/issues",
        "Source, https://github.com/miurahr/py7zr",
        "Changelog, https://py7zr.readthedocs.io/en/latest/Changelog.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/py7zr/c6dc91d12372ba7d-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/py7zr/c6dc91d12372ba7d-LICENSE": "py7zr-1.1.3.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pybcj",
      "version": "1.0.8",
      "license_expression": "LGPL-2.1-or-later",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://pypi.org/project/pybcj",
        "Bug Tracker, https://github.com/miurahr/pybcj/issues",
        "Source, https://github.com/miurahr/pybcj",
        "Changelog, https://github.com/miurahr/pybcj/blob/main/Changelog.rst"
      ],
      "bundled_license_files": [
        "third-party-licenses/pybcj/4d610a0401713428-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pybcj/4d610a0401713428-LICENSE": "pybcj-1.0.8.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pycparser",
      "version": "3.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/eliben/pycparser"
      ],
      "bundled_license_files": [
        "third-party-licenses/pycparser/b4cf246d7037e3e5-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pycparser/b4cf246d7037e3e5-LICENSE": "pycparser-3.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pycryptodomex",
      "version": "3.23.0",
      "license_expression": null,
      "license": "BSD, Public Domain",
      "license_classifiers": [
        "License :: OSI Approved :: BSD License",
        "License :: Public Domain"
      ],
      "project_urls": [
        "Source, https://github.com/Legrandin/pycryptodome/",
        "Changelog, https://www.pycryptodome.org/src/changelog"
      ],
      "bundled_license_files": [
        "third-party-licenses/pycryptodomex/6ba7e4be3a3e5e98-LICENSE.rst"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pycryptodomex/6ba7e4be3a3e5e98-LICENSE.rst": "pycryptodomex-3.23.0.dist-info/LICENSE.rst"
      }
    },
    {
      "name": "pydantic",
      "version": "2.13.5",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/pydantic/pydantic",
        "Documentation, https://docs.pydantic.dev",
        "Funding, https://github.com/sponsors/samuelcolvin",
        "Source, https://github.com/pydantic/pydantic",
        "Changelog, https://docs.pydantic.dev/latest/changelog/"
      ],
      "bundled_license_files": [
        "third-party-licenses/pydantic/ea58743ddd8149fe-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pydantic/ea58743ddd8149fe-LICENSE": "pydantic-2.13.5.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pydantic_core",
      "version": "2.46.5",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Funding, https://github.com/sponsors/samuelcolvin",
        "Homepage, https://github.com/pydantic",
        "Source, https://github.com/pydantic/pydantic/tree/main/pydantic-core"
      ],
      "bundled_license_files": [
        "third-party-licenses/pydantic-core/bd6c3caec9dc0b2c-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pydantic-core/bd6c3caec9dc0b2c-LICENSE": "pydantic_core-2.46.5.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pydantic-settings",
      "version": "2.15.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Homepage, https://github.com/pydantic/pydantic-settings",
        "Funding, https://github.com/sponsors/samuelcolvin",
        "Source, https://github.com/pydantic/pydantic-settings",
        "Changelog, https://github.com/pydantic/pydantic-settings/releases",
        "Documentation, https://docs.pydantic.dev/dev-v2/concepts/pydantic_settings/"
      ],
      "bundled_license_files": [
        "third-party-licenses/pydantic-settings/404f172525c78526-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pydantic-settings/404f172525c78526-LICENSE": "pydantic_settings-2.15.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "PyJWT",
      "version": "2.15.1",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/jpadilla/pyjwt"
      ],
      "bundled_license_files": [
        "third-party-licenses/pyjwt/d94ac33ee6c5b99c-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pyjwt/d94ac33ee6c5b99c-LICENSE": "pyjwt-2.15.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pymupdf",
      "version": "1.28.2",
      "license_expression": null,
      "license": "Dual Licensed - GNU AFFERO GPL 3.0 or Artifex Commercial License",
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://pymupdf.readthedocs.io/",
        "Source, https://github.com/pymupdf/pymupdf",
        "Tracker, https://github.com/pymupdf/PyMuPDF/issues",
        "Changelog, https://pymupdf.readthedocs.io/en/latest/changes.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/pymupdf/6e712f953d37abae-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pymupdf/6e712f953d37abae-COPYING": "pymupdf-1.28.2.dist-info/COPYING"
      }
    },
    {
      "name": "pyppmd",
      "version": "1.3.1",
      "license_expression": null,
      "license": "LGPL-2.1-or-later",
      "license_classifiers": [],
      "project_urls": [
        "Source, https://github.com/miurahr/pyppmd",
        "Homepage, https://pyppmd.readthedocs.io/",
        "Documentation, https://pyppmd.readthedocs.io/en/stable/",
        "Bug Tracker, https://github.com/miurahr/pyppmd/issues",
        "Changelog, https://pyppmd.readthedocs.io/en/latest/changelog.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/pyppmd/06fc5f72f75ece40-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pyppmd/06fc5f72f75ece40-LICENSE": "pyppmd-1.3.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "python-dotenv",
      "version": "1.2.4",
      "license_expression": null,
      "license": "BSD-3-Clause",
      "license_classifiers": [],
      "project_urls": [
        "Source, https://github.com/theskumar/python-dotenv"
      ],
      "bundled_license_files": [
        "third-party-licenses/python-dotenv/6ee341f79804040b-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/python-dotenv/6ee341f79804040b-LICENSE": "python_dotenv-1.2.4.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "python-multipart",
      "version": "0.0.32",
      "license_expression": "Apache-2.0",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: Apache Software License"
      ],
      "project_urls": [
        "Homepage, https://github.com/Kludex/python-multipart",
        "Documentation, https://kludex.github.io/python-multipart/",
        "Changelog, https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md",
        "Source, https://github.com/Kludex/python-multipart"
      ],
      "bundled_license_files": [
        "third-party-licenses/python-multipart/ca8b44050606bf3f-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/python-multipart/ca8b44050606bf3f-LICENSE.txt": "python_multipart-0.0.32.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "pywin32",
      "version": "312",
      "license_expression": null,
      "license": "PSF",
      "license_classifiers": [
        "License :: OSI Approved :: Python Software Foundation License"
      ],
      "project_urls": [
        "Homepage, https://github.com/mhammond/pywin32",
        "Changes, https://github.com/mhammond/pywin32/blob/main/CHANGES.md",
        "Docs, https://mhammond.github.io/pywin32/",
        "Bugs, https://github.com/mhammond/pywin32/issues",
        "Support Requests, https://github.com/mhammond/pywin32/discussions",
        "Mailing List, https://mail.python.org/mailman/listinfo/python-win32"
      ],
      "bundled_license_files": [
        "third-party-licenses/pywin32/7f00f05027a6f1b3-license.txt",
        "third-party-licenses/pywin32/c2a4985aa4145fc3-License.txt",
        "third-party-licenses/pywin32/0f36ec7ac95c3104-Scintilla-License.txt",
        "third-party-licenses/pywin32/1445ad867b84e928-LICENSE.txt",
        "third-party-licenses/pywin32/ff463f305e7e68dc-license.txt",
        "third-party-licenses/pywin32/ae73a46638a88910-License.txt",
        "third-party-licenses/pywin32/1b588beb4a04f4c3-LICENSE",
        "third-party-licenses/pywin32/6300165282b47172-License.txt",
        "third-party-licenses/pywin32/6eec8b7b9c778ef7-License.txt",
        "third-party-licenses/pywin32/dc8527163d427906-LICENSE.txt",
        "third-party-licenses/pywin32/d04b9dead3df9f2b-License.txt",
        "third-party-licenses/pywin32/3c06ee52d5d89b25-License.txt",
        "third-party-licenses/pywin32/cf5cae3ab668ac79-License.txt",
        "third-party-licenses/pywin32/881f648ef42a607c-License.txt",
        "third-party-licenses/pywin32/0eb90f9858c86a9d-MAPIStubLibrary-License.txt",
        "third-party-licenses/pywin32/6fbb090f28b7d9d7-NOTICE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pywin32/7f00f05027a6f1b3-license.txt": "adodbapi/license.txt",
        "third-party-licenses/pywin32/c2a4985aa4145fc3-License.txt": "pythonwin/License.txt",
        "third-party-licenses/pywin32/0f36ec7ac95c3104-Scintilla-License.txt": "pythonwin/Scintilla-License.txt",
        "third-party-licenses/pywin32/1445ad867b84e928-LICENSE.txt": "pythonwin/pywin/idle/LICENSE.txt",
        "third-party-licenses/pywin32/ff463f305e7e68dc-license.txt": "pywin32-312.dist-info/licenses/adodbapi/license.txt",
        "third-party-licenses/pywin32/ae73a46638a88910-License.txt": "pywin32-312.dist-info/licenses/com/License.txt",
        "third-party-licenses/pywin32/1b588beb4a04f4c3-LICENSE": "pywin32-312.dist-info/licenses/com/win32comext/mapi/src/MAPIStubLibrary/LICENSE",
        "third-party-licenses/pywin32/6300165282b47172-License.txt": "pywin32-312.dist-info/licenses/pythonwin/License.txt",
        "third-party-licenses/pywin32/6eec8b7b9c778ef7-License.txt": "pywin32-312.dist-info/licenses/pythonwin/Scintilla/License.txt",
        "third-party-licenses/pywin32/dc8527163d427906-LICENSE.txt": "pywin32-312.dist-info/licenses/pythonwin/pywin/idle/LICENSE.txt",
        "third-party-licenses/pywin32/d04b9dead3df9f2b-License.txt": "pywin32-312.dist-info/licenses/win32/License.txt",
        "third-party-licenses/pywin32/3c06ee52d5d89b25-License.txt": "win32/License.txt",
        "third-party-licenses/pywin32/cf5cae3ab668ac79-License.txt": "win32com/License.txt",
        "third-party-licenses/pywin32/881f648ef42a607c-License.txt": "win32comext/License.txt",
        "third-party-licenses/pywin32/0eb90f9858c86a9d-MAPIStubLibrary-License.txt": "win32comext/mapi/MAPIStubLibrary-License.txt",
        "third-party-licenses/pywin32/6fbb090f28b7d9d7-NOTICE.md": "win32comext/mapi/NOTICE.md"
      }
    },
    {
      "name": "PyYAML",
      "version": "6.0.3",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Bug Tracker, https://github.com/yaml/pyyaml/issues",
        "CI, https://github.com/yaml/pyyaml/actions",
        "Documentation, https://pyyaml.org/wiki/PyYAMLDocumentation",
        "Mailing lists, http://lists.sourceforge.net/lists/listinfo/yaml-core",
        "Source Code, https://github.com/yaml/pyyaml"
      ],
      "bundled_license_files": [
        "third-party-licenses/pyyaml/1f5c94674bb026f1-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pyyaml/1f5c94674bb026f1-LICENSE": "pyyaml-6.0.3.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "referencing",
      "version": "0.37.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://referencing.readthedocs.io/",
        "Homepage, https://github.com/python-jsonschema/referencing",
        "Issues, https://github.com/python-jsonschema/referencing/issues/",
        "Funding, https://github.com/sponsors/Julian",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-referencing?utm_source=pypi-referencing&utm_medium=referral&utm_campaign=pypi-link",
        "Changelog, https://referencing.readthedocs.io/en/stable/changes/",
        "Source, https://github.com/python-jsonschema/referencing"
      ],
      "bundled_license_files": [
        "third-party-licenses/referencing/08ac984ee33059ca-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/referencing/08ac984ee33059ca-COPYING": "referencing-0.37.0.dist-info/licenses/COPYING"
      }
    },
    {
      "name": "rpds-py",
      "version": "2026.6.3",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://rpds.readthedocs.io/",
        "Funding, https://github.com/sponsors/Julian",
        "Homepage, https://github.com/crate-py/rpds",
        "Issues, https://github.com/crate-py/rpds/issues/",
        "Source, https://github.com/crate-py/rpds",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-rpds-py?utm_source=pypi-rpds-py&utm_medium=referral&utm_campaign=pypi-link",
        "Upstream, https://github.com/orium/rpds"
      ],
      "bundled_license_files": [
        "third-party-licenses/rpds-py/fcd0c1933c03449f-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/rpds-py/fcd0c1933c03449f-LICENSE": "rpds_py-2026.6.3.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "sse-starlette",
      "version": "3.5.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/sysid/sse-starlette",
        "Repository, https://github.com/sysid/sse-starlette",
        "Issues, https://github.com/sysid/sse-starlette/issues",
        "Source, https://github.com/sysid/sse-starlette"
      ],
      "bundled_license_files": [
        "third-party-licenses/sse-starlette/e453abd81b5ad12e-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/sse-starlette/e453abd81b5ad12e-LICENSE": "sse_starlette-3.5.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "starlette",
      "version": "1.7.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/Kludex/starlette",
        "Documentation, https://starlette.dev/",
        "Changelog, https://starlette.dev/release-notes/",
        "Funding, https://github.com/sponsors/Kludex",
        "Source, https://github.com/Kludex/starlette"
      ],
      "bundled_license_files": [
        "third-party-licenses/starlette/717f721f1be51398-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/starlette/717f721f1be51398-LICENSE.md": "starlette-1.7.0.dist-info/licenses/LICENSE.md"
      }
    },
    {
      "name": "texttable",
      "version": "1.7.0",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/texttable/3391f6db464bf907-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/texttable/3391f6db464bf907-LICENSE": "texttable-1.7.0.dist-info/LICENSE"
      }
    },
    {
      "name": "tomlkit",
      "version": "0.15.1",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Homepage, https://github.com/python-poetry/tomlkit",
        "Repository, https://github.com/python-poetry/tomlkit"
      ],
      "bundled_license_files": [
        "third-party-licenses/tomlkit/c4388b01504343b0-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/tomlkit/c4388b01504343b0-LICENSE": "tomlkit-0.15.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "typing_extensions",
      "version": "4.16.0",
      "license_expression": "PSF-2.0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Bug Tracker, https://github.com/python/typing_extensions/issues",
        "Changes, https://github.com/python/typing_extensions/blob/main/CHANGELOG.md",
        "Documentation, https://typing-extensions.readthedocs.io/",
        "Home, https://github.com/python/typing_extensions",
        "Q & A, https://github.com/python/typing/discussions",
        "Repository, https://github.com/python/typing_extensions"
      ],
      "bundled_license_files": [
        "third-party-licenses/typing-extensions/2231b6c46c068b83-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/typing-extensions/2231b6c46c068b83-LICENSE": "typing_extensions-4.16.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "typing-inspection",
      "version": "0.4.4",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/pydantic/typing-inspection",
        "Documentation, https://pydantic.github.io/typing-inspection/dev/",
        "Source, https://github.com/pydantic/typing-inspection",
        "Changelog, https://github.com/pydantic/typing-inspection/blob/main/HISTORY.md"
      ],
      "bundled_license_files": [
        "third-party-licenses/typing-inspection/215ebb8580f197a8-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/typing-inspection/215ebb8580f197a8-LICENSE": "typing_inspection-0.4.4.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "uvicorn",
      "version": "0.54.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Changelog, https://uvicorn.dev/release-notes",
        "Funding, https://github.com/sponsors/Kludex",
        "Homepage, https://uvicorn.dev/",
        "Source, https://github.com/Kludex/uvicorn"
      ],
      "bundled_license_files": [
        "third-party-licenses/uvicorn/b645068efededc15-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/uvicorn/b645068efededc15-LICENSE.md": "uvicorn-0.54.0.dist-info/licenses/LICENSE.md"
      }
    }
  ],
  "wheelhouse_platform": "Windows x64 CPython 3.13 if wheelhouse is present",
  "native_platforms_tested": [],
  "windows_bundle": {
    "included": true,
    "completed": true,
    "status": "included",
    "path": "book-agent-windows-x64.zip",
    "source_verification": {
      "method": "stdlib_compiled_code_and_resource_bytes",
      "modules_checked": 17,
      "resources_checked": 7,
      "executable_sha256": "b1ee7337a2d376ba7855658df49c5cfa2bf6f23cd24377c8da7ed9d0c916007e",
      "source_comments_byte_verified": false,
      "runtime_acceptance_verified": false
    },
    "acceptance_tested_by_release": false
  },
  "models_bundled": true,
  "models_in_lightweight_archives": false,
  "book_corpus_bundled": false,
  "vector_search_modes": [
    "none",
    "offline",
    "online"
  ],
  "user_modes": [
    "text",
    "offline",
    "online"
  ],
  "default_user_mode": "text",
  "user_download_catalog": "DOWNLOADS.json",
  "multi_book_connection": "one dynamic library MCP connection per data directory",
  "optional_model_bundle": {
    "path": "weights/BAAI-bge-m3",
    "present": true,
    "layout": "single directly loadable directory; not embedded in lightweight archives",
    "license": "MIT; see weights/BAAI-bge-m3/MODEL-LICENSE.md and UPSTREAM-LICENSE.txt",
    "provider_numeric_parity_verified": false
  },
  "optional_offline_wheelhouse_platform": "Windows x64 CPython 3.13 if offline-wheelhouse is present",
  "offline_licenses": [
    {
      "name": "annotated-types",
      "version": "0.8.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Homepage, https://github.com/annotated-types/annotated-types",
        "Source, https://github.com/annotated-types/annotated-types",
        "Changelog, https://github.com/annotated-types/annotated-types/releases"
      ],
      "bundled_license_files": [
        "third-party-licenses/annotated-types/289bfef3a422b5d7-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/annotated-types/289bfef3a422b5d7-LICENSE": "annotated_types-0.8.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "anyio",
      "version": "4.15.1",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://anyio.readthedocs.io/en/latest/",
        "Changelog, https://anyio.readthedocs.io/en/stable/versionhistory.html",
        "Source code, https://github.com/agronholm/anyio",
        "Issue tracker, https://github.com/agronholm/anyio/issues"
      ],
      "bundled_license_files": [
        "third-party-licenses/anyio/320fb46da982dd20-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/anyio/320fb46da982dd20-LICENSE": "anyio-4.15.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "attrs",
      "version": "26.1.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://www.attrs.org/",
        "Changelog, https://www.attrs.org/en/stable/changelog.html",
        "GitHub, https://github.com/python-attrs/attrs",
        "Funding, https://github.com/sponsors/hynek",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-attrs?utm_source=pypi-attrs&utm_medium=pypi"
      ],
      "bundled_license_files": [
        "third-party-licenses/attrs/0d26a74c4cd409f1-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/attrs/0d26a74c4cd409f1-LICENSE": "attrs-26.1.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "backports.zstd",
      "version": "1.7.0",
      "license_expression": "PSF-2.0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/rogdham/backports.zstd",
        "Source, https://github.com/rogdham/backports.zstd"
      ],
      "bundled_license_files": [
        "third-party-licenses/backports.zstd/29f0a9349a98f786-LICENSE.txt",
        "third-party-licenses/backports.zstd/8fe2fae6851b8b02-LICENSE_zstd.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/backports.zstd/29f0a9349a98f786-LICENSE.txt": "backports_zstd-1.7.0.dist-info/licenses/LICENSE.txt",
        "third-party-licenses/backports.zstd/8fe2fae6851b8b02-LICENSE_zstd.txt": "backports_zstd-1.7.0.dist-info/licenses/LICENSE_zstd.txt"
      }
    },
    {
      "name": "brotli",
      "version": "1.2.0",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/brotli/5927d884110638aa-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/brotli/5927d884110638aa-LICENSE": "brotli-1.2.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "certifi",
      "version": "2026.7.22",
      "license_expression": null,
      "license": "MPL-2.0",
      "license_classifiers": [
        "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)"
      ],
      "project_urls": [
        "Source, https://github.com/certifi/python-certifi"
      ],
      "bundled_license_files": [
        "third-party-licenses/certifi/c1aedbaa6db194c8-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/certifi/c1aedbaa6db194c8-LICENSE": "certifi-2026.7.22.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "cffi",
      "version": "2.1.1",
      "license_expression": "MIT-0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://cffi.readthedocs.io/",
        "Changelog, https://cffi.readthedocs.io/en/latest/whatsnew.html",
        "Download, https://github.com/python-cffi/cffi/releases",
        "Contact, https://groups.google.com/forum/#!forum/python-cffi",
        "Source Code, https://github.com/python-cffi/cffi",
        "Issue Tracker, https://github.com/python-cffi/cffi/issues"
      ],
      "bundled_license_files": [
        "third-party-licenses/cffi/2e2d841f3829cb8c-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/cffi/2e2d841f3829cb8c-LICENSE": "cffi-2.1.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "charset-normalizer",
      "version": "3.5.2",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [],
      "project_urls": [
        "Changelog, https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md",
        "Documentation, https://charset-normalizer.readthedocs.io/",
        "Code, https://github.com/jawah/charset_normalizer",
        "Issue tracker, https://github.com/jawah/charset_normalizer/issues"
      ],
      "bundled_license_files": [
        "third-party-licenses/charset-normalizer/37deb54162951132-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/charset-normalizer/37deb54162951132-LICENSE": "charset_normalizer-3.5.2.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "click",
      "version": "8.5.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Changes, https://click.palletsprojects.com/page/changes/",
        "Chat, https://discord.gg/pallets",
        "Documentation, https://click.palletsprojects.com/",
        "Donate, https://palletsprojects.com/donate",
        "Source, https://github.com/pallets/click/"
      ],
      "bundled_license_files": [
        "third-party-licenses/click/1c294ee0ed0fe5a4-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/click/1c294ee0ed0fe5a4-LICENSE.txt": "click-8.5.0.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "colorama",
      "version": "0.4.6",
      "license_expression": null,
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: BSD License"
      ],
      "project_urls": [
        "Homepage, https://github.com/tartley/colorama"
      ],
      "bundled_license_files": [
        "third-party-licenses/colorama/9cbd6b2bcad1331c-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/colorama/9cbd6b2bcad1331c-LICENSE.txt": "colorama-0.4.6.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "cryptography",
      "version": "50.0.2",
      "license_expression": "Apache-2.0 OR BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "changelog, https://cryptography.io/en/latest/changelog/",
        "documentation, https://cryptography.io/",
        "homepage, https://github.com/pyca/cryptography",
        "issues, https://github.com/pyca/cryptography/issues",
        "source, https://github.com/pyca/cryptography/"
      ],
      "bundled_license_files": [
        "third-party-licenses/cryptography/8e9b59db150b8b29-LICENSE",
        "third-party-licenses/cryptography/22cdd958c280cb3f-LICENSE.APACHE",
        "third-party-licenses/cryptography/33a7c36a4f64f214-LICENSE.BSD"
      ],
      "bundled_license_sources": {
        "third-party-licenses/cryptography/8e9b59db150b8b29-LICENSE": "cryptography-50.0.2.dist-info/licenses/LICENSE",
        "third-party-licenses/cryptography/22cdd958c280cb3f-LICENSE.APACHE": "cryptography-50.0.2.dist-info/licenses/LICENSE.APACHE",
        "third-party-licenses/cryptography/33a7c36a4f64f214-LICENSE.BSD": "cryptography-50.0.2.dist-info/licenses/LICENSE.BSD"
      }
    },
    {
      "name": "filelock",
      "version": "4.0.9",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Documentation, https://py-filelock.readthedocs.io",
        "Homepage, https://github.com/tox-dev/py-filelock",
        "Source, https://github.com/tox-dev/py-filelock",
        "Tracker, https://github.com/tox-dev/py-filelock/issues"
      ],
      "bundled_license_files": [
        "third-party-licenses/filelock/9d2d6534b255a725-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/filelock/9d2d6534b255a725-LICENSE": "filelock-4.0.9.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "fsspec",
      "version": "2026.9.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Changelog, https://filesystem-spec.readthedocs.io/en/latest/changelog.html",
        "Documentation, https://filesystem-spec.readthedocs.io/en/latest/",
        "Homepage, https://github.com/fsspec/filesystem_spec"
      ],
      "bundled_license_files": [
        "third-party-licenses/fsspec/44ac41031103bcac-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/fsspec/44ac41031103bcac-LICENSE": "fsspec-2026.9.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "h11",
      "version": "0.16.0",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/h11/39d084ff20ffc40e-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/h11/39d084ff20ffc40e-LICENSE.txt": "h11-0.16.0.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "httpcore",
      "version": "1.0.9",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: BSD License"
      ],
      "project_urls": [
        "Documentation, https://www.encode.io/httpcore",
        "Homepage, https://www.encode.io/httpcore/",
        "Source, https://github.com/encode/httpcore"
      ],
      "bundled_license_files": [
        "third-party-licenses/httpcore/b6618d8dc766ea7c-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/httpcore/b6618d8dc766ea7c-LICENSE.md": "httpcore-1.0.9.dist-info/licenses/LICENSE.md"
      }
    },
    {
      "name": "httpx",
      "version": "0.28.1",
      "license_expression": null,
      "license": "BSD-3-Clause",
      "license_classifiers": [
        "License :: OSI Approved :: BSD License"
      ],
      "project_urls": [
        "Changelog, https://github.com/encode/httpx/blob/master/CHANGELOG.md",
        "Documentation, https://www.python-httpx.org",
        "Homepage, https://github.com/encode/httpx",
        "Source, https://github.com/encode/httpx"
      ],
      "bundled_license_files": [
        "third-party-licenses/httpx/1a79882f84c42428-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/httpx/1a79882f84c42428-LICENSE.md": "httpx-0.28.1.dist-info/licenses/LICENSE.md"
      }
    },
    {
      "name": "httpx-sse",
      "version": "0.4.3",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/florimondmanca/httpx-sse"
      ],
      "bundled_license_files": [
        "third-party-licenses/httpx-sse/696bca653f07d94f-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/httpx-sse/696bca653f07d94f-LICENSE": "httpx_sse-0.4.3.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "huggingface_hub",
      "version": "0.36.2",
      "license_expression": null,
      "license": "Apache",
      "license_classifiers": [
        "License :: OSI Approved :: Apache Software License"
      ],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/huggingface-hub/404602f585d7ece7-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/huggingface-hub/404602f585d7ece7-LICENSE": "huggingface_hub-0.36.2.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "idna",
      "version": "3.20",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Changelog, https://github.com/kjd/idna/blob/master/HISTORY.md",
        "Issue tracker, https://github.com/kjd/idna/issues",
        "Source, https://github.com/kjd/idna"
      ],
      "bundled_license_files": [
        "third-party-licenses/idna/d91c8e1dcc4f21a2-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/idna/d91c8e1dcc4f21a2-LICENSE.md": "idna-3.20.dist-info/licenses/LICENSE.md"
      }
    },
    {
      "name": "inflate64",
      "version": "1.0.4",
      "license_expression": null,
      "license": "LGPL-2.1-or-later",
      "license_classifiers": [
        "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)"
      ],
      "project_urls": [
        "Source, https://github.com/miurahr/inflate64",
        "Homepage, https://inflate64.readthedocs.io/",
        "Documentation, https://inflate64.readthedocs.io/en/stable/",
        "Bug Tracker, https://github.com/miurahr/inflate64/issues",
        "Changelog, https://inflate64.readthedocs.io/en/latest/changelog.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/inflate64/ad4c42cb6f5fe29c-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/inflate64/ad4c42cb6f5fe29c-COPYING": "inflate64-1.0.4.dist-info/licenses/COPYING"
      }
    },
    {
      "name": "Jinja2",
      "version": "3.1.6",
      "license_expression": null,
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: BSD License"
      ],
      "project_urls": [
        "Changes, https://jinja.palletsprojects.com/changes/",
        "Chat, https://discord.gg/pallets",
        "Documentation, https://jinja.palletsprojects.com/",
        "Donate, https://palletsprojects.com/donate",
        "Source, https://github.com/pallets/jinja/"
      ],
      "bundled_license_files": [
        "third-party-licenses/jinja2/b0ec1e6164c921a7-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/jinja2/b0ec1e6164c921a7-LICENSE.txt": "jinja2-3.1.6.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "jsonschema",
      "version": "4.26.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/python-jsonschema/jsonschema",
        "Documentation, https://python-jsonschema.readthedocs.io/",
        "Issues, https://github.com/python-jsonschema/jsonschema/issues/",
        "Funding, https://github.com/sponsors/Julian",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-jsonschema?utm_source=pypi-jsonschema&utm_medium=referral&utm_campaign=pypi-link",
        "Changelog, https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst",
        "Source, https://github.com/python-jsonschema/jsonschema"
      ],
      "bundled_license_files": [
        "third-party-licenses/jsonschema/76d23fe5e5d5a29f-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/jsonschema/76d23fe5e5d5a29f-COPYING": "jsonschema-4.26.0.dist-info/licenses/COPYING"
      }
    },
    {
      "name": "jsonschema-specifications",
      "version": "2025.9.1",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://jsonschema-specifications.readthedocs.io/",
        "Homepage, https://github.com/python-jsonschema/jsonschema-specifications",
        "Issues, https://github.com/python-jsonschema/jsonschema-specifications/issues/",
        "Funding, https://github.com/sponsors/Julian",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-jsonschema-specifications?utm_source=pypi-jsonschema-specifications&utm_medium=referral&utm_campaign=pypi-link",
        "Source, https://github.com/python-jsonschema/jsonschema-specifications"
      ],
      "bundled_license_files": [
        "third-party-licenses/jsonschema-specifications/43964009a4e75851-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/jsonschema-specifications/43964009a4e75851-COPYING": "jsonschema_specifications-2025.9.1.dist-info/licenses/COPYING"
      }
    },
    {
      "name": "MarkupSafe",
      "version": "3.0.3",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Donate, https://palletsprojects.com/donate",
        "Documentation, https://markupsafe.palletsprojects.com/",
        "Changes, https://markupsafe.palletsprojects.com/page/changes/",
        "Source, https://github.com/pallets/markupsafe/",
        "Chat, https://discord.gg/pallets"
      ],
      "bundled_license_files": [
        "third-party-licenses/markupsafe/2102cfff7eb71b8c-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/markupsafe/2102cfff7eb71b8c-LICENSE.txt": "markupsafe-3.0.3.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "mcp",
      "version": "1.30.0",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Homepage, https://modelcontextprotocol.io",
        "Documentation, https://py.sdk.modelcontextprotocol.io/v1/",
        "Repository, https://github.com/modelcontextprotocol/python-sdk",
        "Issues, https://github.com/modelcontextprotocol/python-sdk/issues"
      ],
      "bundled_license_files": [
        "third-party-licenses/mcp/60b346c789b9f38f-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/mcp/60b346c789b9f38f-LICENSE": "mcp-1.30.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "mpmath",
      "version": "1.3.0",
      "license_expression": null,
      "license": "BSD",
      "license_classifiers": [
        "License :: OSI Approved :: BSD License"
      ],
      "project_urls": [
        "Source, https://github.com/fredrik-johansson/mpmath",
        "Tracker, https://github.com/fredrik-johansson/mpmath/issues",
        "Documentation, http://mpmath.org/doc/current/"
      ],
      "bundled_license_files": [
        "third-party-licenses/mpmath/21b64ce33aa4532a-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/mpmath/21b64ce33aa4532a-LICENSE": "mpmath-1.3.0.dist-info/LICENSE"
      }
    },
    {
      "name": "multivolumefile",
      "version": "0.2.3",
      "license_expression": null,
      "license": "LGPL-2.1+",
      "license_classifiers": [
        "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)"
      ],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/multivolumefile/37bbe72ee1bbafbd-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/multivolumefile/37bbe72ee1bbafbd-LICENSE": "multivolumefile-0.2.3.dist-info/LICENSE"
      }
    },
    {
      "name": "networkx",
      "version": "3.7",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://networkx.org/",
        "Bug Tracker, https://github.com/networkx/networkx/issues",
        "Documentation, https://networkx.org/documentation/stable/",
        "Source Code, https://github.com/networkx/networkx"
      ],
      "bundled_license_files": [
        "third-party-licenses/networkx/3a70ad943ce55a72-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/networkx/3a70ad943ce55a72-LICENSE.txt": "networkx-3.7.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "numpy",
      "version": "2.5.3",
      "license_expression": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "homepage, https://numpy.org",
        "documentation, https://numpy.org/doc/",
        "source, https://github.com/numpy/numpy",
        "download, https://pypi.org/project/numpy/#files",
        "tracker, https://github.com/numpy/numpy/issues",
        "release notes, https://numpy.org/doc/stable/release"
      ],
      "bundled_license_files": [
        "third-party-licenses/numpy/0f552da71ad28735-LICENSE.txt",
        "third-party-licenses/numpy/14c3180f75c13432-LICENSE.txt",
        "third-party-licenses/numpy/70f18db2fe1da7c5-COPYING",
        "third-party-licenses/numpy/c38cab56d01cd957-LICENSE",
        "third-party-licenses/numpy/ba28e7ff75ea728b-dragon4_LICENSE.txt",
        "third-party-licenses/numpy/34e0a82278464f7a-LICENSE.md",
        "third-party-licenses/numpy/a62d8b7410f97d10-LICENSE",
        "third-party-licenses/numpy/237d5ce190d18ec8-LICENSE.md",
        "third-party-licenses/numpy/606163a509c60e74-LICENSE.txt",
        "third-party-licenses/numpy/aefd64774c70ee6f-LICENSE",
        "third-party-licenses/numpy/68188ef77bc0f51d-LICENSE.md",
        "third-party-licenses/numpy/7d261385d7c11247-LICENSE.md",
        "third-party-licenses/numpy/caa67dbe4c1ea31d-LICENSE.md",
        "third-party-licenses/numpy/33f4c2195fc42df4-LICENSE.md",
        "third-party-licenses/numpy/f384fe378597d8ee-LICENSE.md",
        "third-party-licenses/numpy/fa40db527ec8a4f8-LICENSE.md",
        "third-party-licenses/numpy/892e6e9281e05f9e-LICENSE.md",
        "third-party-licenses/numpy/0f4ffb2948b11d2f-LICENSE.txt",
        "third-party-licenses/numpy/ddfcf34665e22241-LICENSE",
        "third-party-licenses/numpy/c21c93791addfba9-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/numpy/0f552da71ad28735-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/LICENSE.txt",
        "third-party-licenses/numpy/14c3180f75c13432-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/_core/include/numpy/libdivide/LICENSE.txt",
        "third-party-licenses/numpy/70f18db2fe1da7c5-COPYING": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/common/pythoncapi-compat/COPYING",
        "third-party-licenses/numpy/c38cab56d01cd957-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/highway/LICENSE",
        "third-party-licenses/numpy/ba28e7ff75ea728b-dragon4_LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/multiarray/dragon4_LICENSE.txt",
        "third-party-licenses/numpy/34e0a82278464f7a-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/npysort/x86-simd-sort/LICENSE.md",
        "third-party-licenses/numpy/a62d8b7410f97d10-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/_core/src/umath/svml/LICENSE",
        "third-party-licenses/numpy/237d5ce190d18ec8-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/fft/pocketfft/LICENSE.md",
        "third-party-licenses/numpy/606163a509c60e74-LICENSE.txt": "numpy-2.5.3.dist-info/licenses/numpy/linalg/lapack_lite/LICENSE.txt",
        "third-party-licenses/numpy/aefd64774c70ee6f-LICENSE": "numpy-2.5.3.dist-info/licenses/numpy/ma/LICENSE",
        "third-party-licenses/numpy/68188ef77bc0f51d-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/LICENSE.md",
        "third-party-licenses/numpy/7d261385d7c11247-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/distributions/LICENSE.md",
        "third-party-licenses/numpy/caa67dbe4c1ea31d-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/mt19937/LICENSE.md",
        "third-party-licenses/numpy/33f4c2195fc42df4-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/pcg64/LICENSE.md",
        "third-party-licenses/numpy/f384fe378597d8ee-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/philox/LICENSE.md",
        "third-party-licenses/numpy/fa40db527ec8a4f8-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/sfc64/LICENSE.md",
        "third-party-licenses/numpy/892e6e9281e05f9e-LICENSE.md": "numpy-2.5.3.dist-info/licenses/numpy/random/src/splitmix64/LICENSE.md",
        "third-party-licenses/numpy/0f4ffb2948b11d2f-LICENSE.txt": "numpy/_core/include/numpy/random/LICENSE.txt",
        "third-party-licenses/numpy/ddfcf34665e22241-LICENSE": "numpy/ma/LICENSE",
        "third-party-licenses/numpy/c21c93791addfba9-LICENSE.md": "numpy/random/LICENSE.md"
      }
    },
    {
      "name": "packaging",
      "version": "26.3",
      "license_expression": "Apache-2.0 OR BSD-2-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://packaging.pypa.io/",
        "Source, https://github.com/pypa/packaging"
      ],
      "bundled_license_files": [
        "third-party-licenses/packaging/11c854e2fea5c3c3-LICENSE",
        "third-party-licenses/packaging/e9a5bac8b5a01882-LICENSE.APACHE",
        "third-party-licenses/packaging/ef96a0844cda24cd-LICENSE.BSD"
      ],
      "bundled_license_sources": {
        "third-party-licenses/packaging/11c854e2fea5c3c3-LICENSE": "packaging-26.3.dist-info/licenses/LICENSE",
        "third-party-licenses/packaging/e9a5bac8b5a01882-LICENSE.APACHE": "packaging-26.3.dist-info/licenses/LICENSE.APACHE",
        "third-party-licenses/packaging/ef96a0844cda24cd-LICENSE.BSD": "packaging-26.3.dist-info/licenses/LICENSE.BSD"
      }
    },
    {
      "name": "pillow",
      "version": "12.3.0",
      "license_expression": "MIT-CMU",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Release notes, https://pillow.readthedocs.io/en/stable/releasenotes/index.html",
        "Changelog, https://github.com/python-pillow/Pillow/releases",
        "Documentation, https://pillow.readthedocs.io",
        "Funding, https://tidelift.com/subscription/pkg/pypi-pillow?utm_source=pypi-pillow&utm_medium=pypi",
        "Homepage, https://python-pillow.github.io",
        "Mastodon, https://fosstodon.org/@pillow",
        "Source, https://github.com/python-pillow/Pillow"
      ],
      "bundled_license_files": [
        "third-party-licenses/pillow/60b8570677f4c852-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pillow/60b8570677f4c852-LICENSE": "pillow-12.3.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "prebuilt-book-agent",
      "version": "0.1.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/prebuilt-book-agent/b750eeade19bb396-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/prebuilt-book-agent/b750eeade19bb396-LICENSE": "prebuilt_book_agent-0.1.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "psutil",
      "version": "7.2.2",
      "license_expression": null,
      "license": "BSD-3-Clause",
      "license_classifiers": [],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/psutil/7d70cfb623ece0f5-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/psutil/7d70cfb623ece0f5-LICENSE": "psutil-7.2.2.dist-info/LICENSE"
      }
    },
    {
      "name": "py7zr",
      "version": "1.1.3",
      "license_expression": "LGPL-2.1-or-later",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://py7zr.readthedocs.io/",
        "Documentation, https://py7zr.readthedocs.io/en/stable/",
        "Bug Tracker, https://github.com/miurahr/py7zr/issues",
        "Source, https://github.com/miurahr/py7zr",
        "Changelog, https://py7zr.readthedocs.io/en/latest/Changelog.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/py7zr/c6dc91d12372ba7d-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/py7zr/c6dc91d12372ba7d-LICENSE": "py7zr-1.1.3.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pybcj",
      "version": "1.0.8",
      "license_expression": "LGPL-2.1-or-later",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://pypi.org/project/pybcj",
        "Bug Tracker, https://github.com/miurahr/pybcj/issues",
        "Source, https://github.com/miurahr/pybcj",
        "Changelog, https://github.com/miurahr/pybcj/blob/main/Changelog.rst"
      ],
      "bundled_license_files": [
        "third-party-licenses/pybcj/4d610a0401713428-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pybcj/4d610a0401713428-LICENSE": "pybcj-1.0.8.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pycparser",
      "version": "3.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/eliben/pycparser"
      ],
      "bundled_license_files": [
        "third-party-licenses/pycparser/b4cf246d7037e3e5-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pycparser/b4cf246d7037e3e5-LICENSE": "pycparser-3.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pycryptodomex",
      "version": "3.23.0",
      "license_expression": null,
      "license": "BSD, Public Domain",
      "license_classifiers": [
        "License :: OSI Approved :: BSD License",
        "License :: Public Domain"
      ],
      "project_urls": [
        "Source, https://github.com/Legrandin/pycryptodome/",
        "Changelog, https://www.pycryptodome.org/src/changelog"
      ],
      "bundled_license_files": [
        "third-party-licenses/pycryptodomex/6ba7e4be3a3e5e98-LICENSE.rst"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pycryptodomex/6ba7e4be3a3e5e98-LICENSE.rst": "pycryptodomex-3.23.0.dist-info/LICENSE.rst"
      }
    },
    {
      "name": "pydantic",
      "version": "2.13.5",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/pydantic/pydantic",
        "Documentation, https://docs.pydantic.dev",
        "Funding, https://github.com/sponsors/samuelcolvin",
        "Source, https://github.com/pydantic/pydantic",
        "Changelog, https://docs.pydantic.dev/latest/changelog/"
      ],
      "bundled_license_files": [
        "third-party-licenses/pydantic/ea58743ddd8149fe-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pydantic/ea58743ddd8149fe-LICENSE": "pydantic-2.13.5.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pydantic_core",
      "version": "2.46.5",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Funding, https://github.com/sponsors/samuelcolvin",
        "Homepage, https://github.com/pydantic",
        "Source, https://github.com/pydantic/pydantic/tree/main/pydantic-core"
      ],
      "bundled_license_files": [
        "third-party-licenses/pydantic-core/bd6c3caec9dc0b2c-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pydantic-core/bd6c3caec9dc0b2c-LICENSE": "pydantic_core-2.46.5.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pydantic-settings",
      "version": "2.15.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Homepage, https://github.com/pydantic/pydantic-settings",
        "Funding, https://github.com/sponsors/samuelcolvin",
        "Source, https://github.com/pydantic/pydantic-settings",
        "Changelog, https://github.com/pydantic/pydantic-settings/releases",
        "Documentation, https://docs.pydantic.dev/dev-v2/concepts/pydantic_settings/"
      ],
      "bundled_license_files": [
        "third-party-licenses/pydantic-settings/404f172525c78526-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pydantic-settings/404f172525c78526-LICENSE": "pydantic_settings-2.15.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "PyJWT",
      "version": "2.15.1",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/jpadilla/pyjwt"
      ],
      "bundled_license_files": [
        "third-party-licenses/pyjwt/d94ac33ee6c5b99c-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pyjwt/d94ac33ee6c5b99c-LICENSE": "pyjwt-2.15.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "pymupdf",
      "version": "1.28.2",
      "license_expression": null,
      "license": "Dual Licensed - GNU AFFERO GPL 3.0 or Artifex Commercial License",
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://pymupdf.readthedocs.io/",
        "Source, https://github.com/pymupdf/pymupdf",
        "Tracker, https://github.com/pymupdf/PyMuPDF/issues",
        "Changelog, https://pymupdf.readthedocs.io/en/latest/changes.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/pymupdf/6e712f953d37abae-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pymupdf/6e712f953d37abae-COPYING": "pymupdf-1.28.2.dist-info/COPYING"
      }
    },
    {
      "name": "pyppmd",
      "version": "1.3.1",
      "license_expression": null,
      "license": "LGPL-2.1-or-later",
      "license_classifiers": [],
      "project_urls": [
        "Source, https://github.com/miurahr/pyppmd",
        "Homepage, https://pyppmd.readthedocs.io/",
        "Documentation, https://pyppmd.readthedocs.io/en/stable/",
        "Bug Tracker, https://github.com/miurahr/pyppmd/issues",
        "Changelog, https://pyppmd.readthedocs.io/en/latest/changelog.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/pyppmd/06fc5f72f75ece40-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pyppmd/06fc5f72f75ece40-LICENSE": "pyppmd-1.3.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "python-dotenv",
      "version": "1.2.4",
      "license_expression": null,
      "license": "BSD-3-Clause",
      "license_classifiers": [],
      "project_urls": [
        "Source, https://github.com/theskumar/python-dotenv"
      ],
      "bundled_license_files": [
        "third-party-licenses/python-dotenv/6ee341f79804040b-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/python-dotenv/6ee341f79804040b-LICENSE": "python_dotenv-1.2.4.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "python-multipart",
      "version": "0.0.32",
      "license_expression": "Apache-2.0",
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: Apache Software License"
      ],
      "project_urls": [
        "Homepage, https://github.com/Kludex/python-multipart",
        "Documentation, https://kludex.github.io/python-multipart/",
        "Changelog, https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md",
        "Source, https://github.com/Kludex/python-multipart"
      ],
      "bundled_license_files": [
        "third-party-licenses/python-multipart/ca8b44050606bf3f-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/python-multipart/ca8b44050606bf3f-LICENSE.txt": "python_multipart-0.0.32.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "pywin32",
      "version": "312",
      "license_expression": null,
      "license": "PSF",
      "license_classifiers": [
        "License :: OSI Approved :: Python Software Foundation License"
      ],
      "project_urls": [
        "Homepage, https://github.com/mhammond/pywin32",
        "Changes, https://github.com/mhammond/pywin32/blob/main/CHANGES.md",
        "Docs, https://mhammond.github.io/pywin32/",
        "Bugs, https://github.com/mhammond/pywin32/issues",
        "Support Requests, https://github.com/mhammond/pywin32/discussions",
        "Mailing List, https://mail.python.org/mailman/listinfo/python-win32"
      ],
      "bundled_license_files": [
        "third-party-licenses/pywin32/7f00f05027a6f1b3-license.txt",
        "third-party-licenses/pywin32/c2a4985aa4145fc3-License.txt",
        "third-party-licenses/pywin32/0f36ec7ac95c3104-Scintilla-License.txt",
        "third-party-licenses/pywin32/1445ad867b84e928-LICENSE.txt",
        "third-party-licenses/pywin32/ff463f305e7e68dc-license.txt",
        "third-party-licenses/pywin32/ae73a46638a88910-License.txt",
        "third-party-licenses/pywin32/1b588beb4a04f4c3-LICENSE",
        "third-party-licenses/pywin32/6300165282b47172-License.txt",
        "third-party-licenses/pywin32/6eec8b7b9c778ef7-License.txt",
        "third-party-licenses/pywin32/dc8527163d427906-LICENSE.txt",
        "third-party-licenses/pywin32/d04b9dead3df9f2b-License.txt",
        "third-party-licenses/pywin32/3c06ee52d5d89b25-License.txt",
        "third-party-licenses/pywin32/cf5cae3ab668ac79-License.txt",
        "third-party-licenses/pywin32/881f648ef42a607c-License.txt",
        "third-party-licenses/pywin32/0eb90f9858c86a9d-MAPIStubLibrary-License.txt",
        "third-party-licenses/pywin32/6fbb090f28b7d9d7-NOTICE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pywin32/7f00f05027a6f1b3-license.txt": "adodbapi/license.txt",
        "third-party-licenses/pywin32/c2a4985aa4145fc3-License.txt": "pythonwin/License.txt",
        "third-party-licenses/pywin32/0f36ec7ac95c3104-Scintilla-License.txt": "pythonwin/Scintilla-License.txt",
        "third-party-licenses/pywin32/1445ad867b84e928-LICENSE.txt": "pythonwin/pywin/idle/LICENSE.txt",
        "third-party-licenses/pywin32/ff463f305e7e68dc-license.txt": "pywin32-312.dist-info/licenses/adodbapi/license.txt",
        "third-party-licenses/pywin32/ae73a46638a88910-License.txt": "pywin32-312.dist-info/licenses/com/License.txt",
        "third-party-licenses/pywin32/1b588beb4a04f4c3-LICENSE": "pywin32-312.dist-info/licenses/com/win32comext/mapi/src/MAPIStubLibrary/LICENSE",
        "third-party-licenses/pywin32/6300165282b47172-License.txt": "pywin32-312.dist-info/licenses/pythonwin/License.txt",
        "third-party-licenses/pywin32/6eec8b7b9c778ef7-License.txt": "pywin32-312.dist-info/licenses/pythonwin/Scintilla/License.txt",
        "third-party-licenses/pywin32/dc8527163d427906-LICENSE.txt": "pywin32-312.dist-info/licenses/pythonwin/pywin/idle/LICENSE.txt",
        "third-party-licenses/pywin32/d04b9dead3df9f2b-License.txt": "pywin32-312.dist-info/licenses/win32/License.txt",
        "third-party-licenses/pywin32/3c06ee52d5d89b25-License.txt": "win32/License.txt",
        "third-party-licenses/pywin32/cf5cae3ab668ac79-License.txt": "win32com/License.txt",
        "third-party-licenses/pywin32/881f648ef42a607c-License.txt": "win32comext/License.txt",
        "third-party-licenses/pywin32/0eb90f9858c86a9d-MAPIStubLibrary-License.txt": "win32comext/mapi/MAPIStubLibrary-License.txt",
        "third-party-licenses/pywin32/6fbb090f28b7d9d7-NOTICE.md": "win32comext/mapi/NOTICE.md"
      }
    },
    {
      "name": "PyYAML",
      "version": "6.0.3",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Bug Tracker, https://github.com/yaml/pyyaml/issues",
        "CI, https://github.com/yaml/pyyaml/actions",
        "Documentation, https://pyyaml.org/wiki/PyYAMLDocumentation",
        "Mailing lists, http://lists.sourceforge.net/lists/listinfo/yaml-core",
        "Source Code, https://github.com/yaml/pyyaml"
      ],
      "bundled_license_files": [
        "third-party-licenses/pyyaml/1f5c94674bb026f1-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/pyyaml/1f5c94674bb026f1-LICENSE": "pyyaml-6.0.3.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "referencing",
      "version": "0.37.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://referencing.readthedocs.io/",
        "Homepage, https://github.com/python-jsonschema/referencing",
        "Issues, https://github.com/python-jsonschema/referencing/issues/",
        "Funding, https://github.com/sponsors/Julian",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-referencing?utm_source=pypi-referencing&utm_medium=referral&utm_campaign=pypi-link",
        "Changelog, https://referencing.readthedocs.io/en/stable/changes/",
        "Source, https://github.com/python-jsonschema/referencing"
      ],
      "bundled_license_files": [
        "third-party-licenses/referencing/08ac984ee33059ca-COPYING"
      ],
      "bundled_license_sources": {
        "third-party-licenses/referencing/08ac984ee33059ca-COPYING": "referencing-0.37.0.dist-info/licenses/COPYING"
      }
    },
    {
      "name": "regex",
      "version": "2026.9.29",
      "license_expression": "Apache-2.0 AND CNRI-Python",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/mrabarnett/mrab-regex"
      ],
      "bundled_license_files": [
        "third-party-licenses/regex/0fb05a2e9284070c-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/regex/0fb05a2e9284070c-LICENSE.txt": "regex-2026.9.29.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "requests",
      "version": "2.34.2",
      "license_expression": null,
      "license": "Apache-2.0",
      "license_classifiers": [
        "License :: OSI Approved :: Apache Software License"
      ],
      "project_urls": [
        "Documentation, https://requests.readthedocs.io",
        "Source, https://github.com/psf/requests"
      ],
      "bundled_license_files": [
        "third-party-licenses/requests/fb0b720c70d8ce6a-LICENSE",
        "third-party-licenses/requests/bd7b91afd66e7fa0-NOTICE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/requests/fb0b720c70d8ce6a-LICENSE": "requests-2.34.2.dist-info/licenses/LICENSE",
        "third-party-licenses/requests/bd7b91afd66e7fa0-NOTICE": "requests-2.34.2.dist-info/licenses/NOTICE"
      }
    },
    {
      "name": "rpds-py",
      "version": "2026.6.3",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Documentation, https://rpds.readthedocs.io/",
        "Funding, https://github.com/sponsors/Julian",
        "Homepage, https://github.com/crate-py/rpds",
        "Issues, https://github.com/crate-py/rpds/issues/",
        "Source, https://github.com/crate-py/rpds",
        "Tidelift, https://tidelift.com/subscription/pkg/pypi-rpds-py?utm_source=pypi-rpds-py&utm_medium=referral&utm_campaign=pypi-link",
        "Upstream, https://github.com/orium/rpds"
      ],
      "bundled_license_files": [
        "third-party-licenses/rpds-py/fcd0c1933c03449f-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/rpds-py/fcd0c1933c03449f-LICENSE": "rpds_py-2026.6.3.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "safetensors",
      "version": "0.8.0",
      "license_expression": null,
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: Apache Software License"
      ],
      "project_urls": [
        "Homepage, https://github.com/huggingface/safetensors",
        "Source, https://github.com/huggingface/safetensors"
      ],
      "bundled_license_files": [
        "third-party-licenses/safetensors/07c67dcb9a0a1264-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/safetensors/07c67dcb9a0a1264-LICENSE": "safetensors-0.8.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "sentencepiece",
      "version": "0.2.2",
      "license_expression": "Apache-2.0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/google/sentencepiece"
      ],
      "bundled_license_files": [],
      "bundled_license_sources": {}
    },
    {
      "name": "setuptools",
      "version": "84.0.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Source, https://github.com/pypa/setuptools",
        "Documentation, https://setuptools.pypa.io/",
        "Changelog, https://setuptools.pypa.io/en/stable/history.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/setuptools/aeab75b4c2775e84-LICENSE",
        "third-party-licenses/setuptools/b8b1f5f03784d7a5-LICENSE",
        "third-party-licenses/setuptools/c9e41e71fb671b2e-LICENSE",
        "third-party-licenses/setuptools/4a7fd6a9c689e423-LICENSE",
        "third-party-licenses/setuptools/9fe05a3195b3cc3f-LICENSE",
        "third-party-licenses/setuptools/4d09286af1bf926b-LICENSE",
        "third-party-licenses/setuptools/63a92caf8157263d-LICENSE",
        "third-party-licenses/setuptools/6562dd76db576ab9-LICENSE",
        "third-party-licenses/setuptools/c2780f51d1429c4b-LICENSE",
        "third-party-licenses/setuptools/123439bfbc433e83-LICENSE.APACHE",
        "third-party-licenses/setuptools/c80865de46db705d-LICENSE.BSD",
        "third-party-licenses/setuptools/d6b8bc4557547f24-LICENSE",
        "third-party-licenses/setuptools/1ab641e9121b81f5-LICENSE",
        "third-party-licenses/setuptools/8b28658c9e8179cb-LICENSE.txt",
        "third-party-licenses/setuptools/0e45092c306c1829-LICENSE",
        "third-party-licenses/setuptools/4094fd3590b59adb-NOTICE",
        "third-party-licenses/setuptools/e972ee51f8cb405e-NOTICE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/setuptools/aeab75b4c2775e84-LICENSE": "setuptools-84.0.0.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/b8b1f5f03784d7a5-LICENSE": "setuptools/_vendor/autocommand-2.2.2.dist-info/LICENSE",
        "third-party-licenses/setuptools/c9e41e71fb671b2e-LICENSE": "setuptools/_vendor/backports.tarfile-1.2.0.dist-info/LICENSE",
        "third-party-licenses/setuptools/4a7fd6a9c689e423-LICENSE": "setuptools/_vendor/importlib_metadata-8.7.1.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/9fe05a3195b3cc3f-LICENSE": "setuptools/_vendor/jaraco.text-4.0.0.dist-info/LICENSE",
        "third-party-licenses/setuptools/4d09286af1bf926b-LICENSE": "setuptools/_vendor/jaraco_context-6.1.0.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/63a92caf8157263d-LICENSE": "setuptools/_vendor/jaraco_functools-4.4.0.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/6562dd76db576ab9-LICENSE": "setuptools/_vendor/more_itertools-10.8.0.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/c2780f51d1429c4b-LICENSE": "setuptools/_vendor/packaging-26.0.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/123439bfbc433e83-LICENSE.APACHE": "setuptools/_vendor/packaging-26.0.dist-info/licenses/LICENSE.APACHE",
        "third-party-licenses/setuptools/c80865de46db705d-LICENSE.BSD": "setuptools/_vendor/packaging-26.0.dist-info/licenses/LICENSE.BSD",
        "third-party-licenses/setuptools/d6b8bc4557547f24-LICENSE": "setuptools/_vendor/platformdirs-4.4.0.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/1ab641e9121b81f5-LICENSE": "setuptools/_vendor/tomli-2.4.0.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/8b28658c9e8179cb-LICENSE.txt": "setuptools/_vendor/wheel-0.46.3.dist-info/licenses/LICENSE.txt",
        "third-party-licenses/setuptools/0e45092c306c1829-LICENSE": "setuptools/_vendor/zipp-3.23.0.dist-info/licenses/LICENSE",
        "third-party-licenses/setuptools/4094fd3590b59adb-NOTICE": "setuptools/config/NOTICE",
        "third-party-licenses/setuptools/e972ee51f8cb405e-NOTICE": "setuptools/config/_validate_pyproject/NOTICE"
      }
    },
    {
      "name": "sse-starlette",
      "version": "3.5.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/sysid/sse-starlette",
        "Repository, https://github.com/sysid/sse-starlette",
        "Issues, https://github.com/sysid/sse-starlette/issues",
        "Source, https://github.com/sysid/sse-starlette"
      ],
      "bundled_license_files": [
        "third-party-licenses/sse-starlette/e453abd81b5ad12e-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/sse-starlette/e453abd81b5ad12e-LICENSE": "sse_starlette-3.5.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "starlette",
      "version": "1.7.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/Kludex/starlette",
        "Documentation, https://starlette.dev/",
        "Changelog, https://starlette.dev/release-notes/",
        "Funding, https://github.com/sponsors/Kludex",
        "Source, https://github.com/Kludex/starlette"
      ],
      "bundled_license_files": [
        "third-party-licenses/starlette/717f721f1be51398-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/starlette/717f721f1be51398-LICENSE.md": "starlette-1.7.0.dist-info/licenses/LICENSE.md"
      }
    },
    {
      "name": "sympy",
      "version": "1.14.0",
      "license_expression": null,
      "license": "BSD",
      "license_classifiers": [
        "License :: OSI Approved :: BSD License"
      ],
      "project_urls": [
        "Source, https://github.com/sympy/sympy"
      ],
      "bundled_license_files": [
        "third-party-licenses/sympy/767eeaf795dbfce8-LICENSE",
        "third-party-licenses/sympy/94e2a313c2183fa6-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/sympy/767eeaf795dbfce8-LICENSE": "sympy-1.14.0.dist-info/licenses/LICENSE",
        "third-party-licenses/sympy/94e2a313c2183fa6-LICENSE.txt": "sympy/parsing/latex/LICENSE.txt"
      }
    },
    {
      "name": "texttable",
      "version": "1.7.0",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/texttable/3391f6db464bf907-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/texttable/3391f6db464bf907-LICENSE": "texttable-1.7.0.dist-info/LICENSE"
      }
    },
    {
      "name": "tokenizers",
      "version": "0.22.2",
      "license_expression": null,
      "license": null,
      "license_classifiers": [
        "License :: OSI Approved :: Apache Software License"
      ],
      "project_urls": [
        "Homepage, https://github.com/huggingface/tokenizers",
        "Source, https://github.com/huggingface/tokenizers"
      ],
      "bundled_license_files": [],
      "bundled_license_sources": {}
    },
    {
      "name": "tomlkit",
      "version": "0.15.1",
      "license_expression": null,
      "license": "MIT",
      "license_classifiers": [
        "License :: OSI Approved :: MIT License"
      ],
      "project_urls": [
        "Homepage, https://github.com/python-poetry/tomlkit",
        "Repository, https://github.com/python-poetry/tomlkit"
      ],
      "bundled_license_files": [
        "third-party-licenses/tomlkit/c4388b01504343b0-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/tomlkit/c4388b01504343b0-LICENSE": "tomlkit-0.15.1.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "torch",
      "version": "2.14.1+cpu",
      "license_expression": "Apache-2.0 AND Apache-2.0 WITH LLVM-exception AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://pytorch.org",
        "Repository, https://github.com/pytorch/pytorch",
        "Documentation, https://pytorch.org/docs",
        "Issue Tracker, https://github.com/pytorch/pytorch/issues",
        "Forum, https://discuss.pytorch.org"
      ],
      "bundled_license_files": [
        "third-party-licenses/torch/4f73bb9c13a8cf6a-LICENSE",
        "third-party-licenses/torch/568ef02dec145f8f-LICENSE.APACHE",
        "third-party-licenses/torch/63c9efa00504c8e7-LICENSE.BSD",
        "third-party-licenses/torch/43e0660fee92e3d9-LICENSE",
        "third-party-licenses/torch/d431c50ef2b89f09-LICENSE",
        "third-party-licenses/torch/1e0dae2d67a75d8f-LICENSE",
        "third-party-licenses/torch/50d2c50ab17033d4-LICENSE",
        "third-party-licenses/torch/3f59a46ca08f425d-LICENSE",
        "third-party-licenses/torch/ea19c7c3e4500582-LICENSE",
        "third-party-licenses/torch/e04596b38de5343a-LICENSE",
        "third-party-licenses/torch/1f88918564d6b190-LICENSE.txt",
        "third-party-licenses/torch/bb4c4e06309173d1-LICENSE.txt",
        "third-party-licenses/torch/8e3c8657c4d54274-LICENSE",
        "third-party-licenses/torch/e3f5bf83e6fd8b70-LICENSE",
        "third-party-licenses/torch/c643fc658eb3d4f4-LICENSE",
        "third-party-licenses/torch/7bad43a1c663d2d3-LICENSE",
        "third-party-licenses/torch/6f3ff74d1e961003-LICENSE",
        "third-party-licenses/torch/93b14a999e446b81-LICENSE",
        "third-party-licenses/torch/70c92009f569c7ff-LICENSE",
        "third-party-licenses/torch/b5cccfdd56d29de3-LICENSE",
        "third-party-licenses/torch/4679f7f6ca539098-LICENSE",
        "third-party-licenses/torch/d86156e7d7554a5f-LICENSE",
        "third-party-licenses/torch/4cb2f76b15650e2b-LICENSE.txt",
        "third-party-licenses/torch/95a8821c42dd5a93-LICENSE",
        "third-party-licenses/torch/c59a7e2bf6163ddd-LICENSE",
        "third-party-licenses/torch/ce8e5d64c3015701-LICENSE",
        "third-party-licenses/torch/41a82292d67b1815-LICENSE",
        "third-party-licenses/torch/0f51b035ee2b205e-LICENSE.txt",
        "third-party-licenses/torch/9690869ec82dc7ff-LICENSE",
        "third-party-licenses/torch/a68145b6a6945de2-LICENSE",
        "third-party-licenses/torch/3148042f9d6dc44b-LICENSE",
        "third-party-licenses/torch/6ab6f3ebe36250fc-LICENSE",
        "third-party-licenses/torch/d382d51b74d1dde7-LICENSE",
        "third-party-licenses/torch/f063c5a9ee927ae6-LICENSE",
        "third-party-licenses/torch/c18a22744d03cae4-LICENSE.rst",
        "third-party-licenses/torch/44bd708d348a7f79-LICENSE.txt",
        "third-party-licenses/torch/878c0ed7cc080bee-LICENSE.txt",
        "third-party-licenses/torch/98445537094b5eca-LICENSE.txt",
        "third-party-licenses/torch/93ef29e6e98ebe1c-LICENSE",
        "third-party-licenses/torch/38d7390db6751b95-LICENSE",
        "third-party-licenses/torch/e3aa5bda22dc7a7a-LICENSE",
        "third-party-licenses/torch/45a5f164a90b025e-LICENSE",
        "third-party-licenses/torch/1987b9857feb2977-LICENSE",
        "third-party-licenses/torch/f861d3e2e007d200-LICENSE.txt",
        "third-party-licenses/torch/76fa1ec680b6563a-LICENSE",
        "third-party-licenses/torch/24e7a39da250d246-LICENSE",
        "third-party-licenses/torch/3f471b7b9a34654b-LICENSE",
        "third-party-licenses/torch/394f72aa9820b35e-LICENSE",
        "third-party-licenses/torch/e1fd63729d99cd47-LICENSE",
        "third-party-licenses/torch/1b491a95f1ea6812-LICENSE",
        "third-party-licenses/torch/778654dd362ccfc1-LICENSE",
        "third-party-licenses/torch/020fa8056b9cc414-LICENSE",
        "third-party-licenses/torch/658c67bb72402f54-LICENSE",
        "third-party-licenses/torch/5d0844276d7620c3-LICENSE",
        "third-party-licenses/torch/9bcc07396f3695fd-LICENSE.txt",
        "third-party-licenses/torch/f589495d9a662be4-LICENSE.txt",
        "third-party-licenses/torch/1bddb28b536554a8-LICENSE",
        "third-party-licenses/torch/a42e3616102ec1a4-LICENSE",
        "third-party-licenses/torch/4ce67a1d3f22f06e-LICENSE",
        "third-party-licenses/torch/9d236d10d50376fa-LICENSE",
        "third-party-licenses/torch/923573b2290edd3f-LICENSE.txt",
        "third-party-licenses/torch/057ffcbbade9301e-LICENSE",
        "third-party-licenses/torch/000af5e58f31978d-LICENSE.txt",
        "third-party-licenses/torch/3a1efc907aa90e6e-LICENSE.txt",
        "third-party-licenses/torch/932fff1dd3afca18-LICENSE.rst",
        "third-party-licenses/torch/1f00093269c431aa-LICENSE",
        "third-party-licenses/torch/4418818ca0528087-LICENSE",
        "third-party-licenses/torch/720a043a5f63b8e2-LICENSE",
        "third-party-licenses/torch/65feb792d908bb47-LICENSE",
        "third-party-licenses/torch/b152e206fedb11c6-LICENSE",
        "third-party-licenses/torch/5d3ee7cad434b050-LICENSE",
        "third-party-licenses/torch/2b6931cc6558558d-LICENSE",
        "third-party-licenses/torch/ac000064f187d287-LICENSE",
        "third-party-licenses/torch/e7f7eb90618838ff-LICENSE",
        "third-party-licenses/torch/25356621a82f4798-LICENSE",
        "third-party-licenses/torch/23170591db6c2e35-LICENSE",
        "third-party-licenses/torch/2e20b75d944dfc10-LICENSE.rst",
        "third-party-licenses/torch/7e5ab77aaefbcbfe-LICENSE",
        "third-party-licenses/torch/71e8135b761ff506-LICENSE",
        "third-party-licenses/torch/0d84796ed41f21b5-LICENSE.txt",
        "third-party-licenses/torch/b14490d244e39dd6-LICENSE.txt",
        "third-party-licenses/torch/81f9de42fb4cff6d-LICENSE.rst",
        "third-party-licenses/torch/83d9a4cd337039d3-LICENSE",
        "third-party-licenses/torch/83a0b2cad3631647-LICENSE",
        "third-party-licenses/torch/0b14d5ccfc8ae3b6-LICENSE",
        "third-party-licenses/torch/f7f25c636a548517-LICENSE.rst",
        "third-party-licenses/torch/46bcf873674918a0-LICENSE",
        "third-party-licenses/torch/15ac02d83e9f5cf0-LICENSE",
        "third-party-licenses/torch/d414936ad243b5dd-LICENSE.txt",
        "third-party-licenses/torch/096eee7c37050ec5-LICENSE",
        "third-party-licenses/torch/fa17b838b2594837-LICENSE.txt",
        "third-party-licenses/torch/9611af4ef03999e9-LICENSE.txt",
        "third-party-licenses/torch/34440ff12dbdee0b-LICENSE",
        "third-party-licenses/torch/1ab5abcd87c44e46-LICENSE.rst",
        "third-party-licenses/torch/4d4c272c2aaf7d4c-LICENSE.txt",
        "third-party-licenses/torch/e845cee760dabf6e-LICENSE",
        "third-party-licenses/torch/732e9d1d0dc3a9f3-LICENSE.rst",
        "third-party-licenses/torch/012d34b072b31cdb-LICENSE",
        "third-party-licenses/torch/a3af08ceb14d4e70-LICENSE.rst"
      ],
      "bundled_license_sources": {
        "third-party-licenses/torch/4f73bb9c13a8cf6a-LICENSE": "torch/_vendor/packaging/LICENSE",
        "third-party-licenses/torch/568ef02dec145f8f-LICENSE.APACHE": "torch/_vendor/packaging/LICENSE.APACHE",
        "third-party-licenses/torch/63c9efa00504c8e7-LICENSE.BSD": "torch/_vendor/packaging/LICENSE.BSD",
        "third-party-licenses/torch/43e0660fee92e3d9-LICENSE": "torch/_vendor/quack/LICENSE",
        "third-party-licenses/torch/d431c50ef2b89f09-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/LICENSE",
        "third-party-licenses/torch/1e0dae2d67a75d8f-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/aiter/LICENSE",
        "third-party-licenses/torch/50d2c50ab17033d4-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/benchmark/LICENSE",
        "third-party-licenses/torch/3f59a46ca08f425d-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/composable_kernel/LICENSE",
        "third-party-licenses/torch/ea19c7c3e4500582-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/cpp-httplib/LICENSE",
        "third-party-licenses/torch/e04596b38de5343a-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/cpuinfo/LICENSE",
        "third-party-licenses/torch/1f88918564d6b190-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/cudnn_frontend/LICENSE.txt",
        "third-party-licenses/torch/bb4c4e06309173d1-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/cutlass/LICENSE.txt",
        "third-party-licenses/torch/8e3c8657c4d54274-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/LICENSE",
        "third-party-licenses/torch/e3f5bf83e6fd8b70-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/LICENSE",
        "third-party-licenses/torch/c643fc658eb3d4f4-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/flatbuffers/LICENSE",
        "third-party-licenses/torch/7bad43a1c663d2d3-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fmt/LICENSE",
        "third-party-licenses/torch/6f3ff74d1e961003-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/FP16/LICENSE",
        "third-party-licenses/torch/93b14a999e446b81-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/FXdiv/LICENSE",
        "third-party-licenses/torch/70c92009f569c7ff-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/gloo/LICENSE",
        "third-party-licenses/torch/b5cccfdd56d29de3-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/googletest/LICENSE",
        "third-party-licenses/torch/4679f7f6ca539098-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/ideep/LICENSE",
        "third-party-licenses/torch/d86156e7d7554a5f-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/kineto/LICENSE",
        "third-party-licenses/torch/4cb2f76b15650e2b-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/llvm-openmp/LICENSE.txt",
        "third-party-licenses/torch/95a8821c42dd5a93-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/mimalloc/LICENSE",
        "third-party-licenses/torch/c59a7e2bf6163ddd-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/miniz-3.0.2/LICENSE",
        "third-party-licenses/torch/ce8e5d64c3015701-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/mslk/LICENSE",
        "third-party-licenses/torch/41a82292d67b1815-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/NNPACK/LICENSE",
        "third-party-licenses/torch/0f51b035ee2b205e-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/NVTX/LICENSE.txt",
        "third-party-licenses/torch/9690869ec82dc7ff-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/onnx/LICENSE",
        "third-party-licenses/torch/a68145b6a6945de2-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/perfetto/LICENSE",
        "third-party-licenses/torch/3148042f9d6dc44b-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/protobuf/LICENSE",
        "third-party-licenses/torch/6ab6f3ebe36250fc-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/psimd/LICENSE",
        "third-party-licenses/torch/d382d51b74d1dde7-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/pthreadpool/LICENSE",
        "third-party-licenses/torch/f063c5a9ee927ae6-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/pybind11/LICENSE",
        "third-party-licenses/torch/c18a22744d03cae4-LICENSE.rst": "torch-2.14.1+cpu.dist-info/licenses/third_party/python-peachpy/LICENSE.rst",
        "third-party-licenses/torch/44bd708d348a7f79-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/sleef/LICENSE.txt",
        "third-party-licenses/torch/878c0ed7cc080bee-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/LICENSE.txt",
        "third-party-licenses/torch/98445537094b5eca-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/VulkanMemoryAllocator/LICENSE.txt",
        "third-party-licenses/torch/93ef29e6e98ebe1c-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/XNNPACK/LICENSE",
        "third-party-licenses/torch/38d7390db6751b95-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/third_party/googletest/LICENSE",
        "third-party-licenses/torch/e3aa5bda22dc7a7a-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/third_party/libnop/LICENSE",
        "third-party-licenses/torch/45a5f164a90b025e-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/third_party/libuv/LICENSE",
        "third-party-licenses/torch/1987b9857feb2977-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/third_party/pybind11/LICENSE",
        "third-party-licenses/torch/f861d3e2e007d200-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/third_party/pybind11/tools/clang/LICENSE.txt",
        "third-party-licenses/torch/76fa1ec680b6563a-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/third_party/googletest/googlemock/LICENSE",
        "third-party-licenses/torch/24e7a39da250d246-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/third_party/googletest/googletest/LICENSE",
        "third-party-licenses/torch/3f471b7b9a34654b-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/tensorpipe/third_party/googletest/googlemock/scripts/generator/LICENSE",
        "third-party-licenses/torch/394f72aa9820b35e-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/protobuf/third_party/benchmark/LICENSE",
        "third-party-licenses/torch/e1fd63729d99cd47-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/protobuf/third_party/googletest/LICENSE",
        "third-party-licenses/torch/1b491a95f1ea6812-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/protobuf/third_party/utf8_range/LICENSE",
        "third-party-licenses/torch/778654dd362ccfc1-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/protobuf/third_party/googletest/googlemock/LICENSE",
        "third-party-licenses/torch/020fa8056b9cc414-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/protobuf/third_party/googletest/googletest/LICENSE",
        "third-party-licenses/torch/658c67bb72402f54-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/protobuf/third_party/googletest/googlemock/scripts/generator/LICENSE",
        "third-party-licenses/torch/5d0844276d7620c3-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/onnx/third_party/pybind11/LICENSE",
        "third-party-licenses/torch/9bcc07396f3695fd-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/NVTX/docs/LICENSE.txt",
        "third-party-licenses/torch/f589495d9a662be4-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/NVTX/python/LICENSE.txt",
        "third-party-licenses/torch/1bddb28b536554a8-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/NVTX/rust/LICENSE",
        "third-party-licenses/torch/a42e3616102ec1a4-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/NVTX/tools/docs/github-markdown-css/LICENSE",
        "third-party-licenses/torch/4ce67a1d3f22f06e-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/mslk/mslk/attention/flash_attn/LICENSE",
        "third-party-licenses/torch/9d236d10d50376fa-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/mslk/external/composable_kernel/LICENSE",
        "third-party-licenses/torch/923573b2290edd3f-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/mslk/external/cutlass/LICENSE.txt",
        "third-party-licenses/torch/057ffcbbade9301e-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/mslk/external/googletest/LICENSE",
        "third-party-licenses/torch/000af5e58f31978d-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/mslk/external/hipify_torch/LICENSE.txt",
        "third-party-licenses/torch/3a1efc907aa90e6e-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/mslk/external/cutlass/python/LICENSE.txt",
        "third-party-licenses/torch/932fff1dd3afca18-LICENSE.rst": "torch-2.14.1+cpu.dist-info/licenses/third_party/mslk/external/composable_kernel/docs/LICENSE.rst",
        "third-party-licenses/torch/1f00093269c431aa-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/kineto/libkineto/third_party/dynolog_headers/LICENSE",
        "third-party-licenses/torch/4418818ca0528087-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/kineto/libkineto/third_party/fmt/LICENSE",
        "third-party-licenses/torch/720a043a5f63b8e2-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/kineto/libkineto/third_party/googletest/LICENSE",
        "third-party-licenses/torch/65feb792d908bb47-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/ideep/mkl-dnn/LICENSE",
        "third-party-licenses/torch/b152e206fedb11c6-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/ideep/mkl-dnn/third_party/gtest/LICENSE",
        "third-party-licenses/torch/5d3ee7cad434b050-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/ideep/mkl-dnn/third_party/opencl/LICENSE",
        "third-party-licenses/torch/2b6931cc6558558d-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/gemmlowp/gemmlowp/LICENSE",
        "third-party-licenses/torch/ac000064f187d287-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/flatbuffers/dart/LICENSE",
        "third-party-licenses/torch/e7f7eb90618838ff-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/flatbuffers/swift/LICENSE",
        "third-party-licenses/torch/25356621a82f4798-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/third_party/aiter/LICENSE",
        "third-party-licenses/torch/23170591db6c2e35-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/third_party/aiter/3rdparty/composable_kernel/LICENSE",
        "third-party-licenses/torch/2e20b75d944dfc10-LICENSE.rst": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/third_party/aiter/3rdparty/composable_kernel/docs/LICENSE.rst",
        "third-party-licenses/torch/7e5ab77aaefbcbfe-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/flash_attn/cute/LICENSE",
        "third-party-licenses/torch/71e8135b761ff506-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/csrc/composable_kernel/LICENSE",
        "third-party-licenses/torch/0d84796ed41f21b5-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/csrc/cutlass/LICENSE.txt",
        "third-party-licenses/torch/b14490d244e39dd6-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/csrc/cutlass/python/LICENSE.txt",
        "third-party-licenses/torch/81f9de42fb4cff6d-LICENSE.rst": "torch-2.14.1+cpu.dist-info/licenses/third_party/flash-attention/csrc/composable_kernel/docs/LICENSE.rst",
        "third-party-licenses/torch/83d9a4cd337039d3-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/fbgemm_gpu/test/quantize/mx/LICENSE",
        "third-party-licenses/torch/83a0b2cad3631647-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/fbgemm_gpu/src/quantize_ops/mx/LICENSE",
        "third-party-licenses/torch/0b14d5ccfc8ae3b6-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/fbgemm_gpu/experimental/hstu/LICENSE",
        "third-party-licenses/torch/f7f25c636a548517-LICENSE.rst": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/fbgemm_gpu/docs/src/general/LICENSE.rst",
        "third-party-licenses/torch/46bcf873674918a0-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/external/composable_kernel/LICENSE",
        "third-party-licenses/torch/15ac02d83e9f5cf0-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/external/cpuinfo/LICENSE",
        "third-party-licenses/torch/d414936ad243b5dd-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/external/cutlass/LICENSE.txt",
        "third-party-licenses/torch/096eee7c37050ec5-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/external/googletest/LICENSE",
        "third-party-licenses/torch/fa17b838b2594837-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/external/hipify_torch/LICENSE.txt",
        "third-party-licenses/torch/9611af4ef03999e9-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/external/cutlass/python/LICENSE.txt",
        "third-party-licenses/torch/34440ff12dbdee0b-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/external/cpuinfo/deps/clog/LICENSE",
        "third-party-licenses/torch/1ab5abcd87c44e46-LICENSE.rst": "torch-2.14.1+cpu.dist-info/licenses/third_party/fbgemm/external/composable_kernel/docs/LICENSE.rst",
        "third-party-licenses/torch/4d4c272c2aaf7d4c-LICENSE.txt": "torch-2.14.1+cpu.dist-info/licenses/third_party/cutlass/python/LICENSE.txt",
        "third-party-licenses/torch/e845cee760dabf6e-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/cpuinfo/deps/clog/LICENSE",
        "third-party-licenses/torch/732e9d1d0dc3a9f3-LICENSE.rst": "torch-2.14.1+cpu.dist-info/licenses/third_party/composable_kernel/docs/LICENSE.rst",
        "third-party-licenses/torch/012d34b072b31cdb-LICENSE": "torch-2.14.1+cpu.dist-info/licenses/third_party/aiter/3rdparty/composable_kernel/LICENSE",
        "third-party-licenses/torch/a3af08ceb14d4e70-LICENSE.rst": "torch-2.14.1+cpu.dist-info/licenses/third_party/aiter/3rdparty/composable_kernel/docs/LICENSE.rst"
      }
    },
    {
      "name": "tqdm",
      "version": "4.70.1",
      "license_expression": null,
      "license": "MPL-2.0 AND MIT",
      "license_classifiers": [],
      "project_urls": [
        "homepage, https://tqdm.github.io",
        "repository, https://github.com/tqdm/tqdm",
        "changelog, https://tqdm.github.io/releases",
        "wiki, https://github.com/tqdm/tqdm/wiki"
      ],
      "bundled_license_files": [
        "third-party-licenses/tqdm/6539f81fd7cb38e2-LICENCE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/tqdm/6539f81fd7cb38e2-LICENCE": "tqdm-4.70.1.dist-info/licenses/LICENCE"
      }
    },
    {
      "name": "transformers",
      "version": "4.57.6",
      "license_expression": null,
      "license": "Apache 2.0 License",
      "license_classifiers": [
        "License :: OSI Approved :: Apache Software License"
      ],
      "project_urls": [],
      "bundled_license_files": [
        "third-party-licenses/transformers/14a65df99717c958-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/transformers/14a65df99717c958-LICENSE": "transformers-4.57.6.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "typing_extensions",
      "version": "4.16.0",
      "license_expression": "PSF-2.0",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Bug Tracker, https://github.com/python/typing_extensions/issues",
        "Changes, https://github.com/python/typing_extensions/blob/main/CHANGELOG.md",
        "Documentation, https://typing-extensions.readthedocs.io/",
        "Home, https://github.com/python/typing_extensions",
        "Q & A, https://github.com/python/typing/discussions",
        "Repository, https://github.com/python/typing_extensions"
      ],
      "bundled_license_files": [
        "third-party-licenses/typing-extensions/2231b6c46c068b83-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/typing-extensions/2231b6c46c068b83-LICENSE": "typing_extensions-4.16.0.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "typing-inspection",
      "version": "0.4.4",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Homepage, https://github.com/pydantic/typing-inspection",
        "Documentation, https://pydantic.github.io/typing-inspection/dev/",
        "Source, https://github.com/pydantic/typing-inspection",
        "Changelog, https://github.com/pydantic/typing-inspection/blob/main/HISTORY.md"
      ],
      "bundled_license_files": [
        "third-party-licenses/typing-inspection/215ebb8580f197a8-LICENSE"
      ],
      "bundled_license_sources": {
        "third-party-licenses/typing-inspection/215ebb8580f197a8-LICENSE": "typing_inspection-0.4.4.dist-info/licenses/LICENSE"
      }
    },
    {
      "name": "urllib3",
      "version": "2.8.0",
      "license_expression": "MIT",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Changelog, https://github.com/urllib3/urllib3/blob/main/CHANGES.rst",
        "Documentation, https://urllib3.readthedocs.io",
        "Code, https://github.com/urllib3/urllib3",
        "Issue tracker, https://github.com/urllib3/urllib3/issues",
        "Security policy, https://urllib3.readthedocs.io/en/latest/security.html"
      ],
      "bundled_license_files": [
        "third-party-licenses/urllib3/3677f050c9618f5d-LICENSE.txt"
      ],
      "bundled_license_sources": {
        "third-party-licenses/urllib3/3677f050c9618f5d-LICENSE.txt": "urllib3-2.8.0.dist-info/licenses/LICENSE.txt"
      }
    },
    {
      "name": "uvicorn",
      "version": "0.54.0",
      "license_expression": "BSD-3-Clause",
      "license": null,
      "license_classifiers": [],
      "project_urls": [
        "Changelog, https://uvicorn.dev/release-notes",
        "Funding, https://github.com/sponsors/Kludex",
        "Homepage, https://uvicorn.dev/",
        "Source, https://github.com/Kludex/uvicorn"
      ],
      "bundled_license_files": [
        "third-party-licenses/uvicorn/b645068efededc15-LICENSE.md"
      ],
      "bundled_license_sources": {
        "third-party-licenses/uvicorn/b645068efededc15-LICENSE.md": "uvicorn-0.54.0.dist-info/licenses/LICENSE.md"
      }
    }
  ]
}