# This file was autogenerated by uv via the following command:
#    uv pip compile --universal --generate-hashes --python-version 3.11 .github/requirements/test.in -o .github/requirements/test.txt
colorama==0.4.6 ; sys_platform == 'win32' \
    --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \
    --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6
    # via pytest
hypothesis==6.168.4 \
    --hash=sha256:02882475be65f5d25f60d9b3a70a113907d02cba520460608f032794054a39a5 \
    --hash=sha256:040d304cf8219c6317bffb4d4a2d57a87dd788d8a177ca4866e3193a20a44367 \
    --hash=sha256:0453cca80239dfc0a747ee03e2ffcf462944cea9fc86c83d123b29ea51dfdfa1 \
    --hash=sha256:053f19ba197044d771e3486c7f4eca2ef0b709c76b748a24a540e3c52a056ac9 \
    --hash=sha256:0976d6935846147640ada931105cd18e7372142a54d474c3911db28a053d5846 \
    --hash=sha256:0b127bd1b36b48f20bc4e3556ff1c17a19350181d5350c202d3d9f779c579461 \
    --hash=sha256:0b30d77fe614e904468f1a94553f011d62ac75c927529cad4f7b7fc962e5d731 \
    --hash=sha256:0b523ef433a752822b83a1d454ae1351de8345d47348d2cf5f2b301b599bbad4 \
    --hash=sha256:0c63542aee2d1847499f8bf4214b95ff9a12f972b8102e63e181e4043cbb007e \
    --hash=sha256:10371810168054ceadaf34af164e8a2177050340b6309f32dd83a609ef12380d \
    --hash=sha256:148b8fb0677ad78e96fe077d9edbaa69f4d560c304f3a31144acc25ab788ef3f \
    --hash=sha256:14dfa375391975480eee5762e0d52d4919c20512d1d6689e48ff29406d79206b \
    --hash=sha256:17fce531c5812f4a1eee8915e1d48e2ac9b7ee67a0715b35c346557b16b14749 \
    --hash=sha256:1b374eb3f2af2395186ffc078aae9aca1ef6f30e3b06afa4ab7c51860395b0c9 \
    --hash=sha256:1d9fc7b6ddbefbe07a905b61b03784cbef44d9db0161afa9c15777b37da6a013 \
    --hash=sha256:1ea459c1b523f97090fa6764ae6a3c7a0b275cb9e3661da1673b3476767a2151 \
    --hash=sha256:209e63b25d0e002c1558567b030817de78873d9bf4a410d112965bd0182af9b3 \
    --hash=sha256:252845ab5d5e4c8d23bdfb2287d7b16c0a1df697f5da21cbea2c9ab87c53b27f \
    --hash=sha256:289117c492a43972fd4fdfb69d4c65da8215a6b6ab8507db07364e216cb682b3 \
    --hash=sha256:28f1f75d08e9dd07c2ee18c9119c9ecaf43ad23e12b369620d3e8f541e37e602 \
    --hash=sha256:296a1dfd1c3a3c223234da55509bdbcfd057eb8416a2e42775035f8e5c60bfe7 \
    --hash=sha256:29ce52e7d59afeddca0856548f60e99003873d7289581efc8faa127b332c6653 \
    --hash=sha256:2b89a7a8a664b3bbf500e56e4c12bd489f254689571bc94f8bad09c4d2481de5 \
    --hash=sha256:3639efaffa11ad30ff79aaf5793b39c17135cb52f4211d27051c5c63d4bd13a4 \
    --hash=sha256:378913d16968b8a66f5544e10c1c472ef3fef8bd1929cd4c190f17e24d04742b \
    --hash=sha256:397c2ec80b847fd4f50e249ba6ab0c9ac7aa0e578136b718a060cddc0bbf00eb \
    --hash=sha256:39d3c73ebfa31789d564514d8016bba920136051a85a55e5cc27cc2417c1d4be \
    --hash=sha256:3e9b7ecfec9cac3f749374a2e8d4b9de46a24ed1de25b437b242e5e39a481965 \
    --hash=sha256:3f0beea465731d17b222dae8a9c8a478161d0ba2ac57cf90df1105dd2b6e450c \
    --hash=sha256:3fcb1a5c55bc9524125e317159be3382165b706dce606ac387b0e09323f2b97c \
    --hash=sha256:4310ff1e1924805a44dbe30fb1f9c401c2634b3138d1e88ebd65f5eb6c683e2e \
    --hash=sha256:43935f1404f71e76c04ef7837cb717777cdf70104e6d7441f09d49befbecd44a \
    --hash=sha256:45bbf832cae82211cae53c01c19c33728b3521db1ec96e16c0a3557b5137783a \
    --hash=sha256:460ba530803157649965b93f9954cbfbe302d3ed9432f7537a618de18320a0ff \
    --hash=sha256:4d2589861e66b97cbc8f0ed90d45fab39d89e4bb6b25334a865e0de801ac8d77 \
    --hash=sha256:4e9f34a3cc8591fbf3f866bccf71b9dcffd8e0bcb342c6354fe1d0808d3fc661 \
    --hash=sha256:50d43c132ece8712c50ba20a2103b27693bdb098d0b3d2b451c3bf6837476655 \
    --hash=sha256:50da9a9fa14684aa2164bd1dc5ee9b4a557fe140e499aa8ad8f96896798bbed8 \
    --hash=sha256:525de469919b0480715411db8f0595fff808ad90d278e95a01464bba64f665a1 \
    --hash=sha256:5670d5dc6f998a3bef868b9d80721ee3aeb286b3e813f8e54f5a906d79cff25f \
    --hash=sha256:579083aff67a2ba13cf84b5315e366a9dc018eb6f3171ce2a2125eb1d35e4902 \
    --hash=sha256:5b84cc9bb448005b2a98c6c82da831929f2eead8ec5ff127e13a75ead009eb7a \
    --hash=sha256:5deb912750c74131a2d94a5299309848c400439eb7aec6baea6b4a025cbc75f3 \
    --hash=sha256:5df643acbe059e576778b579052d53a51e08be072d80b1bc207dff1519dcc73a \
    --hash=sha256:6bee48f368e50155a1230045eaddefd4c3a6e58f6fa9da7e490b7108085a78d6 \
    --hash=sha256:6e7165b1ce545a261276087b3b761156376907866e4f2e5605ce7947f39e9b75 \
    --hash=sha256:73b4a72ad8a8ac5af01be4e6fa4e0fc6d319fafecc0f1050df9eaa7762c3ebe7 \
    --hash=sha256:7a7ba9299a01d283feabb64ba7ec4321f3ac762df2ce784a665826ea49409952 \
    --hash=sha256:7c5935004f9b46135fba7a7d376c345714a6968b0a936e6f631af560a66a594b \
    --hash=sha256:7cad5cfc81df8bd02f34c6f9d15afdabc63d095c956694ad8223863c4a6ba918 \
    --hash=sha256:83a463a9312838cbff4b9ea12d61c5795e304ca987e02d4d122f3037b52d9d14 \
    --hash=sha256:83b89884e2d5e349578a660d006714a677a738f6ed85993d7f40420df07f8ace \
    --hash=sha256:85c0c9b1da200e954c804c916b05a5a6d62156cc1cc0b368692d91f931c43d0b \
    --hash=sha256:89a6d31335a506466a243b3a25512ebd52614c49a6d9ecd4a406f8b74f8926e6 \
    --hash=sha256:8f5e16803b0ef3d45ec5f1821802b18fcddd1d67c6f355dcb3e1e3ffade23c1e \
    --hash=sha256:9117df3e17768daa9b693d0e83b589e047f501d0e5bc8c112b45db6d963ef4fc \
    --hash=sha256:91f9b5fc94c23f280d461d53bfb67c02848e7dca3a242de8de932c5242edda35 \
    --hash=sha256:946b60d3ca6726d6791bb7fcd43d25568fd0ac370945a5efb46b034b2cac19e0 \
    --hash=sha256:96e5cad6c7ed2babf1bf41bdf67474f3da203e1b5e5d357d9fc20c5101a6c02f \
    --hash=sha256:9845ff08f422114883e2b85cceab16b65c4e6bc5a50667cd34b105959aa4fff1 \
    --hash=sha256:9f8852fdd3dee584f950fdd172f5e437724a3becf884a6ea21ccaec1060d107f \
    --hash=sha256:a0ae9080c9ca90c6a40fb98229729cbb5b97009c323da0c4b2032957b94a15db \
    --hash=sha256:a3d935059ed949220e429fbccfcb31368c12b43112b2c034d3236ee2ac6b65a7 \
    --hash=sha256:a51d71b65e76d3cad9e370aa35e822ae30bf5a5dcf53622f8c9b82fc6c37972f \
    --hash=sha256:a57720cbc084d589abb4626eac048c41bb318e3941589f1c7813dc9f7ccdb705 \
    --hash=sha256:a8ba1b97877f99c15ff3699c9405fde49ccae827da58d087e80413082e1b2594 \
    --hash=sha256:a98f95f6159e5a244b17552d34930272b92cb4ca3f2af9cf5ca4d540ee141076 \
    --hash=sha256:a9b9f6fdf1f3e38eb49e6e17ac7ba116d2a5d3c2498f48bf7920774772b11d25 \
    --hash=sha256:ad021206064635a59e067e653e1d9697fdef766456607da849e29a4739f402ba \
    --hash=sha256:ad94699869748f3aab46cd713282f40dc90cdec050100c26ca730ef69bea863c \
    --hash=sha256:aff1ebfdf21d4acd5805602b73292c5cac99d1c9a45b18121802711b7dcca9b6 \
    --hash=sha256:b0f6fe61bf35dbfb8698a217680a5d1504e778841ce5c9e703d8a0ba6acaeaff \
    --hash=sha256:b3ece73b7a1defa3a524e0aa2e7d03bd12828894a7b44e4610f3446814fac49f \
    --hash=sha256:b7eb4da108cf584fe73b5f3341696dc287305312db1236f4df6b18374b4bf2a4 \
    --hash=sha256:bf97817588222524a83bae2ea18d1ef016b4598afa5e113b88c48c3b4dd67743 \
    --hash=sha256:c291e43143ce775c1ada6c74328bd0a722b13fd5093ffe692b27f490883674cb \
    --hash=sha256:cdeddb81bb7342980758ac473fbc3a67048c4aef410bd3a7ec6ba592dc5a4207 \
    --hash=sha256:ce0e423f457b6a7916b5ded5321a7ffbdc888c95e644c9634f2801d70a4faaea \
    --hash=sha256:d2b35de88b1b8a3e45300b6eda5286de04e6d68779f5094448ec3ed2fd685cfe \
    --hash=sha256:d6b1a8f2b18377c63f5dc089ad3991be7ec16149b9743d6e269f1a457c1b8f47 \
    --hash=sha256:db367ead803f356f140bb5765e479b26160e92b70f580d684b5966c2bf6b7ea3 \
    --hash=sha256:e0f87012e36bc5e82386c1b10a86561e29e9a9b9347b04350c3426ddb4c6e29b \
    --hash=sha256:f68b3d9e0e5a1309ced5847d6d925cbe1d418cdb0bda646bb67ae9966d160160 \
    --hash=sha256:f867f9dac2cb90e5f486143124181e7bea3f24b043fbe4d0d9de79e743911a2f \
    --hash=sha256:fb72038b41d026878f484491ed9c2670e89daee898d276b92129da2cfe4a3846
    # via -r test.in
iniconfig==2.3.0 \
    --hash=sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730 \
    --hash=sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12
    # via pytest
packaging==26.3 \
    --hash=sha256:94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79 \
    --hash=sha256:d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c
    # via pytest
pluggy==1.6.0 \
    --hash=sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3 \
    --hash=sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746
    # via pytest
pygments==2.21.0 \
    --hash=sha256:2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9 \
    --hash=sha256:610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c
    # via pytest
pytest==9.1.1 \
    --hash=sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313 \
    --hash=sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c
    # via -r test.in
sortedcontainers==2.4.0 \
    --hash=sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88 \
    --hash=sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0
    # via hypothesis
